Entries |
Document | Title | Date |
20100070515 | SHARED NAMESPACE FOR STORAGE CLUSTERS - Any client application uses a namespace application to resolve its pathname in order to reference a computer file. Computer files are stored in a fixed-content storage cluster and are accessed by retrieving a unique identifier for the computer file using the namespace application. Any type of pathname scheme from any client application is supported by the namespace. The namespace application uses a bindings table to record bindings between objects including the start date and end date for each binding, and direction and separator data used in the pathname scheme. An attribute table in the namespace keeps track of each attribute and its value for each object of the namespace including a start date and an end date for each attribute. The namespace provides syntactic generality in that any pathname scheme of a client application can be resolved to identify a unique computer file in the storage cluster. The namespace may be shared between applications because when one application modifies a file or its attributes using the namespace, another application using a different pathname scheme has access to the exact same data and modifications. The namespace provides a near instantaneous continuous backup for computer files in the storage cluster because of the use of start date and end dates for the bindings and attributes. | 03-18-2010 |
20100094882 | AUTOMATED DATA CONVERSION AND ROUTE TRACKING IN DISTRIBUTED DATABASES - A determination is made as to whether a data type associated with a received logical table definition associated with a database query within a distributed database system differs from a data type associated with a local logical table definition. A data conversion is performed on data retrieved from a locally-stored physical table referenced by the local logical table definition in response to determining that the data types differ. Local data conversion information is created identifying the data conversion performed on the retrieved data in response to performing the data conversion. At least one of the retrieved data and the converted data with the created local data conversion information is forwarded to at least one of a distributed database node and an application-level module. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 04-15-2010 |
20100094883 | Method and Apparatus for Integrated Entity and Integrated Operations of Personalized Data Resource Across the World Wide Web for Online and Offline Interactions - Embodiments of the invention provide a method and apparatus for integrated entity of personalized data resource across the WWW with integrated operations. Such embodiments can reside on premises (or service side) as an integrated personalized data resource which is constructed from each of a number of web applications over the Internet that fetch and provide a piece of user information. One embodiment of the invention is directed to a computer that has the method and apparatus associated with the designated user. It is operable to receive informational data from multiple information sources, wherein the data received from each source has a user or web application defined association with a plurality of semantic categories via tagging, and the data received from at least two different sources pertains to the same category (or tag). | 04-15-2010 |
20100094884 | REPRESENTATIONAL STATE TRANSFER (REST) SERVICE IMPORT EDITOR - In an embodiment of the invention, a method for REST service importation in a distributed application development data processing system can be provided. The method can include the specifying a sample uniform resource locator (URL) in a graphical user interface to a REST service importation editor and invoking the REST service at the sample URL in order to receive a response object from the REST service. The method further can include parsing both the sample URL and the response object to identify different request fields and field types of a request object for the REST service and also response fields and field types of the response object. Finally, the method can include displaying a description of the request fields and field types of the request object and also a description of the response fields and field types of the response object in the graphical user interface to the REST service importation editor. | 04-15-2010 |
20100114919 | METHOD AND SYSTEMS FOR CACHING OBJECTS IN A COMPUTER SYSTEM - Methods, systems, and computer programs embodied on computer readable media are provide for caching data within a cluster computing system using a cache adapter. A cache configuration file is stored within a computer system in the cluster computing system and includes information identifying a data replication application. The cache configuration file is received at a cache manager operating at the computer system and is subsequently parsed by the cache manager. An object is received from an application within the computer system and communicated to the data replication application based on the information parsed from the cache configuration file. | 05-06-2010 |
20100131519 | Correlating subjective user states with objective occurrences associated with a user - A computationally implemented method includes, but is not limited to: acquiring subjective user state data including at least a first subjective user state and a second subjective user state; acquiring objective context data including at least a first context data indicative of a first objective occurrence associated with a user and a second context data indicative of a second objective occurrence associated with the user; and correlating the subjective user state data with the objective context data. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure. | 05-27-2010 |
20100138431 | VISUALIZING RELATIONSHIPS BETWEEN DATA ELEMENTS AND GRAPHICAL REPRESENTATIONS OF DATA ELEMENT ATTRIBUTES - In general, metadata is stored in a data storage system. Summary data identifying one or more characteristics of each of multiple metadata objects stored in the data storage system is computed, and the summary data characterizing a given metadata object in association with the given metadata object is stored. A visual representation is generated of a diagram including nodes representing respective metadata objects and relationships among the nodes. Generating the visual representation includes superimposing a representation of a characteristic identified by the summary data characterizing a given metadata object in proximity to the node representing the given metadata object. | 06-03-2010 |
20100145957 | Estimating Cardinalities of XML Table Constructs Within Queries - Techniques are provided for estimating the cardinality of a virtual result table that is produced by executing path-based table functions within a query, such as the XMLTABLE function. Some path-based table functions apply a path expression to input from a base table of XML documents to select rows to produce the result table. Path statistics are collected for the path expressions for the base table. The path statistics are used to estimate the cardinalities of the result table. The estimated cardinality of the result table is useful for estimating costs of query execution plans that are generated for the query. | 06-10-2010 |
20100145958 | Credibility Rating Algorithm - A method and apparatus for providing a credibility rating and management system. The credibility rating and management system can be shared amongst any number of independent systems. The credibility rating and management system collects data points from each of the participant systems, tracks user profiles across each of the participant systems and generates a rating for each user profile. Associated systems can then query the credibility rating and management system to obtain the credibility rating for a user and incorporate the credibility ratings into their own systems. | 06-10-2010 |
20100145959 | IDENTIFYING MEDIA ASSETS FROM CONTEXTUAL INFORMATION - Contextual information is received, and a chosen event is identified based at least upon an analysis of the contextual information. A set of media assets is then identified based at least upon an analysis of the identified event. At least some of the contextual information is associated in a processor-accessible memory system with the chosen event, at least one asset in the set of media assets, or both the chosen event and at least one asset in the set of media assets. By using an event to identify media assets to which contextual information is associated, fewer and more relevant media assets may be retrieved and annotated as compared to conventional techniques. | 06-10-2010 |
20100161626 | Information retrieval system with contact information appended - The invention is a process for determining contact information for entities meeting specified criteria. An entity profile matching the criteria is pulled from a database. The profile contains at least an entity name and one geographical identifier. The name is parsed and expanded in a fashion to match the possible variations of the name which could conceivably be entries in a directory such as a telephone directory. Entries from the directory within a geographical area of interest containing the identified location from the database profile are checked for duplications or other issues. Where possible, unique contact information is determined and is appended to the entity, and the process is repeated for other entries from the database to create a contact list of entities meeting the specified criteria. In a particular described case, the criteria is a gift amount to a non-profit organization and the geographical identifier is the location of the non-profit receiving the gift. | 06-24-2010 |
20100161627 | GENERIC DATA OBJECT MAPPING AGENT - This disclosure relates to computer implemented methods, systems, and software for automatically preparing data from a data object used in an enterprise software application. Updates can be received for first and second data objects, the data objects each including hierarchical data with at least one node. The data objects can be associated with a service-oriented enterprise software application. A mapping, from the first data object to a first structured data element, can be identified using a first mapping agent. A mapping, from the second data object to a second structured data element, can be identified using a first mapping agent. In some instances, data can be loaded from at least one of the first or second data objects using the first mapping agent. Loading data from the data object can be based on the mapping from the data object to the respective structured data element. | 06-24-2010 |
20100161628 | AUTOMATED CREATION AND DELIVERY OF DATABASE CONTENT - A method and apparatus are disclosed which automatically build a database by automatically assigning links to an expert, pushing content to an expert, providing expert annotation, and linking the content to an annotation database. A term is selected by applying rules, such as, the term not previously existing in the database, an unusually high frequency of the term, the term is an article or the term is an unusual part of speech. An advertiser can sponsor the term, for example, by having a banner ad automatically pop-up on a keyword search. Content windows can be attached to the term, the content window containing information such as definitions, related products or services, sponsorship information, information from content syndicators, translations and reference works. A utility is available to the expert that allows the expert to analyze the term in context by extending or reducing the sentence or paragraph the word is contained in. Data objects that represent the contents of the database and templates are syndicated to remote servers running a processing engine. The processing engine uses these data objects to execute linking rules without requiring a connection to the database. | 06-24-2010 |
20100198844 | Automatic Code Generation - According to one embodiment, a method for generating code includes receiving a database file describing a database and a database schema. The database includes a plurality of database records. A metadata tag is received, the metadata tag describing a business relationship between two or more database records. The database file and the metadata tag are integrated to form a merged file. Using a computer system, the merged file is converted into code. | 08-05-2010 |
20100198845 | SELECTIVE CONSTRUCTION OF DATA SEARCH RESULT PER SEARCH REQUEST SPECIFYING PATH INFORMATION - A system and associated method for selectively constructing a search result for a data requested by a search request specifying path information of a data node comprising the data. A template tree represents a hierarchy of the search result with expandable nodes which initially do not have actual data. A node of the template tree is dynamically expanded by a callback function to have a respective data for the node when the node is traversed for the first time during traversing the template tree according to the path information. The search result is created by expanding all nodes of the template tree that are specified in the path information. The data node in the search result is communicated to an entity that had originated the search request. | 08-05-2010 |
20100228749 | OPEN TYPES FOR DISTRIBUTED SYSTEMS - Techniques for exchanging data are provided herein. An “open” data type is established on a computer system to define the structure of data. The open data type includes one or more predefined properties, and enables one or more extension properties to be optionally included. Data that is defined according to the open data type includes data values for the predefined properties, and may optionally include data values for extension properties. A second computer system may consider the extension properties to be extension properties or predefined properties of a data type known at the second computer system. In this manner, the type system that is used to exchange data between nodes need not necessarily be commonly known among the nodes, and/or may be dynamically modified, even for a particular data instance. Furthermore, queries may be performed against the data that query against the predefined properties and/or extension properties. | 09-09-2010 |
20100228750 | Systems and Methods for Digital File Change Monitoring - Systems and methods for monitoring changes to a digital file are described. Examples include a computer system for monitoring digital file changes that includes a processing unit that accepts a request to write an input data stream to a first file accessible within the computer system, and a storage device coupled to the processing unit and including a second file (the first file being a virtualized representation of the second file). The processing unit parses an input attribute from the input data stream, wherein the attribute includes an input identifier and an associated input value. The processing unit signals an event if the input attribute matches an identifier designated as a monitored attribute identifier of the second file. | 09-09-2010 |
20100235368 | Multiple Related Event Handling Based on XML Encoded Event Handling Definitions - In a method and system for collecting event information, XML documents specifying event parsing logic for respective groups of related events are loaded. Representations for the parsing logic contained in the plurality of XML documents are stored in one or more parsing trees. Events are received, including events in a plurality of groups of events. The received events are processed in accordance with the event parsing logic in the one or more parsing trees. The received events are also processed in accordance with stored program instructions that are independent of the parsing logic for the plurality of groups of events. Event information for the received events is stored. The stored event information includes information determined in accordance with the event parsing logic in at least one or more parsing trees. | 09-16-2010 |
20100250562 | Recognition of addresses from the body of arbitrary text - A method of analyzing words in an arbitrary text document comprises identifying a candidate name of an inhabited area in an arbitrary text, searching and isolating strings to the left and the right of the candidate name, comparing these strings to a map database comprising addresses containing the candidate name, and thereby determining a complete address from the strings matching the map database and the candidate name. A method for searching for a service or product on the World Wide Web comprises providing a global database of web pages indexed by words and locations. The global database is searched using keywords describing the service or product and using a search location. The search process returns a list of web pages matching the keywords and the search location. | 09-30-2010 |
20100262613 | Data Stream Processing - A method of processing a stream of raw data from a plurality of distributed data producing devices includes reducing the raw data to a plurality of representative synopsis coefficients, organizing the synopsis coefficients into a data structure with at least three dimensions, including a time window dimension and an accuracy dimension. Responsive to a detected anomaly in the data structure, at least one of a predetermined autonomous action and an action directed by a user is performed. | 10-14-2010 |
20100268718 | METHOD AND APPARATUS FOR ENCODING/DECODING METADATA - Provided are a meta data encoding/decoding method and apparatus. The meta data decoding method includes decoding a media signal containing a media object, and decoding meta data corresponding to the media object. During the decoding of the meta data signal, decoding of the meta data is skipped when the meta data that is to be decoded is identical to already decoded meta data. | 10-21-2010 |
20100281041 | Target advertising to a specific user offered through an intermediary internet service provider, server or wireless network - An advertising method controls the display of information on a client device. A user accesses first content on a server and a first link reference to second content is created. The first content and the first link reference are displayed in separate areas. User interaction with the first link reference sends second content to replace the first content on the content display area of the client computer. The second content includes a second link reference which can redirect the user to the hosting location of the second content. The server may operate as a wireless node. The first content is optionally parsed to key words or objects and the parsed content is used to identify the second content. Optionally, receiving data from a user's wireless device relates to user location; and, the location data is used to identify the second content. | 11-04-2010 |
20100293172 | Method and system for storing and distributing electronic content - A content distribution network has at least two network stations adapted for storing and retrieving content. Content is divided in fragments scattered across different network stations. When a further network station is added to the network it determines which fragments of a desired content are available from other network stations within a predetermined maximum distance. In case not all fragments of the desired content are available from other network stations within the predetermined maximum distance the added network station downloads a random fragment from a set of missing fragments of the desired content from a network station that is further away than the predetermined maximum distance. Otherwise the added network station determines a set of network stations located within the predetermined maximum distance having the closest distance to the added network station, while, in their totality, making available all fragments of the desired content required for reconstructing the complete file. The added network station then downloads a fragment of the desired content from that network station out of the previously determined set of network stations that is located farthest away. | 11-18-2010 |
20100299334 | Computer Implemented System and Method for Providing a Community and Collaboration Platform Around Knowledge Transfer, Expertise, Innovation, Tangible Assets, Intangible Assets and Information Assets - A computer implemented system and method for providing a computer and collaboration platform around knowledge transfer, expertise, innovation, tangible, intangible and information assets are disclosed. The system converts a static expert content into an active forum in an effective manner to promote collaboration among users in the various categories. The system converts the static content into one or more sections according to a parsing rule. Each section is assigned with one or more categories and one or more plug-ins for forming a framework. The system captures the framework as a model and generates one or more data partnering objects, and stores them in a database. Pursuant to a user's request and attributes of the user, appropriate one or more of the data partnering objects are retrieved from the database to generate an active forum. The system, then, publishes the active forum. | 11-25-2010 |
20110004602 | METHOD FOR GENERATING WIDGET ICON, APPARATUS FOR GENERATING WIDGET SUMMARY INFORMATION FILE, AND WIDGET ENGINE - A method for generating a widget icon is disclosed. The method includes: obtaining a widget summary information file; parsing the widget summary information file, and executing the parsed widget summary information file; and generating a widget icon according to the executed widget summary information file. A method for generating a widget summary information file and a widget engine are also provided, thus reducing the occupancy of system resources. | 01-06-2011 |
20110022609 | System and Method for Generating Search Terms - A text object(s) such as a document containing a plurality of text items (e.g., chapters, paragraphs, etc.) is used to generate a search term. At least one, but not all, of the text items in the text object are selected based on a profile. The selected text item(s) are parsed to generate one or more search terms. This allows a user to drag-and-drop a graphical text object into a search engine icon to automatically perform a search based on the profile. Alternatively, a non-text object (e.g., an image) containing any identifiable item is used to generate the search term. Based on the profile, the item is parsed to generate a text representation of the item. The text representation of the item is used to generate one or more search terms. | 01-27-2011 |
20110022610 | Systems and Methods for Augmenting Data in a Personal Productivity Application - A system and method is provided for generating a display, including information from disparate data sources, for presentation on a device. This display takes a user entry in a personal productivity application and augments the data with data gleaned from a variety of additional sources, including local and external datasets. The system first receives a set of ‘values’ and a set of ‘keywords’. The values and keywords may be generated by parsing a user created entry in a personal productivity application. The criteria for what constitutes keywords and values may be configured by the user. The ‘values’ identified are functionally related to the ‘keywords’. This functional relationship is then analyzed in order to generate the types of data to be displayed. Then a search of disparate data sources is performed to compile the needed data. Once all the data is collected it may be aggregated into a single dataset for display on the device. This aggregation may involve prioritizing, including linking, the data for display by relevance, importance and by user preferences. | 01-27-2011 |
20110035389 | GENERATING SERVICE COMPONENT DEFINITION LANGUAGE FROM METADATA - An SCA generator is configured to use data in a Metadata repository to generate files that can be used by an SCA server. The SCA generator includes an instruction analyzing module configured to analyze input instructions and to determine the Metadata repository from the input instructions. The SCA generator also includes a matching module configured to match a service identifier received with the input instructions to service metadata stored in the Metadata repository and a retrieving module configured to retrieve service parameters for the matched service. The SCA generator further includes a tree generating module configured to generate a parser tree based on the retrieved service parameters and an output file generation module configured to recursively walk through the parser tree and to generate target output files. The target output files generated by the output generation module are configured such that the SCA server can access services that have associated service metadata stored in the Metadata repository. | 02-10-2011 |
20110035390 | Message Descriptions - Messages (e.g., log messages or any form of record oriented data) are analyzed for identifiable value patterns. When a pattern is located the value is replaced by a name or “token” for the pattern, resulting in a “message description” for the message. When analysis is finished and token/value replacements are complete the message description can be stored as a reference to the message. | 02-10-2011 |
20110040772 | Capability Based Semantic Search System - This invention is related to a capability-based semantic search system that allows search of web tools and/or content to be done by comparing the need of a user described in a structured query language and the capabilities of solutions(services) described in another structured query language. The invention provides a new trading infrastructure between problems and solutions on the Internet. | 02-17-2011 |
20110055234 | METHOD AND APPARATUS FOR COMBINING CONTACT LISTS - An approach is provided for combining contact lists using partial word matching. A first contact list associated with initiating communication over one or more communication networks is retrieved from memory. A second contact list is received. The second contact list is merged with the first contact list. For each entry of the first contact list, an identifier is parsed into one or more words. For each entry of the second contact list, an identifier is parsed into one or more words. Whether the one or more words of the identifier of the first contact list partially matches the one or more words of the identifier of the second contact list is determined. | 03-03-2011 |
20110060749 | Searching Structured Data - Data is identified from one or more data sources, where the data is associated with at least one structured document. Data sets contained within the at least one structured document are extracted, and one or more record items are added to a searchable database, where the one or more record items correspond to the extracted data sets. | 03-10-2011 |
20110093479 | SYSTEM AND METHOD FOR USE OF SEMANTIC UNDERSTANDING IN STORAGE, SEARCHING AND PROVIDING OF DATA OR OTHER CONTENT INFORMATION - A system and method for using semantic understanding in storing and searching data and other information. A linearized tuple-based version of a conceptual graph can be created from a user input. A plurality of conceptual graphs, or portions thereof, can be compared to determine matches. An associative database can be created and/or searched using a hierarchy of conceptual graphs in tuple format, so that the data storage and searching of such database is optimized. The associative database can be used to integrate data from multiple different sources; form part of an Internet or other search engine; or used in other implementations. Also disclosed herein is a system and method for use of semantic understanding in searching and providing of content is described herein. In accordance with an embodiment, the system comprises a Syntactic Parser (SP) or statistical word tokenizer for data retrieval and parsing; a Syntax To Semantics (STS) transformational algebra-based semantic rule set, and an Associative Database (ADB) of linearized tuple conceptual graphs (TCG), utilizing a conceptual graph formalism. Data can be represented within the ADB, enabling both fast data retrieval in the form of semantic objects and a broad ranging taxonomy of content. | 04-21-2011 |
20110099184 | INFORMATION EXTRACTION APPARATUS AND METHODS - Automatic information extraction apparatus for extracting data for review by a human curator from digital representations of documents comprising natural language text, the automatic information extraction apparatus having a plurality of selectable operating modes in which the automatic information extraction apparatus is operable to extract different data for review by a human curator. In the different operating modes, the information extraction apparatus may extract data with a different balance between recall and precision. | 04-28-2011 |
20110106824 | SYSTEMS AND METHODS FOR PROCESSING XML DOCUMENT AS A STREAM OF EVENTS USING A SCHEMA - A system can process an XML document associated with a schema. The system includes a matching component that is capable of receive a discrete piece from a stream of discrete pieces of the XML document. The matching component is capable of further analyzing the schema associated with the XML document and grabbing one or more discrete pieces of the XML document that are related to the discrete piece based on the schema and keeping in memory only the discrete piece of the XML document and said one or more related discrete pieces of the XML document. Then, the matching component can perform a match on said discrete piece and the one or more related discrete pieces of the XML document, and pass the discrete piece and the one or more related discrete pieces of the XML document to a user object for handling when a match is reached. | 05-05-2011 |
20110113048 | Enabling Faster Full-Text Searching Using a Structured Data Store - A traditional structured data store is leveraged to provide the benefits of an unstructured full-text search system. A fixed number of “extended” columns is added to the traditional structured data store to form an “enhanced structured data store” (ESDS). The extended columns are independent of any regular columnar interpretation of the data and enable the data that they store to be searched using standard full-text query syntax/techniques that can be executed faster (as opposed to SQL syntax). In other words, the added columns act as a search index. A token is stored in an appropriate extended column based on that token's hash value. The hash value is determined using a hashing scheme, which operates based on the value of the token, rather than the meaning of the token. This enables subsequent searches to be expressed as full-text queries without degrading the ensuing search to a brute force scan. | 05-12-2011 |
20110119282 | SYSTEMS AND METHODS FOR GENERATING A LANGUAGE DATABASE THAT CAN BE USED FOR NATURAL LANGUAGE COMMUNICATION WITH A COMPUTER - A system for knowledge representation in a computer that can enable unrestricted natural language communication with a computer, comprising a database configured to store at least one table, the table configured to store associations between concepts in a text string and associated concept identifiers; and a builder interfaced with the database, the builder configured to construct a table that represents knowledge defined by a text string, the text string comprising (n) operands and (n−1) operators, by performing a process comprising the following steps: combining concepts in the text string into first order sub-concepts according to precedence defined by the operators, combining the first order sub-concepts into higher order concepts according to the precedence defined by the operators, repeating the steps until the higher order sub-concepts join to form a concept that represents the entire text string, and storing the concept, first order sub-concepts, and higher order sub-concepts in the database. | 05-19-2011 |
20110131220 | SYSTEMS AND METHODS FOR GENERATING AN OPTIMIZED OUTPUT RANGE FOR A DATA DISTRIBUTION IN A HIERARCHICAL DATABASE - Embodiments relate to systems and methods for generating an optimized output range for a data distribution in a hierarchical database. A data store can store data in a hierarchical format, for instance, in a tree. Higher-level data, such as yearly profit, may be desired to be spread from parent nodes to lower nodes, such as nodes representing quarters. A spreading tool can insert child nodes representing quarters, months, or other at insertion point(s) represented or encoded by a set of placeholder nodes, dividing quantities appropriately. In aspects, the spreading tool can access multiple sets of spreading rules which govern the distribution of data from higher level nodes to lower level nodes. In aspects, the spreading tool can conduct multiple passes of data distribution using different sets of spreading rules, capturing the outputs expressed in the child nodes and selecting rule sets which produce a desired deviation, range, or other characteristics. | 06-02-2011 |
20110131221 | METHOD AND SYSTEM FOR PROVIDING CONTEXT AWARE COMMUNICATION - A method for processing a message received by a client device over a mobile communication network is provided. The method enables, firstly, applying one or more predetermined rules on the message. The one or more predetermined rules facilitate modifying the message by removing unwanted words therefrom. Secondly, the method enables matching keywords in the modified message with keywords stored in a keyword database to extract context from the message. Finally, the method enables rendering the extracted context on a user interface screen of the client device. The extracted context is customizable by a user. | 06-02-2011 |
20110137922 | AUTOMATIC GENERATION OF A QUERY LINEAGE - A method of generating a query lineage is provided. The method includes, performing on a processor, evaluating at least one of query tree information and operations performed on a query tree, where the query tree includes one or more nodes; identifying a lineage rule based on the at least one of query tree information and operations; and generating a lineage of the query tree based on the lineage rule. | 06-09-2011 |
20110161333 | SYSTEM AND METHOD OF MAKING UNSTRUCTURED DATA AVAILABLE TO STRUCTURED DATA ANALYSIS TOOLS - A system and method of making unstructured data available to structured data analysis tools. The system includes middleware software that can be used in combination with structured data tools to perform analysis on both structured and unstructured data. Data can be read from a wide variety of unstructured sources. The data may then be transformed with commercial data transformation products that may, for example, extract individual pieces of data and determine relationships between the extracted data. The transformed data and relationships may then be passed through an extraction/transform/load (ETL) layer and placed in a structured schema. The structured schema may then be made available to commercial or proprietary structured data analysis tools. | 06-30-2011 |
20110167074 | MERE-PARSING WITH BOUNDARY AND SEMANTIC DRIVE SCOPING - Methods, systems and computer program products for implementing a mere-parser are disclosed. Text data is processed to generate one or more parse items. A boundary based attribute associated with one of the parse items is identified, and the identified mere attribute is associated with one or more of the remaining parse items that is not blocked from associated with the boundary based attribute. | 07-07-2011 |
20110179049 | Automatic Aggregation Across Data Stores and Content Types - Project-related data may be aggregated from various data sources, given context, and may be stored in a data repository or organizational knowledge base that may be available to and accessed by others. Documents, emails, contact information, calendar data, social networking data, and any other content that is related to a project may be brought together within a single user interface, irrespective of its data type. A user may organize and understand content, discover relevant information, and act on it without regard to where the information resides or how it was created. | 07-21-2011 |
20110179050 | High Speed Processing of Financial Information Using FPGA Devices - A high speed apparatus and method for processing a plurality of financial market data messages are disclosed. With respect to an exemplary embodiment, a reconfigurable logic device is employed to (1) receive the financial market data messages, and (2) parse each received financial market data message into its constituent data fields. | 07-21-2011 |
20110184963 | SYSTEMS AND METHODS FOR REWRITING A STREAM OF DATA VIA INTERMEDIARY - A streaming rewrite method and system that can execute an efficient multiple pattern search method that parses a response in a data structure of an appliance. The method and system can avoid copying to a buffer by parsing data across a data structure to identify search patterns and phrases that may be identified by one or more actions and/or rules of an appliance or system. A parser can input one or more search patterns, and parse a body of a response or one or more packets for the search patterns. The parser can obtain pattern information about the packets and/or the response, and store this information in a database. The appliance can then perform lookups in the database for pattern information and perform rewrites in accordance with the stored pattern information. The rewritten response and/or packets can then be transmitted to a destination. | 07-28-2011 |
20110202545 | INFORMATION EXTRACTION DEVICE AND INFORMATION EXTRACTION SYSTEM - The information extraction device for extracting specific information using information extraction rules comprises a case candidate extraction means for extracting new specific information that is not extracted by the information extraction rules as novel case candidates based on extraction results obtained from extraction target text data; a rule candidate generation means for generating multiple extraction rule candidates based on the novel case candidates; a relation analysis means for analyzing the derivational relation between the novel case candidates and the extraction rule candidates and the overlapping relation between the multiple extraction rule candidates to generate relation analysis results; and a case candidate selection means for calculating the priorities of the novel case candidates based on the relation analysis results and previously prepared case information and selecting the novel case candidates according to the priority. | 08-18-2011 |
20110202546 | METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE - Various embodiments for transforming a logical data object for storage in a storage device operable with at least one storage protocol are provided. In one such embodiment, the logical data object into one or more segments are divided with each segment characterized by respective start and end offsets. One or more obtained variable size data chunks are processed corresponding to the logical data object to obtain processed data chunks, wherein at least one of the processed data chunks comprises transformed data resulting from the processing. Each of the variable size data chunks is associated with a respective segment of the logical data object. The processed data chunks are sequentially accommodated in accordance with an order of chunks received while keeping the association with the respective segments | 08-18-2011 |
20110213791 | CREATING DATA IN A DATA STORE USING A DYNAMIC ONTOLOGY - In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types. | 09-01-2011 |
20110238678 | APPARATUS AND METHOD FOR PROVIDING OBJECT INFORMATION IN MULTIMEDIA SYSTEM - An apparatus for providing object information in a multimedia system includes: a receiver configured to receive multimedia contents from a content provider; a parser configured to parse the received multimedia contents and store output information in a memory, the output information corresponding to playback time of objects existing inside the multimedia contents; a controller configured to receive playback time of the multimedia contents from an event generation device, synchronize with the event generation device using the received playback time of the multimedia contents, and receive event information when an event is generated by the event generation device; a comparator configured to retrieve output information corresponding to the event information from the memory; and a display unit configured to display the retrieved output information. | 09-29-2011 |
20110246490 | UPDATES WITH CONTEXT INFORMATION - A mobile device may include sensors to collect context information, a network interface to communicate with a remote device, and a processor. The processor may be configured to obtain data and obtain, from the sensors or an application, context information associated with the data. In addition, the processor may be configured to parse the data based on the context information to obtain metadata associated with the data, and send the data and the metadata to the remote device. | 10-06-2011 |
20110246491 | Method and apparatus for tiered storage - A system for storing file data and directory data received over a network includes a network interface in communication with the network which receives NAS requests containing data to be written to files from the network. The system includes a first type of storage. The system includes a second type of storage different from the first type of storage. The system includes a policy specification n which specifies a first portion of one or more files' data which is less than all of the files' data is stored in the first type of storage and a second portion of the data which is less than all of the data of the files is stored in the second type of store. The system comprises a processing unit which executes the policy and causes the first portion to be stored in the first type of storage and a second portion to be stored in the second type of storage. A method for storing file data and directory data received over a network. | 10-06-2011 |
20110270853 | Dynamic Storage and Retrieval of Process Graphs - A method for modeling a process includes receiving a plurality of graphs representing processes wherein for each graph. A sequence of process steps of the processes are represented as nodes and edges connecting pairs of nodes represent transitions between process steps. A numeric value representative of graph appearance for each of the plurality of received graphs is calculated. Each of the plurality of received graphs is stored within a tree-like data structure according to its corresponding numeric value. Each of the above steps is performed using a computer system. | 11-03-2011 |
20110270854 | METHOD AND DEVICE FOR DRM FILE CONVERSION - A method for DRM file conversion is provided in an embodiment of the present disclosure, including: parsing a multipurpose Internet mail extensions (MIME) parameter in a rights type system of a DRM file to obtain file types and rights formats to which the DRM file can be converted; and converting, according to the file types and rights formats to which the DRM file can be converted, the DRM file into a file type and a rights format in the file types and rights formats to which the DRM file can be converted, where the file type and rights format is supported by a DRM system that receives the DRM file. A device for DRM file conversion is provided in another embodiment of the present disclosure. | 11-03-2011 |
20110276578 | OBTAINING FILE SYSTEM VIEW IN BLOCK-LEVEL DATA STORAGE SYSTEMS - A computer implemented method is disclosed for obtaining file-level information from block level information of files stored on a storage medium. The method includes accessing the storage medium to obtain metadata available in block level on the storage medium and building an inverse block-to-file map of the files stored on the storage medium. The method also includes listening online to incoming block-level commands communicated from a host to the storage medium, parsing the incoming block-level commands, inferring file-level information from the parsed block level commands; and updating the inverse file-level map. Also disclosed are corresponding computer program product and processing system. | 11-10-2011 |
20110307500 | METHOD AND APPARATUS FOR MANAGING ASPECT AND ASPECT TRIGGER - The present invention discloses a method and an apparatus for managing an aspect and an aspect trigger. The method for managing an aspect and an aspect trigger includes the following steps: the apparatus for managing an aspect and an aspect trigger receives a request message that carries a definition and a storage path of an aspect and/or aspect trigger, where the aspect is an abstraction of one or more information elements or represents one or more types of information elements needed to be obtained, and the aspect trigger represents to perform a corresponding trigger action when a specific aspect fulfills a preset condition; and the apparatus for managing an aspect and an aspect trigger parses the request message, and creates, according to the storage path, a document that includes the definition of the aspect and/or aspect trigger. | 12-15-2011 |
20110320467 | Using Message Sampling To Determine The Most Frequent Words In A User Mailbox - A method is presented for generating a list of frequently used words for an email application on a server computer. When a request is received for a word frequency list for emails stored in a user's mailbox, a word frequency list is returned if one exists. If the word frequency list does not exist, an asynchronous process is started on the server computer to generate a word frequency list. If the word frequency list exists but it is older than an aging limit, an asynchronous process is started on the server computer to regenerate the word frequency list. The word frequency list is stored in the user's mailbox along with a timestamp indicating the date and time that the list was created or updated. | 12-29-2011 |
20120030221 | Document Validation System and Method - The present invention relates generally to the field of self-validating documents in supply chain management, documentation services and method for creating the same. | 02-02-2012 |
20120030222 | FAST IDENTIFICATION OF COMPLEX STRINGS IN A DATA STREAM - A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture comprising at least one processor-readable medium and instructions carried on the at least one medium. The instructions causes a processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string. | 02-02-2012 |
20120041962 | AUTOMATIC UPDATE OF SEARCHES - A method and system for automatically updating searches are described. In one embodiment, a first search result may be compared with a second search result to automatically identify from the first search result at least one data item that is new or modified as compared to the second search result. The first search result may comprise a first set of data items satisfying a first set of user-specific search criteria, and the second search result may comprise a second set of data items satisfying a second set of user-specific search criteria. A notification of a result of the comparing may be sent to a user device. | 02-16-2012 |
20120078925 | SEARCHING WITHIN LOG FILES - A search tool may search a text file for entries matching one or more search criterions. The search tool may parse the file into entries. Entries may be parsed into lines and fields. A search criterion may define possible content in two or more fields and relationship between the two or more fields. The search criterion may be defined based on an exemplary entry of the text file, such as for example based on a selection of fields of the exemplary entry by a user. | 03-29-2012 |
20120078926 | EFFICIENT PASSAGE RETRIEVAL USING DOCUMENT METADATA - A system, method and computer program product for efficiently retrieving relevant passages to questions based on a corpus of data. A processor device receives an input query and performs a query analysis to obtain searchable query terms. The processor performs: matching metadata associated with one or more documents against the query terms. The document metadata includes one or more of: a title of the documents, one or more user tags or clouds. Then the processor device performs: mapping matched document metadata to corresponding one or more documents; identifying corresponding matched documents to form a subcorpus of documents; and conducting a search in the data subcorpus using the searchable query terms to obtain one or more passages relevant input query from the identified documents. | 03-29-2012 |
20120078927 | LARGE GRAPH MEASUREMENT - As provided herein, a pairwise distance between nodes in a large graph can be determined efficiently. URL-sketches are generated for respective nodes in an index by extracting labels from respective nodes, which provide a reference to a link between the nodes, aggregating the labels into sets for respective nodes, and storing the sets of labels as URL-sketches. Neighborhood-sketches are generated for the respective nodes in the index using the URL-sketches, by determining a neighborhood for a node and generating a sketch using labels that are associated with the respective neighboring nodes. A distance between two nodes is determined by computing an approximate number of paths and an approximate path length between the two nodes, using the neighborhood sketches for the two nodes. | 03-29-2012 |
20120084303 | Interassociating Data of a Medical Device - Methods, a medical device, and a computing system configured to interassociate data of the medical device are provided. The medical device uses a processor to collect data and include a respective event set identifier with data developed in connection with activity starting with a respective identifiable event of the medical device. The data may thus be parsed based on the event set identifier to access data for an identifiable event. | 04-05-2012 |
20120084304 | HIGH EFFICIENCY BINARY ENCODING - A method and a system are provided for encoding and processing digital information. The digital information is encoded according to binary encoding formats corresponding to primitive data types. The primitive data types comprise scalar data types including Boolean, integer, float, decimal, time stamp, string, symbol, binary large object, and character large object data types. The primitive data types also comprise composite data types including structure, list, and S-expression data types. The binary-encoded digital information is stored in a message with a predetermined format for transmission. No metadata is included in the message. | 04-05-2012 |
20120084305 | COMPILING METHOD, COMPILING APPARATUS, AND COMPILING PROGRAM OF IMAGE DATABASE USED FOR OBJECT RECOGNITION - The present invention aims to provide a method of compiling and retrieving an image database having excellent space efficiency, wherein an associative data structure is used in order to solve the foregoing problem. | 04-05-2012 |
20120102056 | Analyzing Binary Data Streams to Identify Embedded Record Structures - According to one embodiment of the present invention, a system identifies and extracts data structures embedded within a data stream, and comprises a computer system including at least one processor. The system analyzes the data stream and identifies data structure definitions corresponding to analyzed data stream portions. The data structure definitions each define a structure of a corresponding data structure, and are configurable to accommodate various types of data structures within the data stream. The corresponding data structures within the data stream are generated by extracting information from the data stream in accordance with the data structure definitions. Embodiments of the present invention further include a method and computer program product for identifying and extracting data structures embedded within a data stream in substantially the same manner described above. | 04-26-2012 |
20120117092 | Systems And Methods Regarding Keyword Extraction - One exemplary aspect comprises a computer system comprising: (a) a preprocessing unit that extracts text from a webpage to produce at least a first set of candidate keywords, applies language processing to produce at least a second set of candidate keywords, and combines said first and second sets of candidate keywords into a first candidate pool; (b) a candidate extraction unit that receives data from said preprocessing unit describing at least said first candidate pool and produces a second candidate pool; (c) a feature extraction unit that receives data describing at least said second candidate pool and analyzes said second candidate pool for general features and linguistic features; and (d) a classification unit that receives said data describing at least said second candidate pool and related data from said feature extraction unit, and determines a likelihood of each candidate in said second candidate pool being a primary or secondary keyword. | 05-10-2012 |
20120117093 | METHOD AND SYSTEM FOR FUSING DATA - A method and system for creating at least one structured snippet, comprising: performing processing associated with extracting data from multiple sources for at least one entity; performing processing associated with stitching the data together based on the semantic attributes of the data to create at least one structured snippet; and performing processing associated with suggesting at least one action or allowing at least one user to define at least one action related to the at least one structured snippet. | 05-10-2012 |
20120124065 | SYSTEM AND METHOD FOR POPULATING A DATABASE WITH USER INPUT - System and methods for populating a database with information from users. A memory stores reference standards, reference keywords, and rules for the reference keywords. An on-line survey question relating to the product/service is presented to the users. Input is received from the users in response to the presented survey question and has content. The received input is stored in the database. A quantity of the content of the received input and a quality of the content of the received input is evaluated. | 05-17-2012 |
20120131025 | SCALABLE CHUNK STORE FOR DATA DEDUPLICATION - Data streams may be stored in a chunk store in the form of stream maps and data chunks. Data chunks corresponding to a data stream may be stored in a chunk container, and a stream map corresponding to the data stream may point to the data chunks in the chunk container. Multiple stream maps may be stored in a stream container, and may point to the data chunks in the chunk container in a manner that duplicate data chunks are not present. Techniques are provided herein for localizing the storage of related data chunks in such chunk containers, for locating data chunks stored in chunk containers, for storing data streams in chunk stores in localized manners that enhance locality and decrease defragmentation, and for reorganizing stored data streams in chunks stores. | 05-24-2012 |
20120131026 | VISUAL INFORMATION RETRIEVAL SYSTEM - A system for information retrieval within a database of large size includes a first module for extracting the descriptors associated with each object in the database, and for constructing a table containing the objects and the value of a descriptor associated with an object. The system also includes a second module for applying a number of classification algorithms, for each of the tables obtained from the module, a third module to fusion the results obtained from the module in order to determine, for each type of descriptor, a class number associated with an object, a fourth module for finding which column of a table is closest to the column obtained during the first fusion of the step, and for selecting the map that is closest contained in the table, or best map, and a fifth module to fusion the aggregate “best maps”, and applying an algorithm for searching for the best map to be transmitted to a display means. | 05-24-2012 |
20120143884 | FAST IDENTIFICATION OF COMPLEX STRINGS IN A DATA STREAM - An apparatus for detecting presence of a selected complex string in a data stream has a primary processor, detecting coherent strings of the selected complex string; and a secondary processor, pipelined to the primary processor, and detecting ambiguous strings interleaving said coherent strings. The primary processor is configured to determine a number of coherent strings in the selected complex string, each coherent string preceded by a prefix of indefinite characters, with a last coherent string succeeded by a suffix of indefinite characters; and to locate sequential portions of the data stream that are identical to successive coherent strings of the selected complex string. The secondary processor is configured to ascertain congruence of portions of the data stream preceding and interleaving the sequential portions to prefixes of the coherent strings; and to ascertain congruence of the suffix to a corresponding portion of said data stream following the sequential portions. | 06-07-2012 |
20120150880 | Identity Propagation through Application Layers Using Contextual Mapping and Planted Values - Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information. | 06-14-2012 |
20120150881 | CLOUD-HOSTED MULTI-MEDIA APPLICATION SERVER - The invention is directed to a method and system for automatically processing multimedia files in a cloud-based multi-media application server. The processing comprises parsing metadata from the multimedia files and automatically generating a description. The system comprises a file system, a content detector; and a content processor. | 06-14-2012 |
20120150882 | Method and apparatus to search data and notify and update a user - The present invention allows a user to subscribe to multiple concurrent channels of syndicated content published over the internet. The user receives notification of the content which is new since the previous time that the user accessed a channel. The user can select the frequency of checking for new content and the user can specify how far back in time to check. In addition, the user can specify a maximum number of changes to be presented. | 06-14-2012 |
20120166457 | Tagging Questions from Users on a Social Networking System - Users of a social networking system post questions for other users to answer. Questions are automatically tagged based on keywords extracted from text within the posted questions as well as user-selected tags. Answers may be voted on and sorted by social information related to the browsing user. Affinities for tags are recorded based on users' interactions with the question and answer service. Affinities for tags may also be used to target questions to other users and sort answers. | 06-28-2012 |
20120166458 | SPAM TRACKING ANALYSIS REPORTING SYSTEM - The subject application describes systems and/or methods for spam and uniform resource locator (URL) analysis reporting. The system can include components for: processing raw data associated with spam and/or URL tracking and reporting, parsing the raw data into a plurality of data elements, capturing and persisting internal and/or external information and associations about a data element included in the plurality of data elements, based on the captured or persisted internal and/or external information, building a digital trail associated with disparate data elements; and performing advanced intelligence on the disparate data elements. | 06-28-2012 |
20120173555 | METHOD AND DEVICE FOR REALIZING THE STATISTIC OPERATION OF CALL RECORD INFORMATION PERFORMANCE - The present invention disclose a method and device for realizing the statistic operation of short message performance, wherein the method comprises: writing a statistic item and a statistic condition corresponding to the statistic item into a configuration file; saving the statistic item and the statistic condition in the configuration file to a memory; parsing the call record information saved in the memory according to the statistic item and the statistic condition, and generating statistic data. The present invention directly embodies the statistic item and statistic condition in the configuration file, which not only is convenient for maintenance and modification, but also shortens development time and reduces maintenance cost. | 07-05-2012 |
20120173556 | METHOD AND SYSTEM FOR MANAGING SEMANTIC AND SYNTACTIC METADATA - A method and system for managing semantic and syntactic metadata. Heterogeneous data is received. After the heterogeneous data is received, the semantic metadata associated with the received heterogeneous data is captured and syntactic metadata associated with the received heterogeneous data is captured. The semantic metadata describes contextually relevant or domain-specific information about data based on an industry-specific or enterprise-specific metadata model or ontology. The syntactic metadata included grammatical rules and structural patterns governing an ordered use of formats and arrangement pertaining to specified data. The received heterogeneous data and said captured semantic metadata and said syntactic metadata are logically linked. The heterogeneous data is stored in a repository. | 07-05-2012 |
20120191732 | OUTPUT FIELD MAPPING OF USER DEFINED FUNCTIONS IN DATABASES - Systems and apparatuses are provided for analytical data processing. A system includes a processor and a non-transitory computer readable medium, comprising machine readable instructions executable by the processor. The instructions include a query compiler to identify a call to a user defined function and an output expression defining an output field for the user defined function within a query and generate an output table object for the user defined function. The generated output table object contains the defined output field. The instructions further include a processing engine to execute the user defined function and populate the output field in rows into the output table object with the output of the user defined function. | 07-26-2012 |
20120191733 | COMPUTING DEVICE AND METHOD FOR IDENTIFYING COMPONENTS IN FIGURES - A method for identifying components in figures extracts component numbers in a description section of a patent document that are coupled with a component name, and creates a component information list based on the component numbers. The method distinguishes each component number and respective positions of all the component numbers in a figure section of the patent document. The method detects a position of a cursor displayed on a display device when the figure section is being viewed. The method searches for a component name of a component number from the component information list when the cursor is positioned within a preset region around the component number, and displays the component name beside the component number in the figure section of the patent document on the display device. | 07-26-2012 |
20120191734 | DUPLICATE FILTERING IN A DATA PROCESSING ENVIRONMENT - A data processing method is provided. The method comprises collecting a stream of data records received from one or more data sources connected in a communications network; dividing the stream of data records into sets of data records for parallel processing by a plurality of concurrently running tasks, wherein a first task loads a persistent index associated with a first set of data records into memory to generate an in-memory version of the first persistent index for the first set of data records; and identifying duplicate and non-duplicate data records in the first set of data records, based on searching the in-memory version of the first persistent index. | 07-26-2012 |
20120197914 | Dynamic Parsing Rules - Methods, program products, and systems implementing dynamic parsing rules are disclosed. Log data from a variety of log producers can be parsed using parsing rules to generate information about an information system. The parsing rules can include system parsing rules and custom parsing rules. A state machine can be used to detect conflicts between various parsing rules. A central server can distribute the system parsing rules and custom parsing rules to one or more remote servers for distributed processing. In a hierarchical parsing system, a first tier parser can be used to identify types of sources generating the log data. Log data from each type of log source can be sent to a second tier parser that corresponds to the type of log source. | 08-02-2012 |
20120197915 | INFORMATION MANAGEMENT APPARATUS, DATA PROCESSING METHOD AND COMPUTER PROGRAM - In an information management apparatus, a data receiving section receives position data periodically from a plurality of mobile terminals. A second extracting section generates a power set to at least one position data, and generates a node composed of identification data of a user and object data as elements. A processing section registers on a node, a movement data set having as an element, at least one of the position data showing a position before movement to a position shown by the object data and the position data showing a position after the movement from a position shown by the object data. An abstracting section abstracts the object data an abstraction scheme with a priority determined according to the number of times of abstraction. A testing section lists up other nodes, each of which is different from the node of the object data in identification data, and same as the node in the object data, and which has a movement data set, of which a product with the movement data set of the node is an empty set, and output the object data of the node as anonymity data when the number of other nodes is equal to or more than a predetermined threshold value. | 08-02-2012 |
20120209862 | Lossless Real-Time Line-Rate Filtering Using PCAP Style Filters and Hardware Assisted Patricia Trees - A processor performs line-rate filtering using hardware-assisted Patricia trees. A PCAP-style filter is converted into a form that can be inserted into a Patricia tree. The PCAP filter expression is parsed and converted into disjunctive normal form (DNF). Each DNF clause of the filter is inserted into a Patricia tree. The DNF clauses are checked for overlaps and the overlapping clauses are combined when possible. | 08-16-2012 |
20120209863 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a processor. The processor acquires a question sentence corresponding to a term included in a message transmitted to a receiving terminal used by a receiver, acquires from the message a character string corresponding to the term, and generates test information including the question sentence and the character string as a correct answer to the question sentence. | 08-16-2012 |
20120209864 | PROCESSING DRUG DATA - Computer-assisted methods and systems of processing a drug information source. Characterizing the drug by the set comprising: syntax-parsed drug rule elements, adverse event data, mapped terms, and metadata. A method includes: creating a drug rule syntax; extracting metadata from the drug information source; extracting verbatim adverse event data from the drug information source; identifying drug rule content from the drug information source; mapping terms from verbatim data to a reference source; and parsing drug rule elements from at least one identified instance of drug rule content into the drug rule syntax, retaining associations between those drug rule elements that form a drug rule. | 08-16-2012 |
20120215798 | System and Method for a Centralized URL Commenting Service Enabling Metadata Aggregation - An embodiment of the invention includes a method for centralized URL commenting, wherein user-generated comment data is extracted from web pages on a plurality of web sites. Access control parameters are also obtained from the web sites. The comment data is tagged with identifiers indicating the web sites that the comment data was extracted from, URLs indicating the web pages that the comment data are on, and authors of the comment data. The comment data is stored in a repository. Keywords are extracted from the comment data; and, the keywords are normalized. The normalizing of the keywords includes creating a single normalized keyword for multiple keywords related to the same topic, and tagging comment data that include at least one of the multiple keywords with the normalized keyword. Read access and/or write access to the repository is controlled based on the access control parameters. | 08-23-2012 |
20120215799 | METHODS AND SYSTEMS FOR RECEIVING, MAPPING AND STRUCTURING DATA FROM DISPARATE SYSTEMS IN A HEALTHCARE ENVIRONMENT - Methods and systems for receiving, mapping and structuring data from disparate systems in a healthcare environment are described. An example system for processing healthcare data includes an interface to receive input and display output, the input comprising a plurality of differently formatted healthcare messages and an identifier to identify a message type of the plurality of healthcare messages received. The example system also includes a mapper to map data of the plurality of healthcare messages to respective models based on the message type identified and a data store to store the models and corresponding mapped data. | 08-23-2012 |
20120221583 | DISPLAYING LOGICAL STATEMENT RELATIONSHIPS BETWEEN DIVERSE DOCUMENTS IN A RESEARCH DOMAIN - Method and apparatus for analyzing a document against a managed research domain are provided. In one embodiment, a managed research domain provides an infrastructure where logical statements in research documents stored in the research domain repository are quantified and semantically analyzed. A user may submit a draft research document for analysis against the managed research domain to compare the draft against the current research knowledge in particular topics. The draft research document is annotated to reflect how the logical statements in the draft compare to the statements made on similar topics in the managed research domain. | 08-30-2012 |
20120233186 | EXPOSING AND USING METADATA AND META-METADATA - Concepts and technologies are described herein for exposing and using metadata and for exposing meta-metadata in a tabularized format. Metadata associated with one or more ERP services is collected, parsed, and loaded into one or more sets of tables. The tables of metadata are exposed to software and/or devices to provide various functionality. The tables of metadata and meta-metadata data exposed in tabularized format are used at runtime, design time and/or at other times, and are used to provide various functionality. The tables of metadata and meta-metadata also are used to identify and track modifications made to one or more application objects associated with the ERP services, and to apply the modifications to new versions of metadata associated with the application objects. | 09-13-2012 |
20120233187 | METHOD AND APPARATUS FOR DECODING AND READING TXT FILE - A method and apparatus for decoding and reading a txt file are provided, and the reading method comprises: virtually dividing the txt file into several file blocks in accordance with the set macro value; according to the reading order, loading the file blocks in turn and decoding the contents of the file blocks; in accordance with the displaying requirement, performing the paging process for the decoded file blocks and storing the page table information thereof; for the pages needed to be read, invoking the interface function of Brew platform and displaying them according to the stored page table information. | 09-13-2012 |
20120239669 | METHODS AND SYSTEMS FOR TRANSACTING TRAVEL-RELATED GOODS AND SERVICES - Provided are methods and systems for efficient matching of suppliers and customers for travel-related and other types of goods and services. These methods and systems are based on an exchange or market concept, in which a computer system performs matching between different parties. Specifically, an exchange system may compare customers' requests with suppliers' content records. In certain embodiments, an exchange system sends notifications of customers' requests to suppliers based on criteria presented by the suppliers. Users' requests and/or vendors' content records may be processed using natural language parser to determine appropriate components for searches and matches. This substantially improves efficiency of the exchange system and makes it more user friendly as users and vendors may present different terms in their respective searches and entries. An exchange system may include a pattern recognition component and semantic natural language parser to perform this function. | 09-20-2012 |
20120254203 | 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. | 10-04-2012 |
20120284288 | Systems, methods, and language for SCA CORBA descriptor files - The invention provides a preparsers tool for converting SCA XML files into CORBA structures usable by a Software Communication Architecture (SCA) Core Framework (CF) and comprises a core framework (CF)_PreParsers interface definition language (IDL) and a first preparser. The CF_IDL is configured to be in operable communication with an XML parser and with at least a first type of preparser. The first type of preparser is in operable communication with the CF_PreParsers IDL, is associated with a first type of descriptor for the CF, and is configured to call the XML parser to request parsing of a first set of first XML files, convert the first parsed set of first XML files into a first CORBA structure type, encode the first CORBA structure type into a first CORBA Common Data Representation (CDR) file; and write the first CORBA CDR to file as a first octet sequence. | 11-08-2012 |
20120284289 | METHOD AND APPARATUS FOR PREVIEWING APPLICATION SUBJECT CONTENT - A method for previewing application subject content includes: obtaining a highlight application request selected on a user interface and retention time of the highlight application request; obtaining corresponding file content according to the highlight application request if the retention time is greater than or equal to a preset time threshold; and previewing the file content. In the method and the apparatus for previewing application subject content provided by the embodiments of the present invention, the highlight application request selected on the user interface is obtained, and the corresponding file content is obtained according to the highlight application request when the retention time is greater than or equal to the preset threshold, so that the interface style of the selected highlight application and the file content of a Java application may be obtained without accessing the Java application, and thereby user experience is improved. | 11-08-2012 |
20120290593 | MATCHING DEVICE AND COMPUTER-READABLE STORAGE MEDIUM - A matching device builds a parse tree from an event pattern. The matching device builds an automaton by, while traversing the parse tree, joining child nodes of an AND node in parallel to the AND node and joining child nodes of an OR node in parallel to the OR node. The matching device performs matching of determining whether an event stream includes the event pattern by comparing the event stream with the automaton. | 11-15-2012 |
20120290594 | EVENT/PERFORMANCE DATA AGGREGATION, MONITORING, AND FEEDBACK PLATFORM - A computer-implemented system and methods are provided to allow for the remote/wireless event/performance data aggregation, monitoring, and feedback to generate real time performance metric data for participating individuals of an event/performance that can be used to provide various feedback to the participating individuals regarding the participating individuals' efforts during an event/performance. In an illustrative implementation, exemplary server computer environment is operable to electronically/wireless communicate with one or more sensor/data aggregator mechanisms capable of aggregating one or more desired data inputs and to a display device operable to display exemplary generated event performance metric data. In an illustrative operation, the exemplary server computing environment polls one or more cooperating sensor/data input mechanisms over a cooperating communications network/protocol for data over a selected time interval to generate real-time performance metric data that can be communicated by the exemplary computing environment to a cooperating data display device over a cooperating communications network. | 11-15-2012 |
20120296921 | METHOD AND APPARATUS FOR CREATING/PLAYING A CONTENT FILE - A real-time service method and apparatus for providing information generated in real-time mode are provided. The method includes generating, by a file generator a contents file including contents configuration related information and real-time service related information such that the contents configuration related information and the real-time service related information are separated within the contents file; and transmitting, by a transmitter, the generated file to a receiving device. | 11-22-2012 |
20120303640 | Self-Parsing XML Documents to Improve XML Processing - A method, computer program product, and system for pre-parsing a large XML document to enable faster processing, comprising providing an XML document that is idle or is being generated, pre-parsing the XML document to generate one or more indices associated with the XML document, storing the indices in the XML document, and storing the XML document in a storage area. At the time of processing the XML document, an XML consumer is able to process the XML document more quickly than normal by using the one or more indices. | 11-29-2012 |
20120303641 | METHOD AND SYSTEM FOR PROCESSING LOG INFORMATION - An approach for collecting log information for a plurality of services according to a common format for a connector string, each service running at least one instance of a process, parsing the log information in relation to a key map, and storing the parsed information in a database. | 11-29-2012 |
20120310957 | Determining Dependencies During Macro Expansion - In certain embodiments, a parser parses a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object. One or more macro handlers configured to execute the functions are determined. At least one macro handler is instructed to register with one or more dominant objects on behalf of the dependent object, where the dominant objects are used to evaluate the dependent value. | 12-06-2012 |
20120323939 | MINING DEPENDENCIES FROM DISK IMAGES - Methods and arrangements for automatically finding the dependency of a software product on other software products or components. From an install image or directory, a signature is found by deriving the same from a directory structure of the software. Further, a directory tree structure is built and an approximate sub-tree matching algorithm is applied to find commonalities across software products. | 12-20-2012 |
20120330982 | Method and system for processing a search request - The invention relates to a method and system for processing a search request. A search request including a sequence of data strings and representing a plurality of search parameters is received. The strings are parsed and the search request is interpreted so as to define search parameters by recognizing items reflecting search criteria within the sequence of data strings. A query is built based on the result of the preceding process and at least one travel data service can be interrogated. This improves the search for information based on free-text input from the user. | 12-27-2012 |
20120330983 | DATA PROCESSING SYSTEM - An object of the present invention is to provide a data processing system which makes it possible to reflect data in a data aggregate of another party, with the mutual relational properties of the data preserved, in a case in which there has been a modification, addition, or the like in any of at least two data aggregates. The data processing system has a data acquisition part for acquiring data recorded in a second data aggregate and described by a designated descriptor; an object generator for generating an object on the basis of the acquired data; a reference relation processor for determining, based on internal attributes, a reference relation among objects in a case in which two or more objects are generated; a save processor for saving the generated objects in a first data aggregate; and a relation updater for extracting, based on the reference relation determined by the reference relation processor, the “ID” in the internal attributes of an object on the referenced side, and using the extracted “ID” to update the internal attributes showing the reference of an object on the reference side. | 12-27-2012 |
20120330984 | METHOD FOR PROCESSING A STRUCTURED DOCUMENT TO RENDER, AND CORRESPONDING PROCESSOR - The present invention concerns a method for processing a structured document to render, such as XML or HTML files. The method comprises the steps of: parsing the structured document into parsed tokens TK of structured data; constructing a first tree structure DTree storing the structured data of parsed tokens; constructing a render tree structure RTree storing the document content to render, said render tree structure being synchronized with the first tree structure; rendering the structured document based on the render tree structure RTree; wherein constructing the first tree structure DTree comprises deciding, for each parsed token TK, whether or not the parsed token is to be stored in said first tree structure, and storing the structured data of the parsed token therein only in case of positive decision. Partial first (DOM) tree DTree is therefore stored in memory, reducing memory use and processing time before rendering the structured document. | 12-27-2012 |
20130007026 | Reliability of Duplicate Document Detection Algorithms - In a single-signature duplicate document system, a secondary set of attributes is used in addition to a primary set of attributes so as to improve the precision of the system. When the projection of a document onto the primary set of attributes is below a threshold, then a secondary set of attributes is used to supplement the primary lexicon so that the projection is above the threshold. | 01-03-2013 |
20130018900 | METHOD AND SYSTEM FOR SEMANTIC SEARCH AGAINST A DOCUMENT COLLECTIONAANM Cheng; HeyningAACI San JoseAAST CAAACO USAAGP Cheng; Heyning San Jose CA USAANM Tunkelang; DanielAACI Mountain ViewAAST CAAACO USAAGP Tunkelang; Daniel Mountain View CA US - Disclosed in one example is a method for searching. In some examples, the method includes receiving an unstructured search query, parsing the unstructured search query into a plurality of structured search attributes using a search term attribute dictionary, performing a search of a structured database based upon the plurality of structured search attributes to identify a plurality of search results, populating a plurality of form fields of a search form with the plurality of structured search attributes, and displaying the search form in association with the search results. | 01-17-2013 |
20130031112 | EFFICIENT DATA EXTRACTION BY A REMOTE APPLICATION - A query controller accesses a cache comprising information related to data that is newly added to a database, responsive to detecting a data extraction application is ready to query the database for at least one data extraction rule. The information is added to the cache for each new data event received by a data processing application, prior to the data processing application adding the data parsed from each new data event to the database. The query controller evaluates each data extraction rule against the information in the cache to determine whether the information is relevant to at least one data extraction rule. The query controller sends a separate query by the data extraction application to the database only for any particular data extraction rules to which the information is relevant, such that the query controller reduces the number of queries sent for each query period to only queries based on data extraction rules that need to be reevaluated based on the information updated about data that is newly added to the database. | 01-31-2013 |
20130031113 | Query Parser Derivation Computing Device and Method for Making a Query Parser for Parsing Unstructured Search Queries - A system and method is provided which may comprise parsing an unstructured geographic web-search query into a field-based format, by utilizing conditional random fields, learned by semi-supervised automated learning, to parse structured information from the unstructured geographic web-search query. The system and method may also comprise establishing semi-supervised conditional random fields utilizing one of a rule-based finite state machine model and a statistics-based conditional random field model. Systematic geographic parsing may be used with the one of the rule-based finite state machine model and the statistics-based conditional random field model. Parsing an unstructured local geographical web-based query in local domain may be done by applying a learned model parser to the query, using at least one class-based query log from a form-based query system. The learned model parser may comprise at least one class-level n-gram language model-based feature harvested from a structured query log. | 01-31-2013 |
20130031114 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER READABLE MEDIUM - An information processing apparatus includes a first selection unit that selects at least one first element in tree-structured data, a second selection unit that selects a second element corresponding to the first element selected by the first selection unit, and an extracting unit that extracts tree-structured data representing a subtree defined by the first element selected by the first selection unit and the second element selected by the second selection unit in order to copy the tree-structured data into different tree-structured data. | 01-31-2013 |
20130054624 | METHOD OF PARSING OPTIONAL BLOCK DATA - A computer program product is provided and includes a tangible storage medium readable by a processing circuit and on which instructions are stored for execution by the processing circuit for performing a method. The method includes initially verifying a presence of parameters passed to a parameter database and that a selected group of the parameters are greater than or equal to zero, parsing optional block data to validate the optional block data, determine a length thereof and a number of optional blocks contained therein and proceeding with one of a secondary info-parsing and a secondary data-parsing operation with respect to the optional block data in accordance with content of the parameters passed to the parameter database. | 02-28-2013 |
20130060793 | EXTRACTING INFORMATION FROM MEDICAL DOCUMENTS - Information extraction techniques are provided for extracting information from medical documents. Information can be extracted from medical documents by determining a plurality of classes of medical information and, for each class of the plurality of classes of medical information, selecting one or more extraction techniques according to the class, and using the selected extraction techniques to extract information from the medical documents. Different extraction techniques can be applied depending on the specific class of medical information. Specific classes of medical information can be determined based on a type of information consumer, such as a physician or pharmacist. | 03-07-2013 |
20130060794 | APPROACH FOR INTELLIGENTLY PARSING NON-CONFORMANT ENCODED DOMAIN NAMES AND GENERATING A CONFORMING DOMAIN HIERARCHY - An approach for building management, energy management and facility management systems and particularly to data models representing building and operational configurations of the systems. More particularly, the disclosure pertains to standard data models for representing these configurations and their transformation from non-standard form into a standard form defined by domain ontologies. The transformation is of ad hoc and disparate technical reference information into an ontologically correct and validated complex hierarchy with an associated set of integrated digital information. | 03-07-2013 |
20130060795 | PREPARED STATEMENTS TO IMPROVE PERFORMANCE IN DATABASE INTERFACES - Performance of database systems may be improved by reducing the processing performed with each database query. For example, when a database query, such as a SQL statement, is executed with a first set of values, the query may be stored as a prepared statement and parsed and optimized as a section. When a similar database query is executed with a new set of values the section may be re-executed with the new set of values without re-parsing or re-optimizing the prepared statement. A similar database query may continue to be executed with new sets of values until the section is invalid because of an alteration to the table definitions of the database schema. | 03-07-2013 |
20130066891 | METHOD AND APPARATUS FOR PROCESSING METADATA IN ONE OR MORE MEDIA STREAMS - An approach is provided for processing metadata in one or more media streams. A media metadata processing platform determines to parse from a media data stream for metadata components. The media metadata processing platform also causes, at least in part, a storing of the parsed metadata components. The media metadata processing platform further determines to mark the media data stream with one or more hooks for embedding the parsed metadata components, one or more computational closures, or a combination thereof, the one or more computational closures being serialized. | 03-14-2013 |
20130073571 | Method And System For Extraction And Normalization Of Relationships Via Ontology Induction - Methods for developing an ontology of pharmacogenomics (PGx) relationships starting from a lexicon of key pharmacogenomic entities and a syntactic parse is described. The syntactic structure of PGx statements is used to systematically extract commonly occurring relationships and to map them to a common schema. In an embodiment, extracted relationships have a 70-87.7% precision and involve not only key PGx entities such as genes, drugs, and phenotypes (e.g., VKORCl, warfarin, clotting disorder), but also critical entities that are frequently modified by these key entities (e.g., VKORCl polymorphism, warfarin response, clotting disorder treatment). | 03-21-2013 |
20130073572 | METHOD OF LEARNING CHARACTER SEGMENTS FROM RECEIVED TEXT, AND ASSOCIATED HANDHELD ELECTRONIC DEVICE - A method of enabling input on an electronic device having stored therein a plurality of objects that comprise a number of raw inputs, a number of characters, and a number of segments, each raw input having one or more of the characters associated therewith, each segment comprising a plurality of the characters, The method includes: receiving a string of reference characters; obtaining raw inputs with which the reference characters are associated; generating a proposed character interpretation of the obtained raw inputs; and determining, based on the proposed character interpretation, to store at least a portion of the string of reference characters as an object of the plurality of objects. | 03-21-2013 |
20130073573 | QUERY PIPELINE - A query pipeline is created ( | 03-21-2013 |
20130086091 | METHODS AND APPARATUS FOR ORGANIZING DATA IN A DATABASE - Disclosed are methods and apparatus for organizing data in a database in a set-oriented manner. Data is organized by linking data in the form of key-value pairs stored in storage media of the database to corresponding key-value pair identifiers. A set having a corresponding set identifier is then associated with one or more of the key-value pair identifiers where the set includes the stored key-value pairs linked to the key-value pair identifiers. | 04-04-2013 |
20130091154 | Method And Apparatus For Encapsulating Coded Multi-Component Video - A method and a device for encapsulating a media entity containing more than one layer into multiple component files, each for one layer, are described along with the corresponding method and device for component file reading. Extensions to the Extractor data structure of SVC/MVC file formats are proposed. The extractor extensions of the invention enable NAL units referencing across different component files. The present invention enables adaptive HTTP streaming of media entities. | 04-11-2013 |
20130097191 | DISPLAYING LOGICAL STATEMENT RELATIONSHIPS BETWEEN DIVERSE DOCUMENTS IN A RESEARCH DOMAIN - Method and apparatus for analyzing a document against a managed research domain are provided. In one embodiment, a managed research domain provides an infrastructure where logical statements in research documents stored in the research domain repository are quantified and semantically analyzed. A user may submit a draft research document for analysis against the managed research domain to compare the draft against the current research knowledge in particular topics. The draft research document is annotated to reflect how the logical statements in the draft compare to the statements made on similar topics in the managed research domain. | 04-18-2013 |
20130097192 | IDENTIFIER ASSIGNING METHOD, IDENTIFIER PARSING METHOD, AND MULTIMEDIA READING - An identifier assigning method, an identifier parsing method, and a multimedia reading are provided. The identifier assigning method includes: obtaining association information between at least two objects with different expression forms ( | 04-18-2013 |
20130103702 | PROVIDING A SEARCH SERVICE INCLUDING UPDATING ASPECTS OF A DOCUMENT USING A CONFIGURABLE SCHEMA - Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included. | 04-25-2013 |
20130103703 | SYSTEM AND METHOD FOR PROCESSING SENSORY EFFECTS - A system and method for processing sensory effects. According to an embodiment of the present disclosure, sensory effects included in content may be implemented in the real world by generating command data for controlling a sensory device based on sensory effect information and specific information about the sensory device. In addition, the data transmission rate is high and a low bandwidth may be used by encoding metadata as binary before transmission, or encoding as XML before transmission, or encoding as XML and then further encoding as binary before transmission. | 04-25-2013 |
20130103704 | JAVASCRIPT REDUCTOR - A system can be provided for dynamically serving a content file. A content object request function can receive a request for a webpage defined by the content file, the content file including a plurality of embedded or referenced content objects, at least one of the plurality of content objects including a Javascript. A content-file modifier can modify the content file to include instructions to generate reports comprising information relating to invocation of stubs. A report receiver can receive reports from the end user system, and an object usage analyzer quantifes usage of each of the stubs. An object prioritizor can prioritize the plurality of content objects based on the analysis, the prioritization including an identification of at least one high-priority content object. An object injector can modify the content file such that the high-priority content object automatically loads upon rendering of the content file. | 04-25-2013 |
20130110852 | INTERMEDIATE DATA FORMAT FOR DATABASE POPULATION | 05-02-2013 |
20130117287 | METHODS AND SYSTEMS FOR CONSTRUCTING PERSONAL PROFILES FROM CONTACT DATA - A system and method for building a profile record for a person. Email addresses and corresponding person names are extracted from an email message and stored as records each record having an email address and corresponding person name as a key/value pair. A pair of such records is compared. If the person names are known for both records, then a match between the person names is evaluated. If the person name is known for only one of the records, then a match between the known person name for the one record and an email prefix for the other record is evaluated. If the person name is not known for either record, then a match between the email prefixes for both records is evaluated. | 05-09-2013 |
20130124544 | NAVIGATION SYSTEM WITH PRE-PARSED AND UNPARSED NAVIGATION DATA - A navigation system includes a database that stores navigation data used for providing the navigation information to the user, the navigation data being stored in data sets. An application is configured to process the navigation data in order to generate the navigation information. A parsing unit parses the data sets in such a way that a data structure of the data sets is identified and that the data sets can be executed by the application, wherein the navigation data contain first data sets which have been parsed by the parsing unit and which are stored in the database as pre-parsed data sets, each of the first data sets containing an indication that the data set is a pre-parsed data set, the navigation data further containing second data sets which have not been parsed and which are stored in the database as unparsed data sets. Each of the second data sets contains an indication that the data set is an unparsed data set. A control unit selects a data set needed to generate the navigation information and detects the indication of the data set, wherein the control unit, based on the indication of the data set, is configured to direct the selected data set to the parsing unit when identifying the selected data set as a second data set, or to a working memory of the navigation system from where the application accesses the selected data set, when identifying the selected data set as a second data set. | 05-16-2013 |
20130138667 | System and method for parsing, summarizing and reporting log data - A system and method is disclosed which enables network administrators and the like to quickly analyze the data produced by log-producing devices such as network firewalls and routers. Unlike systems of the prior art, the system disclosed herein automatically parses and summarizes log data before inserting it into one or more databases. This greatly reduces the volume of data stored in the database and permits database queries to be run and reports generated while many types of attempted breaches of network security are still in progress. Database maintenance may also be accomplished automatically by the system to delete or archive old log data. | 05-30-2013 |
20130144894 | Method and Apparatus For Retrieving and Combining Summarized Log Data In a Distributed Log Data Processing System - A system can receive raw log data from log-producing devices. The system can parse the raw log data to generate parsed log data, including extracting fields from the raw log data, generating structured query language (SQL) statements from the extracted fields, and inserting the SQL statements in a database. The system can summarize the parsed log data, including identifying one or more SQL statements based on fields of commonality and fields of uniqueness, and creating summarized data that include a new statement condensed from the identified SQL statements. The system can then generate a report based on the summarized data. | 06-06-2013 |
20130144895 | Method and Apparatus for Parallel XML Processing - One embodiment of the present invention is an XML application module that processes an XML character stream, which module includes an XML interface module, a parallel bit stream module, a lexical item stream module, a parser and a parsed data receiver. The XML interface module applies the XML character stream as input to the parallel bit stream module and the parser; the parallel bit stream module forms parallel bit streams and applies them as input to the lexical item stream module; the lexical stream module forms lexical item streams and applies them as input to the parser; the parser forms a stream of parsed XML data and applies it as input to the parsed data receiver; and the parsed data receiver processes the stream of parsed XML data. The parsed data receiver may be, for example, a communication module of a portable communication device. | 06-06-2013 |
20130151542 | Identity Propagation through Application Layers Using Contextual Mapping and Planted Values - Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information. | 06-13-2013 |
20130159327 | APPARATUS AND METHOD FOR VISUALIZING DATA - Proposed is a data visualizing apparatus for visualizing data as effectual information using a correlation between forensic data collected from various sources. The proposed data visualizing apparatus may visualize, as effectual information, single-source single-data, single-source multi-data, and multi-source multi-data. | 06-20-2013 |
20130166578 | SYSTEM AND METHOD FOR AUTOMATIC PRESENTATION OF CONTENT-RELATED DATA WITH CONTENT PRESENTATION - A content item is requested by a user via the user's computing device. In response, data, such as a set of facts, related to the requested content item is identified and served with the requested content item for presentation with the content item at the user's computer device. The related data can comprise facts related to the content item, and the related data can be presented as a graphic, such as part of a multi-dimensional graph, in connection with the presentation of the content. The related data can be retrieved from a facts database using search criteria formed using tags obtained for the requested content item. | 06-27-2013 |
20130179458 | ENABLING SIEBEL DATABASE MANIPULATION BY USE OF A DIRECT SQL STATEMENT - A system and associated method for manipulating a Siebel database (SDB) with a Structured Query Language (SQL) statement utilizes a SQL-eScript parser, which uses a business component (BC) on a Siebel data model of the SDB, which has data elements corresponding to the data elements of the SQL statement to be performed against the SDB. In the SDB, data of the SDB is stored in relational database tables, accesses to the SDB must utilize a BC which describes and references a part of the Siebel data model. The SQL-eScript parser enables users to access the SDB by use of the SQL statement by interpreting the SQL statement and automatically identifying and utilizing a BC on the Siebel data model having all data elements of the SQL statement and performing eScript BC methods corresponding to operations of the SQL statement in updating the SDB. | 07-11-2013 |
20130185317 | PDF ADDRESS EXTRACTOR FOR MAIL - A computer system for extracting address information from PDF documents to create a database of address information that can be used to generate address sheets for mail. It is preferred that the mail be accountable mail requiring feedback on the mailing process. | 07-18-2013 |
20130191404 | USING VIEWS OF SUBSETS OF NODES OF A SCHEMA TO GENERATE DATA TRANSFORMATION JOBS TO TRANSFORM INPUT FILES IN FIRST DATA FORMATS TO OUTPUT FILES IN SECOND DATA FORMATS - Provided are a computer program product, system, and method for processing input data in a storage system and in communication with a repository. Views are generated that comprise a tree of nodes selected from a subset of nodes in a hierarchical representation of a schema. The views are saved to the repository. At least one of the views are used to create a job comprising a sequence of data transformation steps to transform the input data described by input schemas to the output data described by output schemas. | 07-25-2013 |
20130191405 | LOCATING ELECTRONIC DOCUMENTS - The present disclosure relates to processing computer documents. According to one aspect, a method for locating an electronic document may include acquiring a source document of a target document to be located, wherein the target document has a sending-receiving relation with the source document. Metadata information of the source document may be extracted. The extracted metadata information may be packaged to generate a link to the source document, the link being used for locating the target document. According to an example method and the system, it may be possible to directly and automatically locate the target document having a sending-receiving relation with a source document based on a link to the source document containing metadata information without manually analyzing and extracting the related information on the source document or changing the existing access right to the source document and the target document. | 07-25-2013 |
20130198210 | AVATAR SERVICE SYSTEM AND METHOD PROVIDED THROUGH A NETWORK - Provided is an avatar service system and method that are provided through a network. The avatar service system may include a request receiving unit to receive a request for an avatar to perform an action, a data extracting unit to extract metadata and image data corresponding to the request from the database storing the metadata with respect to the action of the avatar and the image data for a plurality of layers forming the avatar, and an avatar action processing unit to generate and provide action data for applying, to the avatar, the action of the avatar corresponding to the request using the extracted metadata and the extracted image data. | 08-01-2013 |
20130204884 | System to Automate Mapping of Variables Between Business Process Applications and Method Therefor - Profiles associated with two applications are received. Each profile identifies a set of data fields identified by a corresponding full path name. Associations between data fields of the profiles are identified based on mapping pairs included in a full path mapping database, mapping pairs included in a shortest unique path mapping database, and mapping pairs included in a leaf mapping database. A prioritized list of mapping suggestions is provided based on the identified associations. A mapping suggestion can include a data manipulation operation according to information associated with a corresponding mapping pair. | 08-08-2013 |
20130212116 | METADATA ENGINE AND REPOSITORY - Systems, methods, and computer-readable storage media for using metadata from multiple sources to generate custom extensible markup language files for selected export targets. The system receives metadata associated with a media item and parses the metadata into a group of standardized fields to yield parsed metadata. The system then loads metadata style sheets, wherein each of the metadata style sheets is associated with a respective export target. Next, the system identifies a metadata style sheet from the metadata style sheets based on a selected export target to yield an identified metadata style sheet, and generates a custom extensible markup language file for submission with the media item to the selected export target, wherein the custom extensible markup language file is generated by assembling at least part of the parsed metadata according to the identified metadata style sheet. | 08-15-2013 |
20130218913 | PARSING TABLES BY PROBABILISTIC MODELING OF PERCEPTUAL CUES - A method is provided for parsing a table. The method includes: receiving an input containing the table; finding candidate separators within the table; and determining which candidate separators are at least one of real and spurious by optimizing an objective function over the set of found candidate separators. Suitably, the function measures numerically whether a parse produced by the set of real separators is accurate. The function suitably includes one or more terms that account for multiple aspects of the table including at least two of: quality of candidate separators; coherence of cells within the parse; quality of cells within the parse; coherence of entire rows within the parse; quality of entire rows within the parse; coherence of entire columns within the parse; quality of entire columns within the parse; layout consistency along an axis of the table; and repeatability along the axis of the table. | 08-22-2013 |
20130218914 | SYSTEM AND METHOD FOR PROVIDING RECOMMENDATIONS BASED ON INFORMATION EXTRACTED FROM REVIEWERS' COMMENTS - A recommendation method includes receiving a user's review of an item that includes a textual comment. Deficient features of the reviewed item are identified from the text by applying a set of extraction patterns. Each pattern is satisfied when a term in the text, which is associated in a structured terminology with one of a predefined set of features, is in a syntactic relation with another term in the text, such as a polar adjective or expression of a wish or a lack. When such a pattern is satisfied, the corresponding feature is considered a deficient feature. Feature attributes of the reviewed item are compared with corresponding feature attributes of a set of items to identify any improved items whose attribute for the deficient feature is better than that for the reviewed item. The improved item or items can be recommended to the user or to others reading the review. | 08-22-2013 |
20130218915 | VALlDATING A SYSTEM WITH MULTIPLE SUBSYSTEMS USING TRUSTED PLATFORM MODULES AND VIRTUAL PLATFORM MODULES - Software validation is provided for a breakout system having multiple subsystems at the edge of a mobile data network. The software validation utilizes one or more trusted platform modules (TPM) to secure multiple subsystems including virtual machines in the breakout system. Hash values for the software in the various subsystems are placed in Platform Configuration Registers (PCRs) of the TPM. The TPM cryptographically signs quotes, which are a collection of hash values from the PCRs. The breakout system produces an extensible markup language (XML) file with the signed quotes related to the subsystems and sends them to a network management system for verification. The network management system validates the software configured on the breakout system using a public key to access the quotes and compares the values to known good values stored in an inventory record associated with the specific breakout system being validated. | 08-22-2013 |
20130218916 | FILE MANAGEMENT APPARATUS, FILE MANAGEMENT METHOD, AND FILE MANAGEMENT SYSTEM - An information processing apparatus includes a processor configured to divide a first file of a first plurality of files stored in a storage device into a second plurality of files, each of the second plurality of files including a different range of values, when each range of values corresponding to each of the first plurality of files includes a specific range and a total size of the first plurality of files exceeds a threshold. | 08-22-2013 |
20130226943 | Method And Device For Displaying Message - A method and device for displaying messages including receiving messages, querying and acquiring a user message memory database corresponding to a sender user number according to the sender user number carried in the messages; combining the received messages according to a preset time strategy and the acquired user message memory database; and displaying the combined message. The amount of new messages displayed in a message receiving interface list can be increased, user's chat experience can be improved, and display screen utilization rate can be improved. | 08-29-2013 |
20130232157 | SYSTEMS AND METHODS FOR PROCESSING UNSTRUCTURED NUMERICAL DATA - The field of the invention relates to systems and methods for processing unstructured data, and more particularly to systems and methods for indexing and presenting numerical data sets. In one embodiment, a computer-implemented method for processing unstructured data includes the steps of retrieving one or more raw data sets from a data network; extracting relevant information from each set of raw data; populating a structured table using the extracted information; and refining the structured table for further processing or publishing. | 09-05-2013 |
20130238639 | METHODS, SYSTEMS AND COMPUTER READABLE MEDIA FOR COMPARING XML DOCUMENTS - The present invention provides a method and system for comparing a first XML document with a second XML document. An XML event is parsed from the first XML document or the second XML document based on a plurality of parameters. The parsed XML event is stored as a node in a first data structure or a second data structure, and compared with one or more nodes stored in the second data structure or the first structure, respectively. A comparison result is outputted, when the one or more nodes is a comparable node of the stored node, and on outputting the comparison result the comparable node and the stored node are deleted from the first data structures and the second data structures. Aforementioned steps are repeated till the first XML document and the second XML document are completely parsed and compared. | 09-12-2013 |
20130238640 | PODCAST ORGANIZATION AND USAGE AT A COMPUTING DEVICE - Improved techniques that facilitate the use of podcasts are disclosed. The improved techniques can pertain to publishing, hosting, accessing, subscribing, managing, organizing, searching, browsing, transferring, and/or playing podcasts. According to one aspect, tags are embedded into syndication feeds (e.g., RSS feeds) that may be made available for distribution by an online media store to facilitate the management of podcasts. In accordance with one embodiment, an explicit tag may be embedded at the feed and/or episode level to indicate that the feed and/or episode includes explicit content. In accordance with another embodiment, a duration tag may be embedded at the episode level to indicate an estimated duration associated with the episode. Upon downloading the episode, the duration may be replaced by the actual duration of the episode. In accordance with yet another embodiment, a new feed-URL tag may be embedded in a syndication feed to identify a new URL at which the feed is to be accessed. | 09-12-2013 |
20130246444 | DEVICE, METHOD OF PROCESSING DATA, AND COMPUTER-READABLE RECORDING MEDIUM - A device includes a memory configured to store a program; and a processor coupled to the memory and configured to execute a process based on the program. The process includes: for input data made of a combination of pieces of unit data and including a plurality of consecutive records each including data of a plurality of items, when a sequence of type information indicating a kind of each piece of the unit data in the input data is divided into partial sequences each having a certain length, analyzing a break position of the records in the input data by determining, as a length of each of the records, the length of each of the partial sequences when sequences of type information in all the partial sequences correspond to each other. | 09-19-2013 |
20130254218 | PARALLELIZATION OF SURPRISAL DATA REDUCTION AND GENOME CONSTRUCTION FROM GENETIC DATA FOR TRANSMISSION, STORAGE, AND ANALYSIS - A method, computer product, and computer system of reducing an amount of data representing a genetic sequence of an organism, comprising: a computer dividing a reference genome and a sequence of the organism into parts and assigning the parts to one of a plurality of computer processing elements. Within each computer processing element, comparing nucleotides of the genetic sequence of the organism to nucleotides from a part of the reference genome, to find differences where nucleotides of the genetic sequence of the organism which are different from the nucleotides of the reference genome; and storing the surprisal data in a repository. Combining the parts of the surprisal data from the repository to form a complete set of surprisal data representing the differences between the genetic sequence of the organism and the reference genome; and storing the complete set of surprisal data in the repository. | 09-26-2013 |
20130254219 | PROCESSING STRUCTURED DATA - The present invention provides a fast and efficient way of processing structured data by utilizing an intermediate file to store the structural information. The structured data may be processed into a Binary mask Format (BMF) file which may serve as a starting point for post-processing. A tree structure built on top of the BMF file may be constructed very quickly, and also takes up less space than a DOM tree. Additionally, BMF records may reside entirely in the memory and contain structural information, allowing SAX-like sequential data access. | 09-26-2013 |
20130262486 | Encoding and Decoding of Small Amounts of Text - Text compression and encryption is achieved by using a predetermined dictionary not unique to the encoded text to substitute codes for words and phrases thereby obviating transmission of the dictionary along with transmitted encoded text. The codes of the dictionary are made of one or more text characters such that the message, once encoded, continues to be a legitimate text message and can travel through any data transport medium through which a conventional unencoded text message can travel. Non-word characters delimit codes and unencoded words in an encoded message. Advantages include message filtering and maintaining message threads of short messages, including SMS. | 10-03-2013 |
20130262487 | LOG MANAGEMENT METHOD, LOG MANAGEMENT SYSTEM, AND INFORMATION PROCESSING APPARATUS - A log management method includes extracting, before deploying an application which compresses and outputs log information of the application, message format information concerning the log information from source code of the application, deploying the application, and outputting the log information in a form of a message based on the message format information when a device that is able to obtain the log information output from the deployed application obtains the log information. | 10-03-2013 |
20130275446 | CREATING DATA IN A DATA STORE USING A DYNAMIC ONTOLOGY - In one embodiment, a method comprises creating and storing an ontology for a data store in response to receiving first user input defining the ontology, wherein the ontology comprises a plurality of data object types and a plurality of object property types; creating one or more parser definitions in response to receiving second user input defining the parser definitions, wherein each of the parser definitions specifies one or more sub-definitions of how to transform first input data into modified input data that is compatible with one of the object property types; and storing each of the one or more parser definitions in association with one of the plurality of object property types. | 10-17-2013 |
20130282739 | GENERATING A LOG PARSER BY AUTOMATICALLY IDENTIFYING REGULAR EXPRESSIONS MATCHING A SAMPLE LOG - An approach is presented for generating a log parser. Regular expressions are received and stored in a crowd-sourced data repository. An instruction is received to create a log parser based on a sample log. The sample log is received. Matches are identified between strings of characters included in the received sample log and regular expressions included in the stored regular expressions. Each match indicates a stored regular expression is capable of parsing a string included in the sample log. Based on the identified matches, the log parser is generated so as to include the regular expressions that match the strings included in the sample log. | 10-24-2013 |
20130290356 | SUBMATCH EXTRACTION - A method for submatch extraction may include receiving an input string, receiving a regular expression. The method may further include converting the regular expression with capturing groups into ordered binary decision diagrams (OBDDs) to extract submatches. | 10-31-2013 |
20130297627 | BUSINESS INTELLIGENCE ENGINE - Embodiments of the present invention provide a business intelligence engine, comprising: a processor; and at least one computer program residing on the processor; wherein the computer program is stored on a non-transitory computer readable medium having computer executable program code embodied thereon, the computer executable program code configured to: receive data from a entity; translate the data into a staging database; extract the data from the staging database; execute and manipulate the data from the staging database and transmit the data to a transaction database or a business intelligence database; and cause a reporting services to extract data from the transactional database or the business intelligence database. | 11-07-2013 |
20130304754 | Self-Parsing XML Documents to Improve XML Processing - A method, computer program product, and system for pre-parsing a large XML document to enable faster processing, comprising providing an XML document that is idle or is being generated, pre-parsing the XML document to generate one or more indices associated with the XML document, storing the indices in the XML document, and storing the XML document in a storage area. At the time of processing the XML document, an XML consumer is able to process the XML document more quickly than normal by using the one or more indices. | 11-14-2013 |
20130311490 | Efficient Data Structures for Parsing and Analyzing a Document - Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements. | 11-21-2013 |
20130311491 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING PROGRAM - The present invention provides an information processing apparatus which can direct a user to a playlist different from a playlist being reproduced. There is provided the information processing apparatus including a content storage unit storing a plurality of contents therein, a playlist storage unit storing a plurality of playlists which is related to at least some of the plurality of contents, a reproducing unit sequentially reproducing a plurality of contents belonging to a first playlist in a plurality of playlists, a candidate content extracting unit extracting one or more candidate contents relating to a content being reproduced by the reproducing unit from the content storage unit, a playlist extracting unit extracting a second playlist to which the extracted candidate contents belong from the playlist storage unit, and a playlist switching unit switching a playlist to be reproduced by the reproducing unit from the first playlist into the second playlist. | 11-21-2013 |
20130318107 | GENERATING DATA FEED SPECIFIC PARSER CIRCUITS - Generating a data feed specific parser circuit is provided. An input of a number of bytes of feed data associated with a particular data feed that the data feed specific parser circuit is to process is received. A feed format specification file that describes a data format of the particular data feed is parsed to generate an internal data structure of the feed format specification file. A minimum number of parallel pipeline stages in the data feed specific parser circuit to process the number of bytes of feed data associated with the particular data is determined based on the generated internal data structure of the feed format specification file. Then, a description of the data feed specific parser circuit with the determined number of parallel pipeline stages is generated. | 11-28-2013 |
20130318108 | MESSAGE CLASSIFICATION USING LEGITIMATE CONTACT POINTS - A system and method are disclosed for classifying a message. The method includes receiving the message, identifying all items of a certain type in the message, determining whether each of the items meets a criterion, and in the event that all the items are determined to meet the criterion, determining a classification of the message. The system includes an interface configured to receive the message, a processor coupled to the interface, configured to identify all items of a certain type in the message; determine whether each of the items meets a criterion; and in the event that all the items are determined to meet the criterion, determine a classification of the message. | 11-28-2013 |
20130318109 | ISOLATION FOR APPLICATIONS WORKING ON SHARED XML DATA - A mechanism is provided for detecting and disregarding application specific nodes contained in shared XML documents. The techniques described involve determining one or more application specific nodes within XML documents and performing path expression evaluations of the XML documents as if the nodes are not present. In one embodiment, a mechanism is provided by which a user may specify the criterion that determine which subset of node in XML documents are to be ignored from path expression evaluations and evaluating a query that specifies a path operation based on a path and ignoring said identified nodes when evaluating said path operation. | 11-28-2013 |
20130318110 | SYSTEM FOR DATA EXTRACTION AND PROCESSING - A system for extracting and interpreting information received in a human-readable format, typically PDF, assigning field tags to the extracted information and transferring the tagged information to a data processing system so that the tagged information can be uploaded to the system automatically. The system provides an incoming document with a time stamp to enable differentiation of the incoming document from other incoming documents, then, the incoming document may be spilt into sections to enable processing of each section individually. Subsequently, context and information are extracted by allowing a processing engine to apply a predetermined set of rules so that the extracted information to be ascribed meaning and assigned a field tag depending on its meaning. The system generates an editable output which is sent to a user. | 11-28-2013 |
20130325881 | Supplementing Structured Information About Entities With Information From Unstructured Data Sources - According to a present invention embodiment, a system supplements structured information within a data system for entities based on unstructured data. The system analyzes a document with unstructured data and extracts attribute values from the unstructured data for one or more entities of the data system. Entity records with structured information are retrieved from the data system based on the extracted attribute values. Entity references for corresponding entities of the data system are constructed based on a comparison of the retrieved entity records and the extracted attribute values. The entity references are linked to the corresponding entities within the data system, wherein the entity references include extracted attributes from the unstructured data for corresponding linked entities. Embodiments of the present invention further include a method and computer program product for supplementing structured information within a data system for entities based on unstructured data in substantially the same manner described above. | 12-05-2013 |
20130325882 | SUPPLEMENTING STRUCTURED INFORMATION ABOUT ENTITIES WITH INFORMATION FROM UNSTRUCTURED DATA SOURCES - A method for supplementing structured information within a data system for entities based on unstructured data analyzes a document with unstructured data and extracts attribute values from the unstructured data for one or more entities of the data system. Entity records with structured information are retrieved from the data system based on the extracted attribute values. Entity references for corresponding entities of the data system are constructed based on a comparison of the retrieved entity records and the extracted attribute values. The entity references are linked to the corresponding entities within the data system, with the entity references including extracted attributes from the unstructured data for corresponding linked entities. | 12-05-2013 |
20130332474 | PREDICTING AND MANAGING IMPACTS FROM CATASTROPHIC EVENTS - A system automatically processes rules for allocation of resources to mitigate damages resulting from a catastrophic event. Overlapping interests of various stakeholders are processed in a deterministic manner to ensure repeatable processing and modeling. In one embodiment the resources are disaster aid items; in another they are obligations regarding insurance. | 12-12-2013 |
20130339376 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM - There is provided an information processing apparatus including an experience extracting unit extracting experience information including information related to a time or a place from text information input by a user, and a user extracting unit extracting a user group in which the experience information of one or more users extracted by the experience extracting unit is compared to find a commonality in the experience information. | 12-19-2013 |
20130346427 | METHOD AND PROCEDURE FOR UNASSISTED DATA COLLECTION, EXTRACTION AND REPORT GENERATION AND DISTRIBUTION - Data is collected at regular intervals from each machine that is being studied. The data is collected concurrently from multiple systems and stored on a single machine which is not part of the study. The data includes metrics related to software and hardware performance and capacity. The data is extracted from a collection database, transformed and aggregated, and is stored in an archive database for reporting purposes. Reports are then generated using the transformed and aggregated data, resulting in a multi-page report document in one or more formats containing text, charts and graphics that is distributed, showing the results of the study to interested parties. The entire process is automated, such that after triggering the initial collection and/or extraction, no user intervention is needed to complete the process, which results in a fully-formatted report document being generated and distributed. Each stage of the process is configurable. | 12-26-2013 |
20140006429 | Generation of technical description of report from functional description of report | 01-02-2014 |
20140006430 | INDEXING MULTIMEDIA WEB CONTENT | 01-02-2014 |
20140006431 | Automated Clinical Evidence Sheet Workflow | 01-02-2014 |
20140012865 | USING ANNOTATORS IN GENOME RESEARCH - Provided are techniques for locating one or more genome patterns. One or more lexical annotators that each identify a sequence of nucleotides are created. One or more parsing rule annotators are created using at least one of (1) one or more of the lexical annotators, (2) one or more dictionary entries, and (3) one or more previously-defined parsing rule annotators. The one or more parsing rule annotators are used to discover the one or more genome patterns comprising a combination of the lexical annotators and the parsing rule annotators. | 01-09-2014 |
20140012866 | USING ANNOTATORS IN GENOME RESEARCH - Provided are techniques for locating one or more genome patterns. One or more lexical annotators that each identify a sequence of nucleotides are created. One or more parsing rule annotators are created using at least one of (1) one or more of the lexical annotators, (2) one or more dictionary entries, and (3) one or more previously-defined parsing rule annotators. The one or more parsing rule annotators are used to discover the one or more genome patterns comprising a combination of the lexical annotators and the parsing rule annotators. | 01-09-2014 |
20140019466 | DOCUMENT MANAGEMENT SYSTEM HAVING AUTOMATIC NOTIFICATIONS - A method for storing, organizing and providing remote electronic access to documents. A cover sheet including a standard set of identification data characterizing each document is developed and stored. A digital version of each document is created and stored by scanning each contract. Each digital version includes a scanned image and a searchable text file, wherein the text is overlaid with the image. An index of bookmarks identifying sections of the digital version of each document is generated. Selected fields of information are captured from the digital version of the document. The documents are organized and cross-referenced in a database that includes the captured information and additional information related to each document. Designated parties are alerted of critical dates associated with each document. Remote electronic access to the documents is provided over the internet. | 01-16-2014 |
20140025693 | METHODS AND SYSTEMS FOR SHARING EMAIL IN A MULTITENANT DATABASE SYSTEM - A method for sharing an email in an on-demand database system is provided. The method receives, at one or more computer systems associated with the on-demand database system, the email from a first user; determines, at the one or more computer systems, a database record associated with the email; logs, at the one or more computer systems, the email with the associated database record; and provides access to the email to one or more second users with access rights to the database record. | 01-23-2014 |
20140040287 | SMART PARSING OF DATA - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically parsing data from disparate data sources. In some implementations, actions include receiving first data from a first data source, identifying a first regular expression that corresponds to a data format of the first data, selecting a first set of parsing rules from a plurality of parsing rules based on the first regular expression, parsing the first data based on the first set of parsing rules to provide a first set of sub-data, populating data fields of a first data object with respective sub-data from the first set of sub-data, and transmitting the first data object to a computing device. | 02-06-2014 |
20140040288 | CONTENT INVERSION FOR USER SEARCHES AND PRODUCT RECOMMENDATIONS SYSTEMS AND METHODS - There is provided systems and method for content inversion for use in user searches and product recommendations. The methods include receiving a first content, wherein the first content includes a first sentence having at least one first sentiment expression, creating a syntactic parse tree of the first sentence, identifying a first sentiment in the at least one first sentiment expression, wherein the first sentiment corresponds to a first polarity, determining a first needs expression corresponding to the first sentiment, wherein the first needs expression includes a first subject. The method may further include creating a sub-tree corresponding to the first needs expression, and grouping the content with other content having similar sub-trees. | 02-06-2014 |
20140040289 | INFORMATION MANAGEMENT APPARATUS, DATA PROCESSING METHOD AND COMPUTER PROGRAM - An information management apparatus receives position data from each terminal device. The position data contains position measurement data showing its positions at multiple clock times and its user identification data. The apparatus creates action history for every user based on the position data, and abstracts the position data in the action history. The apparatus includes an abstracting section and a testing section. The abstracting section abstracts arbitrary position data in the action history of a certain user. The testing section extracts another action history of another user. The other action history includes position data of the other user which shows a position same as or included in a position of the abstracted position data of the certain user, but excludes position data of the other user which shows positions same as remaining position of the certain user. The testing section outputs the abstracted position data as anonymity data. | 02-06-2014 |
20140040290 | Data Interface Configuration Method and Terminal Device - Embodiments of the present invention disclose a data interface configuration method and a terminal device. The configuration method includes: receiving, by a second device, an application program command word sent by a first device; parsing the application program command word, to obtain a type of a function module corresponding to the application program command word according to a preset mapping relationship; and connecting a data interface to a corresponding function module according to a parsing result; where the data interface is a data interface on the second device, and the function module is a function module in the second device. By using solutions provided by the present invention, a terminal device may automatically configure a data interface according to an application program that currently needs to be run on a computer side. | 02-06-2014 |
20140059061 | CREATION DEVICE, CREATION METHOD, AND RECORDING MEDIUM - A device determines an additional component added to a second model, and a modification component modified in a third model, wherein a condition includes a wild card, and a first model are described in a module, the first model serving as a model when the module is applied to a model satisfying the condition and including a variable in which a string in a model satisfying the condition is stored, and the third model is a model when the module is applied to the second model satisfying the condition and where a string in the second model, which corresponds to the wild card, is stored in a variable, based on a word in a fourth model, and a word in the additional component and the modification component, calculates a degree regarding numbers of the word in the third model and the fourth, and creates a tag corresponding to the module. | 02-27-2014 |
20140067835 | SEARCH EXTENSIBILITY APPLICATION FRAMEWORK IN A HOSTED SEARCH - A search extensibility application framework enables a hosted web search experience to be extended so that apps which are related to a search query can be presented to a user of a client computing device such as a smartphone. In various illustrative examples, a hosted search app is implemented using HTML5 code generated at a remote search provider server. Responsively to a user query at the search app's user interface (“UI”), the server returns an HTML5 payload including meta tags specifying criteria including app extension categories, actions, and known apps that support search terms in the query. Apps that are installed on the client device which match the criteria can then be displayed and launched through the UI to advantageously enable the users to complete a task specific search. JavaScript interfaces are provided to enable apps to update their install state and to be injected into the hosted search app. | 03-06-2014 |
20140074869 | AUTOCLASSIFYING COMPOUND DOCUMENTS FOR ENHANCED METADATA SEARCH - An enterprise content management system provides automatically classified topic-specific metadata from a map file to a set of search properties associated with the topic file. An example includes parsing content from the links in a map file and storing topic-specific metadata as search properties in a content engine. | 03-13-2014 |
20140074870 | Combining Problem and Solution Artifacts - An approach is provided in which a resolution manager stores a machine-readable problem, which includes a problem signature, and a human-readable solution in a document. The resolution manager receives an output file from a computer system and matches an output entry included in the output file to the problem signature. In turn, the resolution manager identifies the human-readable solution corresponding to the matched problem signature and provides the identified human-readable solution to the computer system. | 03-13-2014 |
20140082000 | SYSTEM AND METHOD CONFIGURED TO AUTOMATICALLY INVITE PARTICIPANTS TO A MEETING BASED ON RELATION TO MEETING MATERIALS - Disclosed herein in part is a data processing system configured to invite one or more people to a meeting. The data processing system includes at least one data processor connected with at least one memory storing computer program code. Execution of the computer program code by the at least one data processor results in operations being performed that include, in response to a user identifying one or more documents related to a meeting, analyzing the one or more documents to identify a name or names of people associated with the one or more documents; attempting to locate at least some of the identified people in order to obtain additional information regarding the at least some of the identified people; and presenting the user with a list comprising identified people, the list being a list of people who are suggested to the user to be invited to the meeting. | 03-20-2014 |
20140082001 | DIGITAL FORENSIC AUDIT SYSTEM FOR ANALYZING USER'S BEHAVIORS - A digital forensic audit system which extracts the event and the document file from the image, analyzes the event and the document file to visualize the event and document file in order to analyze a user's behaviors by scanning a usage trace and a file which is an image recorded in a window system, the system includes a document file extracting unit which extracts a logical level document file and an attribute of the document file from the image; an event extracting unit which extracts an event including time of occurrence from the image and extracts an event from an attribute of the document file related to the time (hereinafter, referred to as a time attribute), an analyzing unit which analyzes the document file or the event by the attribute and the time; and a visualizing unit which displays the analyzed result (hereinafter, referred to as an analysis result) on a time coordinate. | 03-20-2014 |
20140082002 | APPARATUS AND METHOD FOR PROCESSING UNSTRUCTURED DATA EVENT IN REAL TIME - An apparatus for processing an unstructured data event in real time is provided. The apparatus includes a feature extraction unit configured to extract predetermined feature data of unstructured data output from a plurality of unstructured data sensors, a metadata forming unit configured to form the feature data of the unstructured data collected by the feature extraction unit as metadata including all attributes of the structured data and the unstructured data, a metadata parser unit configured to parse the metadata formed by the metadata forming unit, and an event processing unit configured to process event generation defined by a result of parsing in the metadata parser unit. | 03-20-2014 |
20140082003 | DOCUMENT MINING WITH RELATION EXTRACTION - A document mining method includes automatically parsing each sentence of a corpus of documents into constituents. If some of the constituents correspond to entities from a list of recognized entity types, a relation between those entities, the relation including the entities and a link between them, is automatically identified. If the relation is identified in a predetermined number of sentences of the corpus, a relation extraction rule is automatically created. The relation extraction rule is applicable to a document to enable automatic retrieval of information that corresponds to the relation from that document. | 03-20-2014 |
20140089332 | EFFICIENT CONVERSION OF XML DATA INTO A MODEL USING PERSISTENT STORES AND PARALLELISM - Methods for product data management and corresponding systems and computer-readable mediums. A method includes receiving an XML document by a parallel parser process, the XML document including a plurality of elements of an XML data structure that corresponds to an object model. The method includes dividing the XML document into a plurality of chunks using the parallel parser process, and parsing the plurality of chunks in parallel using separate parsing tasks to produce objects representing the elements and corresponding attributes. The method includes storing the objects and corresponding attributes in a persistent element store. | 03-27-2014 |
20140095519 | Evaluating XML Full Text Search - Processes, machines, and stored instructions are provided for storing posting lists for tokens in XML documents and using the posting lists to process queries. For each occurrence of a token in the XML documents, a document processor adds an entry to a list for the token. The entry for the token maps the token to documents or nodes within the documents where the tokens can be found. The document processor may also detect tags in the XML documents and, for each occurrence of a tag, add an entry to a list for the tag. The entry for the tag specifies a range of locations covered by the tag. A query processor may then receive a full text query for evaluation against XML documents, and the query processor may determine a result set for the query using the lists for the tokens and/or the lists for the tags. | 04-03-2014 |
20140101177 | IN-MEMORY DATA PROFILING - In an example embodiment, a method of performing data profiling in an in-memory database is provided. A command requesting a data attribute calculation on data in the in-memory database may be received. The data attribute calculation may then be performed on the data in the in-memory database by utilizing a precreated procedure in the in-memory database, the precreated procedure described in a computer language utilized by the in-memory database. Finally, a result of the performing of the data attribute calculation may be returned to the client computer. | 04-10-2014 |
20140101178 | PROGRESSIVE ANALYSIS FOR BIG DATA - According to one general aspect, a method may include receiving a data query request that includes one or more search parameters to be searched for within a plurality of files that are stored according to a hierarchical organizational structure, wherein each file includes at least one data record. The method may include scanning a plurality of files to determine if one or more files match a sub portion of the search parameters. The method may further include parsing the candidate files to determine which, if any, records included by the respective candidate files meet the search parameters. The method may include generating, by one or more result analyzers, query results from the resultant data. The method may also include streaming, to the user device, the query results as at least one query result becomes available and to start streaming before the query requests have been fully generated. | 04-10-2014 |
20140108437 | AGGREGATION OF DATA FROM DISPARATE SOURCES INTO AN EFFICIENTLY ACCESSIBLE FORMAT - Methods and apparatus are presented for aggregating data from disparate sources into an efficiently accessible format. For example, an aggregation tool may receive attribute-based data from one source and metrics-based data from another source. Given this data, the aggregation tool may store attribute data from the attribute-based data into a data object, where the data object includes multiple time slots corresponding to defined time ranges. The aggregation tool may then determine from the metrics-based data, respective metrics data for each of the multiple time slots of the data object, where each time slot is associated with the attribute data. The aggregation tool may store the respective metrics data into each of the multiple time slots of the data object. In this way, the data object may serve to efficiently provide an answer to a query requiring data from multiple data sources. | 04-17-2014 |
20140114992 | SYSTEM AND METHOD FOR AN AWARENESS PLATFORM - Disclosed herein are systems, methods, and computer-readable storage media for an awareness platform. The system can model, at a context engine, a context for a user, wherein the context is associated with an activity involving the user. Next, the system can analyze the activity to extract a keyword. The system can then generate a context-aware presentation based on the context and data gathered based on the keyword. The system can also present the context-aware presentation to a device associated with the user. | 04-24-2014 |
20140122510 | DISTRIBUTED DATABASE MANAGING METHOD AND COMPOSITION NODE THEREOF SUPPORTING DYNAMIC SHARDING BASED ON THE METADATA AND DATA TRANSACTION QUANTITY - The present invention relates to a method of managing a distributed database and constituent nodes of the database. According to the present invention, it is possible to perform flexible, automatic, and dynamic sharding that can sense whether a specific node needs to be sharded, and can automatically apply an optimal sharding strategy to be applied to database sharding or provide the optimal sharding strategy to at least a manager, by establishing an optimal measure on the basis of the database configuration, the data size, and the transaction quantity for each data. | 05-01-2014 |
20140129575 | SYSTEMS AND METHODS FOR MANAGING DUPLICATION OF OPERATIONS - The present invention generally relates to systems and methods for executing scripts (a sequence of declarative operations) on large data sets. Some implementations store descriptions of previously-executed operations and associated input and output data sets. When executing similar operations on the same, a subset of, a superset of, or any fragment of data subsequently, some implementations detect duplication of operations and access previously-stored output data sets in order to re-use data and reduce the amount of execution, thus avoiding time-consuming duplicative computations. | 05-08-2014 |
20140149437 | FLEXIBLE METADATA COMPOSITION - Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions. | 05-29-2014 |
20140156682 | LOGGING IN MULTITHREADED APPLICATION - A method for analyzing multiple log files generated by interacting software modules. In a first stage the log files are parsed by a log parser and their contents stored in a database. In a second stage, queries are run on the database to combine related log entries from multiple files. The files may contain trigger entries corresponding to the sending of events and handler entries corresponding to the handling of events, which may be used, in queries, to link related log file entries. Query results may be displayed as clickable links allowing a user to open a log file and view a log entry related to the query result by clicking on such a link. | 06-05-2014 |
20140156683 | INTEGRATING EVENT PROCESSING WITH MAP-REDUCE - Large quantities of data can be processed and/or queried relatively quickly using a combination of continuous event processing and a Map-Reduce algorithmic tool. The continuous event processor can continuously produce real-time results by merging (a) CQL query results from events received since a currently executing Map-Reduce job was started with (b) a most recent query result produced by a most recently completed Map-Reduce job. When the currently executing Map-Reduce job completes, its query result can be stored and made accessible to the continuous event processor, and a new Map-Reduce job can be started relative to event data that has grown in size since the execution of the last Map-Reduce job. The Map-Reduce algorithmic tool provides a convenient mechanism for analyzing and processing large quantities of data. | 06-05-2014 |
20140164407 | ELECTRONIC DOCUMENT SOURCE INGESTION FOR NATURAL LANGUAGE PROCESSING SYSTEMS - The data store for a natural-language computing system may include information that originates from a plurality of different data sources—e.g., journals, websites, magazines, reference books, and the like. In one embodiment, the information or text from the data sources are converted into a single, shared format and stored as objects in a data store. In order to ingest the different documents with their respective formats, a natural language processing system may perform preprocessing to change the different formats into a normalized format. When a new text document is received, the text may be correlated to a particular properties file which includes instructions specifying how the preprocessor should interpret the received text. Based on these instructions, a preprocessor identifies relevant portions of the text document and assigns these portions to formatting elements in the normalized format. The text may then be stored in the objects based on this assignment. | 06-12-2014 |
20140164408 | ELECTRONIC DOCUMENT SOURCE INGESTION FOR NATURAL LANGUAGE PROCESSING SYSTEMS - The data store for a natural-language computing system may include information that originates from a plurality of different data sources—e.g., journals, websites, magazines, reference books, and the like. In one embodiment, the information or text from the data sources are converted into a single, shared format and stored as objects in a data store. In order to ingest the different documents with their respective formats, a natural language processing system may perform preprocessing to change the different formats into a normalized format. When a new text document is received, the text may be correlated to a particular properties file which includes instructions specifying how the preprocessor should interpret the received text. Based on these instructions, a preprocessor identifies relevant portions of the text document and assigns these portions to formatting elements in the normalized format. The text may then be stored in the objects based on this assignment. | 06-12-2014 |
20140172885 | EXTRACTING DATA FROM BUSINESS INTELLIGENCE FILES - A system and method for managing business intelligence data is described. In some example embodiments, the system extracts data and metadata from a business intelligence file, generates a data bundle of the data and metadata, generates an application bundle based on the data bundle, and generates an interactive document using the data bundle and application bundle. | 06-19-2014 |
20140172886 | SYSTEM AND METHOD FOR CONVERSION OF JMS MESSAGE DATA INTO DATABASE TRANSACTIONS FOR APPLICATION TO MULTIPLE HETEROGENEOUS DATABASES - A system and method for performing real-time conversion of data which is present in the form of messages on JMS-compliant or other messaging systems into database transactions; which can then subsequently be applied to multiple heterogeneous databases or other systems. In accordance with an embodiment, the invention provides a means by which data can be read from messages in a messaging system, and converted to a set of database operations that are then stored as a persistent trail file. The operations can then be routed via a network and applied to target systems as required, for example to maintain a replicated set of information at one or more different or heterogeneous systems. The data in the message can be formatted in a variety of ways, for example, as fixed width, delimited, or XML data, and the system can be configured to convert this data as appropriate. | 06-19-2014 |
20140188914 | SAVED QUERIES IN A SOCIAL NETWORKING SYSTEM - A user saves a structured query defining connections between two or more objects maintained by a social networking system. The social networking system finds objects matching the structured query, either by periodically performing searches for new objects or by analyzing objects as they are added or modified. The user creating the saved query can subsequently view the matching objects. | 07-03-2014 |
20140188915 | CONFORMED DIMENSIONAL AND CONTEXT-BASED DATA GRAVITY WELLS - A processor-implemented method, system, and/or computer program product defines multiple context-based conformed dimensional data gravity wells on a context-based conformed dimensional data gravity wells membrane. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of the multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane. | 07-03-2014 |
20140188916 | COMBINING ODATA AND BPMN FOR A BUSINESS PROCESS VISIBILITY RESOURCE MODEL - The present disclosure describes methods, systems, and computer program products for providing a business process visibility resource model. One computer-implemented method includes receiving a request for process data from a client device, parsing the received request to determine a type of process data to return and to recover request parameters, determining the type of process data requested, accessing a process resource model and retrieving process data based upon the recovered request parameters, generating a response returning data in a format compliant with the type of process data requested, and transmitting the generated response data. | 07-03-2014 |
20140201223 | INTELLIGENT SYSTEM AND METHOD FOR PROCESSING DATA TO PROVIDE RECOGNITION AND EXTRACTION OF AN INFORMATIVE SEGMENT - The present disclosure in particular relates to data processing, and more particularly, to systems and methods for identifying and extracting an informative segment from data objects. In one embodiment, a system for facilitating identification of an informative segment from a data is provided. The system includes one or more processors; and a memory storing processor-executable instructions comprising instructions to generate a customized search query based on one or more input parameters, process the data to obtain a plurality of machine-readable data objects, obtain one or more approximate results corresponding to the informative segment based on the customize search query and the plurality of data objects, validate the one or more approximate results based on a comparison of the one or more approximate results and the data, and provide the validated one or more approximate result to identify the informative segment. | 07-17-2014 |
20140207805 | Method and System for Generating Visually Enhanced Calendar from Pre-Existing Calendar on Electronic Device - A method for enhancing a pre-existing calendar on an electronic device includes parsing an event of the pre-existing calendar for an item of information associated with the event. The method further includes searching at least one source for a visual representation indicative of the information associated with the event using the item of information as a search term. The method further includes forming a visual enhancement layer including the visual representation and generating a visually enhanced calendar based on the visual enhancement layer and the pre-existing calendar for display on the electronic device in lieu of the pre-existing calendar. | 07-24-2014 |
20140207806 | METHOD AND APPARATUS FOR PROCESSING INFORMATION OF A TERMINAL - A method and apparatus for processing information of a terminal, is provided. The method includes parsing at least one message for at least one keyword and at least one phone number related to the at least one keyword; mapping the at least one keyword and the at least one phone number related to the at least one keyword and storing the at least one keyword and the at least one phone number related to the at least one keyword that have been mapped in a database; in response to a predetermined keyword being received as a search input, searching the database for the at least one phone number that has been mapped with the predetermined keyword; and displaying the at least one phone number related to the predetermined keyword that is found, on a display. | 07-24-2014 |
20140207807 | SEARCHING ALTERNATIVE DATA SOURCES - A method and system for searching alternative data sources include monitoring a first communications source broadcasting unstructured data, and a second communications source broadcasting structured data. The method further includes generating text from the unstructured data and from the structured data collected, and parsing the generated text. The method also includes defining a search phrase, and analyzing the generated or parsed text for semantically relevant text in relation to the search phrase. The method also includes selecting the semantically relevant text. | 07-24-2014 |
20140214865 | MEASURING AND DISPLAYING FACETS IN CONTEXT-BASED CONFORMED DIMENSIONAL DATA GRAVITY WELLS - A processor-implemented method, system, and/or computer program product measures and displays facets in context-based conformed dimensional data gravity wells. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane. Data from the multiple context-based conformed dimensional data gravity wells then populates nodes in a data model. A displayed appearance of the particular context-based conformed dimensional data gravity well is dynamically adjusted according to the how closely each of the multiple parsed synthetic context-based objects matches said at least one context object and/or at least one dimension object. | 07-31-2014 |
20140214866 | ELECTRONIC DEVICE AND DATABASE ACCESSING METHOD - In a database accessing method using an electronic device having a database, character fields and corresponding attributes are predefined. An entity object including the character fields is generated and provided to a client device for inputting business data. After receiving an encapsulated entity object from the client device, the business data including selected character fields, corresponding character data, and an operation request for the database are acquired. When the database includes a data table and the data table includes the character fields corresponding to the selected character fields, the selected character fields and the character data of the selected character fields are verified. When the selected character fields and the character data of the selected character fields are valid, character data of the character fields corresponding to the selected character fields are updated using the character data of the selected character fields according to the operation request. | 07-31-2014 |
20140214867 | Framework for Generating Programs to Process Beacons - In one embodiment, a method receives an object model determined from a specification for processing beacons. The method determines first information for a beacon object referenced in a basefact object to determine which beacon objects are applicable for the basefact object. Second information is determined for the structured data fields referenced in the basefact object to determine which output fields map to which structured data fields and third information is determined for a set of transformations for a set of input fields in the set of composite objects for the beacon to determine how to perform transformations to transform the set of input fields to the set of output fields. The method then generates instructions for a target program to process the beacons to transform the set of input fields to the set of output fields and map the set of output fields to the structured data fields. | 07-31-2014 |
20140222840 | INSERTION OF NON-REALTIME CONTENT TO COMPLETE INTERACTION RECORD - A system and method for assembling a full interaction record for a meeting with non-realtime interaction is disclosed. The system and method may include recording a first plurality of data associated with the meeting to produce a meeting record at a first time, and determining whether to insert a placeholder in the meeting record at a point in the meeting record. | 08-07-2014 |
20140222841 | DISPLAY METHOD, ELECTRONIC DEVICE, MULTIMEDIA SYSTEM, AND COMPUTER PROGRAM PRODUCT - A display method, an electronic device, a multimedia system and a computer program product are provided. The display method includes steps of: searching storage positions of a plurality of multimedia files in a storage device so as to retrieve a plurality of storage path strings corresponding to the plurality of multimedia files; parsing the plurality of storage path strings and consequently retrieving at least one simplified path corresponding to the plurality of multimedia files; displaying the at least one simplified path; selecting one of the at least one simplified path according to a directory selection operation; displaying at least one multimedia file corresponding to the at least one simplified path being selected. | 08-07-2014 |
20140222842 | Identity Propagation through Application Layers Using Contextual Mapping and Planted Values - Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information. | 08-07-2014 |
20140222843 | Systems, Methods, and computer Program Products to Ingest, Process, and Output Large Data - A method for ingesting data, the method comprising receiving a file including a plurality of portions, each of the portions corresponding to a respective characteristic of a hardware or software component in a deployed system; breaking the file into a plurality of sections, each of the sections corresponding to a respective portion of the file; for each section, adding first metadata to uniquely identify the file and provide a name for the section; and distributing the sections to a plurality of container files. | 08-07-2014 |
20140236972 | CONVERTING STRUCTURED DATA INTO DATABASE ENTRIES - Systems and methods for converting structured data into database entries include receiving data values and metadata elements that form a data structure for the data values. The data values are converted into entries in database tables that are related according to the data structure formed by the metadata elements. The database table entries may be used to generate a webpage configured to report a metric of the data values. | 08-21-2014 |
20140244671 | SEMANTIC REFLECTION STORAGE AND AUTOMATIC RECONCILIATION OF HIERARCHICAL MESSAGES - Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages. | 08-28-2014 |
20140258314 | CACHING OF DEEP STRUCTURES FOR EFFICIENT PARSING - A parsing method and system. The method includes generating an n-gram model of a domain and computing a tf-idf frequency associated with n-grams of the n-gram model. A list including a frequently occurring group of n-grams based on the tf-idf frequency is generated. The frequently occurring group of n-grams is transmitted to a deep parser component and a deep parse output from the deep parser component is generated. The deep parse output is stored within a cache and a processor verifies if a specified text word sequence of the deep parse output is available in the cache. | 09-11-2014 |
20140280253 | DETECTING AND EXECUTING DATA RE-INGESTION TO IMPROVE ACCURACY IN A NLP SYSTEM - In some NLP systems, queries are compared to different data sources stored in a corpus to provide an answer to the query. However, the best data sources for answering the query may not currently be contained within the corpus or the data sources in the corpus may contain stale data that provides an inaccurate answer. When receiving a query, the NLP system may evaluate the query to identify a data source that is likely to contain an answer to the query. If the data source is not currently contained within the corpus, the NLP system may ingest the data source. If the data source is already within the corpus, however, the NLP may determine a time-sensitivity value associated with at least some portion of the query. This value may then be used to determine whether the data source should be re-ingested—e.g., the information contained in the corpus is stale. | 09-18-2014 |
20140280254 | Data Acquisition System - A data acquisition system can receive a plurality of files from a plurality of sources and can automate selection of a suitable application for accessing each file and determination of a suitable pattern template for recognizing and extracting data from a respective file. The data acquisition system can store the extracted data in a customized data structure that can be specified for each source and/or each type of data. The data acquisition system further can provide one or more user interfaces that can enable a user to upload, create or define a pattern template for a file and/or document. | 09-18-2014 |
20140280255 | METHOD AND SYSTEM FOR GENERATING A PARSER AND PARSING COMPLEX DATA - Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition. | 09-18-2014 |
20140280256 | AUTOMATED DATA PARSING - A framing technique included in a set of framing techniques is applied to at least a portion of a target data set. When a result of the application of the framing technique meets a first condition, a typing technique included in a set of typing techniques is applied to the target data set. When a result of the application of the typing technique meets a second condition, a tokenization technique included in a set of tokenization techniques is applied to the target data set. When a result of the application of the tokenization technique meets a third condition, a parsing technique for the target data set is determined to include the framing technique, the typing technique and the tokenization technique. An indication of the parsing technique is generated. | 09-18-2014 |
20140280257 | Data Analysis Computer System and Method For Parallelized and Modularized Analysis of Big Data - The focus of the present invention is the modular analysis of Big Data encompassing parallelization, chunking, and distributed analysis applications. Typical application scenarios include: (i) data may not reside in one database but alternatively exist in more non-identical databases, and analysis has to take place in situ rather than combining all databases in one big database; (ii) data exceeding the working memory of the largest available computer and has to be broken into smaller pieces that need be analyzed separately and the results combined; (c) data encompassing several distinct data types that have to be analyzed separately by methods specific to each data type, and the results combined; (iv) data encompassing several distinct data types that have to be analyzed separately by analyst with knowledge/skills specific to each data type, and the results combined; and (v) data analysis that has to take place over time as new data is coming in and results are incrementally improved until analysis objectives are met, or no more data is available. The present Big Data Parallelization/Modularization data analysis system and method—“BDP/M”)) is implemented in general purpose digital computers and is capable of dealing with the above scenarios of Big Data analysis as well as any scenario where parallel, distributed, federated, chunked and serialized Big Data analysis is desired without compromising efficiency and correctness. | 09-18-2014 |
20140289264 | ONE PASS SUBMATCH EXTRACTION - A method for one pass submatch extraction may include receiving an input string, receiving a regular expression with capturing groups, and converting the regular expression with capturing groups into a finite automaton M to extract submatches. The finite automaton M may be evaluated to determine whether the regular expression belongs to a set of regular expressions for which submatch extraction is implemented by using one pass by determining whether an automaton M′=rev(close(M)) is deterministic. The input string may be matched to the regular expression if the regular expression belongs to the set of regular expressions for which submatch extraction is implemented by using one pass. | 09-25-2014 |
20140289265 | SYSTEM AND METHOD FOR GENERATING A TASK LIST - A method includes receiving at least a portion of a task. The method also includes parsing the task as the task is being received to identify a keyword in the task. In addition, the method includes, in response to identifying the keyword, applying the keyword to one or more parameters of the task while the task is being received to produce a modified task. The method could further include parsing a second task that is received subsequent to the received task, identifying a second keyword in the second task, and associating the second task with the received task in response to identifying the second keyword. Associating the second task with the received task could include determining a hierarchy between the second task and the received task based on the second keyword or determining that the second task is a subtask of the received task based on the second keyword. | 09-25-2014 |
20140297667 | METHOD AND SYSTEM OF NON-REDUCTIVE INDEXING OF RAW DIGITAL DATA IN HUGE DATA SEARCH PROBLEM SPACES - The present invention provides a non-reductive normalisation based data indexing and search system and method. In one embodiment, a computer-implemented method for indexing raw digital data in a searchable format includes translating raw digital data in a first data format to a second data format using a set of extensible parsers, forming non-reductive normalised data entities from the digital data in the second format using a set of extensible entity builders, indexing each of the non-reductive normalised data entities in one or more indexes using a set of extensible indexers, and searching the one or more indexes containing the non-reductive normalised data entities for digital data based on a search query for the digital data. | 10-02-2014 |
20140310290 | EFFICIENT DATA PATTERN MATCHING - Exemplary methods, apparatuses, and systems parse data with a plurality of pattern matching rules. Pattern matching rules are applied in an ordered sequence and a first rule is applied to the data before a second rule is applied to the data. In response to determining the second rule matches the data the second rule is determined to match the data and the sequence is reordered to apply the second rule prior to the first rule. | 10-16-2014 |
20140310291 | EFFICIENT DATA PATTERN MATCHING - Exemplary methods, apparatuses, and systems receive data as input to be parsed. The data is parsed using a plurality of pattern matching rules, the plurality of pattern matching rules organized according to a hierarchy including a parent rule and one or more child rules of the parent rule. Parsing includes applying the parent rule to the unstructured data, determining the parent rule is unable to find a pattern match in the unstructured data, and bypassing the application of each child rule to the unstructured data in response to the determination that the parent rule is unable to find a pattern match. | 10-16-2014 |
20140310292 | METHOD, SYSTEM AND COMPUTER PROGRAM FOR ADDING CONTENT TO A DATA CONTAINER - There is described a system for adding content to a data container, the data container comprising one or more segments arranged in a sequence, each segment containing payload data and wherein at least one of the one or more segments is compressed. The system comprises parsing through at least a portion of the data container so as to determine at least one of a beginning and an end of the sequence of segments; and adding content to the data container at the at least one of the beginning and the end of the sequence of segments, while the at least one of the segments remains compressed. | 10-16-2014 |
20140324894 | Methods and Data Structures for Improved Searchable Formatted Documents including Citation and Corpus Generation - Computer searchable annotated formatted documents are produced by correlating documents stored as a photographic or scanned graphic representations of an actual document (evidence, report, court order, etc.) with textual version of the same documents. A produced document will provide additional details in a computer data structure that supports citation annotation as well as other types of analysis of a document. The computer data structure also supports generation of citation reports and corpus reports. A computer method of creating searchable annotated formatted documents including citation and corpus reports by correlating and correcting text files with photographic or scanned graphic of the original documents. Data structures for correlating and correcting text files with graphic images. Generation of citation reports, concordance reports, and corpus reports. Data structures for citation reports, concordance reports, and corpus reports generation. | 10-30-2014 |
20140330849 | FAST IDENTIFICATION OF COMPLEX STRINGS IN A DATA STREAM - A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string. | 11-06-2014 |
20140330850 | FAST IDENTIFICATION OF COMPLEX STRINGS IN A DATA STREAM - A method for detecting and locating occurrence in a data stream of any complex string belonging to a predefined complex dictionary is disclosed. A complex string may comprise an arbitrary number of interleaving coherent strings and ambiguous strings. The method comprises a first process for transforming the complex dictionary into a simple structure to enable continuously conducting computationally efficient search, and a second process for examining received data in real time using the simple structure. The method may be implemented as an article of manufacture having a processor-readable storage medium having instructions stored thereon for execution by a processor, causing the processor to match examined data to an object complex string belonging to the complex dictionary, where the matching process is based on equality to constituent coherent strings, and congruence to ambiguous strings, of the object complex string. | 11-06-2014 |
20140337363 | SUBSEGMENTING FOR EFFICIENT STORAGE, RESEMBLANCE DETERMINATION, AND TRANSMISSION - Transmitting or storing subsegments is disclosed. A data stream or a data block is received and broken into a plurality of segments. For at least one segment, the segment is broken into a plurality of subsegments. A previously stored or transmitted segment similar to the at least one segment is identified. A fingerprint is computed for at least one subsegment. And, using the fingerprint for the at least one subsegment, determining whether the at least one subsegment is identical to a subsegment of the previously stored or transmitted segment without directly comparing the content of the at least one subsegment with the content of the subsegment of the previously stored or transmitted segment. | 11-13-2014 |
20140344296 | Efficient Fetching of Map Tile Data - A method for efficiently fetching map tiles for digital maps includes receiving, at a client device such as a mapping user interface device, a request to display a digital map and identifying a plurality of map tiles for the request, each map tile representing a portion of the digital map. The user interface device generates a single map content request including multiple identifiers corresponding to the plurality of map tiles. The user interface device then sends the map content request to a map content server as a single request requesting multiple map tiles. In response to the map content request, the map content server retrieves the plurality of map tiles from a content database and sends the plurality of map tiles to the client device. The client device can then display the digital map based on the plurality of map tiles. | 11-20-2014 |
20140344297 | SYSTEM AND METHOD FOR MANAGING MASTER DATA TO RESOLVE REFERENCE DATA OF BUSINESS TRANSACTIONS - A system and method of reconciling reference data of a business transaction may include parsing the document to identify at least one set of a subject, predicate, and object data contained within the document in response to receiving a document associated with a business transaction. A determination of at least one predicate of interest from the set(s) of a subject, predicate, and object data may be made. A transaction data set in an RDF triple data format for each set of subject, predicate, and object data inclusive of the at least one predicate of interest may be generated. A determination of reference data of a transaction data set may be made. The reference data may be compared with master data representative of potential identities to which the reference data of the business transaction refers so that a determination of a correct identity of the reference data may be made. | 11-20-2014 |
20140351275 | CONTRIBUTOR IDENTIFICATION TOOL - An electronic document is parsed against a plurality of phrases. Each of the plurality of phrases indicates a text effect. It is determined that the electronic document includes a phrase at least similar to a first phrase of the plurality of phrases. A first contributor of the electronic document that is associated with the phrase is determined. A first text effect indicated by the phrase is determined. A mapping is created between the first contributor and the first text effect indicated by the phrase. The mapping is supplied for presenting of the electronic document. | 11-27-2014 |
20140372460 | TRUSTED DOWNLOAD TOOLKIT - A method of extracting unclassified data from a collection of data including both classified data and unclassified data, includes: providing a plain text format file including a plurality of attributes; using the attributes to identify unclassified data within a collection of data that includes a combination of unclassified and classified data; and extracting the identified unclassified data from the collection of data. An apparatus that implements the method is also provided. | 12-18-2014 |
20150012550 | SYSTEMS AND METHODS OF MESSAGING DATA ANALYSIS - Systems and methods of analyzing message data. An embodiment is a method of analyzing message data including a plurality of messages associated with one or more users. The method is performed using a computing system comprising a computer storage medium and a computer processor. The system parses each message of the plurality of messages to identify a plurality of message segments. The system assigns the message segments to the one or more users. The assignment is based at least in part on a determination of whether each message of the plurality of messages is a reply message. The segments of the message are assigned to a reply user if the message is determined to be a reply message. The system applies a statistical model to the assigned message segments, to determine predicted locations for the users. The system outputs the predicted locations for the users. | 01-08-2015 |
20150012551 | Mechanisms For Semantics Publishing And Discovery - Methods, devices, and systems may be used for semantics publishing and discovery. In an embodiment, a method for publishing semantics related resource identifiers may include adding a key word to an identifier of a semantics related resource and publishing the identifier to at least one of a sibling node and a child node. In another embodiment, a method may include using a Bloom filter to publish a semantics related resource. In another embodiment, a method may include publishing, by a semantics node, an identifier of a semantics related resource to a sibling node, while publishing a digest of the semantics node to a child node. | 01-08-2015 |
20150019576 | PARSER GENERATION - Generating a data parser for parsing an input stream of data objects includes: receiving information representative of a hierarchical data format defining a plurality of objects organized in a hierarchy, the objects including one or more schema objects representing data objects, and one or more container objects each associated with one or more schema objects; and processing the received information to form the data parser. The processing includes: determining permissible transitions between successive data objects in the input stream, based at least in part on the information representative of the hierarchical data format; associating one or more data operations with each of the determined permissible transitions; and storing a specification for configuring a processor to execute the data parser to: (1) recognize a transition between a first data object and a second data object in the input stream, and (2) perform a data operation associated with the recognized transition on a data value within the second data object based at least in part on a context associated with one or more previously recognized transitions. | 01-15-2015 |
20150026197 | OFFLOADING PROJECTION OF FIXED AND VARIABLE LENGTH DATABASE COLUMNS - In an exemplary embodiment of this disclosure, a computer-implemented method includes determining that a database query warrants a first projection operation to project a plurality of input rows to a plurality of projected rows, where each of the plurality of input rows has one or more variable-length columns. A first projection control block is constructed, by a computer processor, to describe the first projection operation. The first projection operation is offloaded to a hardware accelerator. The first projection control block is provided to the hardware accelerator, and the first projection control block enables the hardware accelerator to perform the first projection operation at streaming rate. | 01-22-2015 |
20150026198 | HARDWARE PROJECTION OF FIXED AND VARIABLE LENGTH COLUMNS OF DATABASE TABLES - In an exemplary embodiment of this disclosure, a computer-implemented method includes receiving, at a hardware accelerator, a first instruction to project a first plurality of database rows, where each of the first plurality of database rows has one or more variable-length columns. The first plurality of database rows are projected, by a computer processor, to produce a first plurality of projected rows. This projection is performed at streaming rate. | 01-22-2015 |
20150026199 | HARDWARE PROJECTION OF FIXED AND VARIABLE LENGTH COLUMNS OF DATABASE TABLES - In an exemplary embodiment of this disclosure, a computer-implemented method includes receiving, at a hardware accelerator, a first instruction to project a first plurality of database rows, where each of the first plurality of database rows has one or more variable-length columns. The first plurality of database rows are projected, by a computer processor, to produce a first plurality of projected rows. This projection is performed at streaming rate. | 01-22-2015 |
20150026200 | Systems and Methods for Extracting Data from a Document in an Electronic Format - A computer-implemented method of extracting data from a document in an electronic format. The method includes the steps of accessing a file in an electronic format from a memory module; extracting data from the file corresponding to a plurality of keys contained within a mapping structure stored in the memory module; organizing the extracted data into values, wherein each value maps to one of the plurality of keys to form a hash map; storing the hash map in a database; and providing a user access to the database via an output device. The output device allows the user to view a customizable document whose content is derived from the values and keys stored in the database. | 01-22-2015 |
20150032764 | PARALLEL TREE LABELING APPARATUS AND METHOD FOR PROCESSING XML DOCUMENT - A parallel tree labeling apparatus and method for processing an eXtensible Markup Language document (XML). The parallel tree labeling apparatus for processing an XML document includes a data distributor configured to divide the XML document into a plurality of data blocks; and a labeling component configured to receive elements of each of the plurality of data blocks, perform a labeling procedure on the plurality of data blocks in parallel, and generate a final label by combining partial labels. | 01-29-2015 |
20150032765 | SYSTEM AND METHOD FOR GENERATING HOMOGENEOUS METADATA FROM PRE-EXISTING METADATA - A method according to one embodiment includes determining the presence of pre-existing metadata associated with at least one local media content file. The method of this embodiment may also include determining at least one data field contained within the pre-existing metadata and generating a homogeneous metadata file for the at least one local media content file by mapping data contained within the at least one data field of the pre-existing metadata into at least one defined data field of the homogeneous metadata file. | 01-29-2015 |
20150039636 | SYSTEMS AND METHODS FOR INTELLIGENTLY LINKING AND FORMATTING GENEALOGICAL STRUCTURES - Modeling genealogical trees that span multiple pages can include the creation and use of navigable links between related nodes. When it is determined that a display layout of a genealogical tree will span a plurality of viewable pages by a document viewer, a descendent node is identified that genealogical links directly to a related ancestor node on another page. A selectable ancestor page link is then created and displayed proximate the descendent relative node which, when selected, causes the viewer to render the page containing the ancestor relative node. A selectable descendent page link is also created and displayed proximate the ancestor relative node which, when selected, causes the viewer to render the particular page containing the descendent relative node. Intelligent formatting can also be used to identify and remove or refrain from displaying duplicate branches of the genealogical tree. | 02-05-2015 |
20150046481 | METHOD AND SYSTEM FOR GENERATING A PARSER AND PARSING COMPLEX DATA - Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition. | 02-12-2015 |
20150052160 | Patient-to-Patient Communities - A computer-implemented method includes receiving a request to search for other users who are associated with at least a threshold level of similarity to the requesting user; accessing information indicative of a patient profile of the requesting user; determining one or more attributes of the requesting user; searching a data repository for information indicative of a user associated with one or more attributes corresponding to at least one of the one or more attributes of the requesting user; identifying, based on searching, a user associated with one or more attributes corresponding to at least one of the one or more attributes of the requesting user; determining that the one or more corresponding attributes of the identified user satisfy the threshold level of similarity; and transmitting information indicative of the identified user, with the transmitted information specifying the identified user as being a peer of the requesting user. | 02-19-2015 |
20150066962 | METHOD AND APPARATUS FOR PROVIDING A SMART ADDRESS FINDER - An approach is provided for parsing one or more communications to determine location details and to make those details available to one or more applications that can enable a user to determine how and when to get to a particular location. A parsing platform causes, at least in part, a parsing of one or more communications to determine one or more indicators of at least one location, wherein the one or more communications are associated with at least one application. The parsing platform causes a storage of the one or more indicators in at least one database based, at least in part, on the at least one application. The parsing platform further causes, at least in part, a granting of access to the at least one database to at least one other application for determining the at least one location based, at least in part, on the one or more indicators. | 03-05-2015 |
20150066963 | STRUCTURED EVENT LOG DATA ENTRY FROM OPERATOR REVIEWED PROPOSED TEXT PATTERNS - A method of structured event log data entry. A structured event log data entry algorithm is provided including a text parser which utilizes stored information including a vocabulary for a human operated process defining classes representing structured information including structured events and structured devices, linguistic patterns for plain text analysis, and relationships between the classes. A pattern proposer utilizes stored linking relations establishing links between the classes and the linguistic patterns. An operator in the system records a plain text event log entry describing an event that occurred in the system into a memory accessible by a processor implementing the algorithm. The text parser implements automatic pattern evaluating the log entry for a matching of any portion of any of the linguistic patterns. The pattern proposer presents a proposed structured event log entry including a structured event and/or structured device for the operator to review whenever the matching is successful. | 03-05-2015 |
20150066964 | KNOWLEDGE EXTRACTING APPARATUS, KNOWLEDGE UPDATE APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - Provided is a knowledge extracting apparatus for extracting knowledge information related to a knowledge-extraction target from an electronic document distributed continually in a state where the electronic document is not associated with the knowledge-information extraction target. A knowledge extracting apparatus according to one embodiment is a knowledge extracting apparatus including: an information receiving section for receiving an electronic document; a knowledge extracting section for extracting a concept from the electronic document based on a target word to extract knowledge information and a clue word to extract knowledge information and forming knowledge information in which the concept thus extracted and the target word are associated with each other; a storage section for storing the knowledge information thus extracted; and an information analysis section for, after the knowledge information is stored, analyzing the electronic document based on the knowledge information in the storage section. | 03-05-2015 |
20150074127 | Creating Visualizations from Data in Electronic Documents - Creating visualizations from human readable data in electronic documents is provided. One or more facts may be parsed from an electronic document by a computing device. The one or more facts may consist of a human readable sentence. A search may then be performed for an icon based on the one or more facts. The computing device may then generate a data visualization, such as an infographic, which includes the one or more facts and the icon. The generated data visualization may then be displayed in the electronic document. | 03-12-2015 |
20150074128 | FLEXIBLE METADATA COMPOSITION - Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions. | 03-12-2015 |
20150081726 | CONFIGURABLE PARSER AND A METHOD FOR PARSING INFORMATION UNITS - A system that includes a first interleaved sequence of configurable parsing engines and concatenating modules. Each parsing engine is followed by a concatenating module. The first interleaved sequence is arranged to process an information unit. Different portions of the information unit are processed by different configurable parsing engines. At least one configurable parsing engine is arranged to (a) process of a portion of the information unit in response to a previous processing result provided from a previous configurable parting engine; and to (b) generate a current processing result to be used by a next configurable parsing engine. | 03-19-2015 |
20150081727 | 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. | 03-19-2015 |
20150095356 | AUTOMATIC KEYWORD TRACKING AND ASSOCIATION - A method for automatic keyword tracking and rights association of digital document files, including the steps of: a computer server receiving an upload of a digital document file: the computer server applying a keyword tracking algorithm to the texts of the uploaded digital document file to gather content information of the uploaded digital document file by parsing each word in the document and keeping track of the number of occurrences of a set of keywords, and comparing the content information of the uploaded digital document file with content information of digital document files that have known rights-association, wherein a pre-defined list of words are excluded from the set of keywords; and the computer server determining whether one or more matching results from the digital document files with known rights-association exist, and if not, notifying the user, but if yes, presenting the one or more matching results to the user. | 04-02-2015 |
20150100593 | DETECTING, REPRESENTING, AND INTERPRETING THREE-SPACE INPUT: GESTURAL CONTINUUM SUBSUMING FREESPACE, PROXIMAL, AND SURFACE-CONTACT MODES - Systems and methods for detecting, representing, and interpreting three-space input are described. Embodiments of the system, in the context of an SOE, process low-level data from a plurality of sources of spatial tracking data and analyze these semantically uncorrelated spatiotemporal data and generate high-level gestural events according to dynamically configurable implicit and explicit gesture descriptions. The events produced are suitable for consumption by interactive systems, and the embodiments provide one or more mechanisms for controlling and effecting event distribution to these consumers. The embodiments further provide to the consumers of its events a facility for transforming gestural events among arbitrary spatial and semantic frames of reference. | 04-09-2015 |
20150100594 | SYSTEM AND METHOD FOR FINANCIAL RESEARCH MANAGEMENT - Systems and methods are provided to enable robust content-based database storage, searching, retrieval, analysis, processing, and collaboration. According to one embodiment of the invention, a system and method are provided for facilitating data management and analysis in connection with financial data. | 04-09-2015 |
20150100595 | Computer-Implemented System And Method For Identifying Related Messages - A system and method for identifying related messages are provided. A set of messages, each having a header, sender and transmission time, is obtained. A message is selected from the set. A body of the selected message is compared to a body of a further message in the set. The further message is labeled as a duplicate of the selected message when the bodies match. The duplicate labeling of the further message is verified when the header, sender, and transmission time of the further message matches the header, sender, and transmission time of the selected message. The duplicate messages are removed from the set. The remaining messages are sorted in order of message length. A shorter message is compared with a longer message and is marked as a near duplicate of the longer message when the body of the shorter message is included in the body of the longer message. | 04-09-2015 |
20150113009 | METHOD AND DEVICE FOR PROCESSING FILE HAVING UNKNOWN FORMAT - Provided in an example of the present disclosure are a method and apparatus for processing a file having an unknown format, the method comprising: parsing the file header of the file having an unknown format so as to acquire a file format keyword from the file header; determining the file format type of the file having an unknown format, based on the file format keyword, and acquiring an application associated with the unknown file having the format according to the file format type. After the method in the example of the present disclosure is applied, the software environment required for opening this type of file can be determined based on file header analysis, thus avoiding the situation of file format being misjudged in the prior art because the file format and the associated program are determined on the basis of the suffix, thus improving the matching success rate of the associated program. | 04-23-2015 |
20150120768 | CONCEPTS FOR PROVIDING AN ENHANCED MEDIA PRESENTATION - Computer program products, methods, systems, apparatus, and computing entities are provided for providing an enhanced media presentation. In one embodiment, an enhanced media presentation is provided. To provide the enhanced media presentation, one or more content items associated with subject matter associated with a segment of an enhanced media presentation are identified. Each content item may be associated with at least one uniform resource identifier. Then, a content object based at least in part on at least one content item is created. The content object is an abstract representation of the content item. The content object can be associated with the segment and provided for simultaneous displayed simultaneously with at least a portion of the segment. | 04-30-2015 |
20150127668 | DOCUMENT GENERATION SYSTEM - The invention describes a system and method for dynamically composing and generating documents, by breaking down text and multi-media content into small, independent content blocks and then re-ordering and recompiling them in different ways to create a plurality of different documents on demand. The system allows users to select a document type and then specify the desired parameters of the document. The invention employs a semantic network and an expert system to select the appropriate content blocks from a content repository, and then iteratively applies rules to ensure that the selected content is compatible and all dependencies are met. The system then renders the assembled document to the desired file format. | 05-07-2015 |
20150127669 | DEVICE, SYSTEM AND METHOD FOR GENERATING AN ACCOMPANIMENT OF INPUT MUSIC DATA - A device for automatically generating a real time accompaniment of input music data includes a music input that receives music data. A music analyzer analyzes received music data to obtain a music data description including one or more characteristics of the analyzed music data. A query generator generates a query to a music database including music patterns and associated metadata including one or more characteristics of the music patterns, the query being generated from the music data description and from an accompaniment description describing preferences of the real time accompaniment and/or music rules describing general rules of music. A query interface queries the music database using a generated query and receives a music pattern selected from the music database by use of the query. A music output outputs the received music pattern. | 05-07-2015 |
20150127670 | METHODS AND SYSTEMS FOR PROCESSING A LOG FILE - Disclosed are methods, apparatus, systems, and computer program products for provisioning log file data. A server may parse through log files by selecting particular log entries and data fields. Customer-facing log files may be generated based on the selected log entries and data fields. | 05-07-2015 |
20150142833 | SYSTEM AND METHOD FOR OBTAINING METADATA ABOUT CONTENT STORED IN A REPOSITORY - At least one of the embodiments described herein relate generally to a method of obtaining metadata for content stored in a first repository. The method may be performed at a second repository, and may include the acts of identifying a content object stored in the first repository, the content object comprising learning content usable in an electronic educational system to provide electronic learning; identifying metadata for the content object stored in the first repository, the metadata associated with the learning content of the content object; retrieving the metadata associated with the learning content from the first repository; and storing a harvested content object corresponding to the content object, wherein the harvested content object includes the metadata associated with the learning content of the content object stored in the first repository. | 05-21-2015 |
20150142834 | METHOD AND APPARATUS FOR GENERATING AGRICULTURAL SEMANTIC IMAGE INFORMATION - A method and apparatus for generating agricultural semantic image information are provided to manage crop image information and agricultural environmental information as an object in an integrated manner. The apparatus generates agricultural semantic image information through these steps: receiving primary agricultural environmental information from each sensor of an agricultural environment semantic adaptation system; generating secondary agricultural environmental information based on the primary agricultural environmental information; receiving image information and still lo images from imaging means of the agricultural environment semantic adaptation system; extracting growth state information from the still images; and recording the primary agricultural environmental information, secondary agricultural environmental information, and growth state information as metadata for the image information. | 05-21-2015 |
20150142835 | METHOD AND SYSTEM FOR PROVIDING RECOMMENDATIONS AND PERFORMING ACTIONS BASED ON SOCIAL UPDATES IN SOCIAL NETWORKS - A method and system for providing recommendations based on status messages of contacts added in social networks is provided. The method includes parsing one or more status messages of one or more contacts added in one or more social networks. Further, the method includes extracting information from the one or more status messages. Furthermore, the method includes providing at least one recommendation to a user based on the extracted information. | 05-21-2015 |
20150149491 | Information Infrastructure Management Data Processing Tools With Tags, Configurable Filters and Output Functions - Method of organizing and storing data in an information infrastructure by either processing data throughput or a method for processing data throughput or data mining in a distributed computing system works using a tagging routine. The system and method operates on sensitive content (e.g., trade secrets) or select content (e.g., critical content) and applies configurable filters (expanding, contracting, hierarchical/orthogonal classifier filters) to separate and store sensitive/select data in designated, distributed data stores or to supplement data collections. Sensitive/select data stores may have security clearance requirements. Data output is controlled to provide one or more of storage in predetermined data stores, data mining, coping, transfer to other storage sites, supplemental data searches, and presentation subject to data inquiry. | 05-28-2015 |
20150293896 | SECURE STORAGE AND ACCELERATED TRANSMISSION OF INFORMATION OVER COMMUNICATION NETWORKS - A system and method for securely obfuscating, storing, and transmitting digital information includes a computing device configured to parse at least a portion of one or more bit streams to form a plurality of first datasets. The computing device is configured to disperse the plurality of first datasets into multiple data blocks to form t volumes as part of a plurality of second bit streams such that m number of volumes contain a complete data set, wherein m10-15-2015 | |
20150293897 | AUTOMATICALLY CODING FACT CHECK RESULTS IN A WEB PAGE - A fact checking system utilizes social networking information and analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The social networking fact checking system automatically monitors information, processes the information, fact checks the information and/or provides a status of the information, including automatically modifying a web page to include the fact check results. | 10-15-2015 |
20150302053 | SYSTEM AND METHOD FOR ONLNE BRAND PROTECTION AND REGISTRY - A computer-implemented domain name registration monitoring system and method is described in which a target name is monitored against new Internet domain name registrations. A target name is received from a user computing device and variations of the target name may be generated before a comparison is made against a data structure containing active domain name registrations. An interactive dashboard may be provided by an application server computing device for presenting matches to the user along with additional background information concerning the registrations. | 10-22-2015 |
20150302061 | SYSTEM AND METHOD FOR EFFICIENT DATA ENTRY IN A CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM - A customer relationship management system and a method for controlling the same are provided. A method for linking data by a database system, for example, may include, but is not limited to receiving data entered in a data field in an application on a computer-implemented system, comparing the data entered in the data field with data entries stored in the database system, creating at least one suggestion for linking the data entered in the data field with one of the data entries stored in the database system based upon the comparison, transmitting the at least one suggestion to the computer-implemented system, and linking the data entered in the data field with a respective data entry associated with one of the at least one suggestions when the processor receives confirmation of an association of the data entered with the suggestion. | 10-22-2015 |
20150302069 | System and Methods for Storing and Retrieving Data Using a Plurality of Data Stores - A method for storing and retrieving data is disclosed. The method for storing data includes loading data having a first format from at least one data source of a plurality of data sources; converting the loaded data to a second format; and storing the converted data in one or more data stores. | 10-22-2015 |
20150310079 | METHODS, SYSTEMS, AND DEVICES FOR MACHINES AND MACHINE STATES THAT ANALYZE AND MODIFY DOCUMENTS AND VARIOUS CORPORA - A method substantially as shown and described the detailed description and/or drawings and/or elsewhere herein. A device substantially as shown and described the detailed description and/or drawings and/or elsewhere herein. | 10-29-2015 |
20150317386 | FINDING AN APPROPRIATE MEANING OF AN ENTRY IN A TEXT - Disclosed are systems, computer-readable mediums, and methods for providing a meaning of an entry in a text is described. Possible meanings of the entry are determined. Words in proximity to the entry are identified. For each word in proximity to the entry, a link between the entry and the word in proximity to the entry is determined. A weight associated with each link is determined, and based on the weight associated with each link, the meaning of the entry from the possible meanings of the entry is determined. | 11-05-2015 |
20150331904 | INFORMATION PROCESSOR, NON-TRANSITORY COMPUTER READABLE MEDIUM, AND INFORMATION PROCESSING METHOD - An information processor includes a dividing part and a providing part. The dividing part divides a series of data pieces identified by an identification information piece into multiple data pieces identified by respective different identification information pieces. The providing part provides, based on the number of digits of a total number of the multiple data pieces, each of the multiple data pieces resulting from the division by the dividing part with a corresponding one of the identification information pieces, the corresponding one identification information piece including a code having digits the number of which is equal to or larger than the number of digits of the total number of the multiple data pieces and indicating an order of placement of the data piece in the series of data pieces. | 11-19-2015 |
20150356202 | METHODS AND APPARATUS FOR IDENTIFYING CONCEPTS CORRESPONDING TO INPUT INFORMATION - Techniques for use in identifying one or more concepts in a knowledge representation (KR). The techniques include obtaining user context information associated with a user, wherein the user context information comprises a plurality of words; Also included are semantic disambiguation techniques comprising obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first and second concept in a knowledge representation (KR) associated with a first meaning of the first portion. Semantic disambiguation techniques further include obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first concept and second concept in a knowledge representation (KR) using a measures of dominance and semantic coherence. Additionally, techniques are disclosed for calculating a measure of semantic coherence based on a graph of a knowledge representation (KR) and, an overlap of semantic context of a first concept and a second concept in the KR. | 12-10-2015 |
20150370813 | ADAPTING SERVICES OF APPLICATIONS - A method for adapting services of applications. The method includes invoking an application installed on a device in an environment of a device. The environment of the device is sensed after the launch of the application. The sensing involve steps to obtain environment information of the device. The user requests a service in the application. A service page of the requested service is parsed to find the service tag(s) in the requested service page. Service dependency of the application on other application(s) in the environment of the device is analyzed using a mapping table. Bases on the service dependency of the application on the other application installed in the environment of the device, the enablement and/or disablement of service is decided using user configured rule(s). Based on the decision, the service is rendered on the service page of the application. | 12-24-2015 |
20160004686 | PERSONAL ASSISTANT CONTEXT BUILDING - Technologies related to personal assistant context building are generally described. In some examples, network service communications, such as network traffic resulting from the use of mobile applications or “apps” on a mobile device, may be captured, parsed, and included in personal assistant context databases for use in configuring automated personal assistant user interaction operations. In some examples, parsing services may be provided to parse forwarded network service communications and generate converted data for inclusion in personal assistant context databases. | 01-07-2016 |
20160004733 | EVENT LOG SYSTEM - An event log system and method are disclosed. The system includes a plurality of worker nodes to receive and store event log records from a plurality of log sources, and a coordinator node to maintain information about mapping from the plurality of log sources to the plurality of worker nodes. Each worker node comprises an IngestKV module to temporarily store event log records from the log sources and a TimeRangeKV module to permanently store the event log records. | 01-07-2016 |
20160026681 | VIRTUAL DATACENTER PRIVATE SUBLETS FOR QUARANTINED ACCESS TO DATA - Technologies are generally described for providing a system that allows data use clients direct access to perform complex analysis on data assets without compromising the assets by sharing the data contained may set up the data assets in virtual datacenters (VDCs) within a physical datacenter and open additional resources within the VDCs to data use clients. The data use clients may be enabled to upload and execute analysis applications with access to valuable data. Data traffic exiting the VDCs through such applications however, ma be controlled by a supervisor that analyses an output and enforces limitations on content and/or volume based on a level of purchased access. | 01-28-2016 |
20160026691 | BRIDGE EVENT ANALYTICS TOOLS AND TECHNIQUES - Multiple selected checkpoints define a group of paths represented in an analytics database. One or more events which appear between the multiple checkpoints on each of a plurality of the paths are identified as common bridge events. Path analysis information is then output, such as a bridge event analysis including a list of website visitor common bridge events that are ranked by their frequency of appearance, the frequencies calculated without regard to where each visitor event appears on a given path. | 01-28-2016 |
20160026692 | System and Method For Correlating Cloud-Based Big Data in Real-time For Intelligent Analytics and Multiple End Uses - A processing platform integrates ETL (extract, transform, and load), real time stream processing, and “big data” data stores into a high performance analytic system that runs in a public or private cloud. The platform performs real time pre-storage enrichment of data records to form a single comprehensive record usable for analytics, searching and alerting. The platform further supports sharing of components and plug-ins and performs automatic scaling of resources based on real time resource monitoring and analysis. | 01-28-2016 |
20160041970 | CHUNK COMPRESSION IN A DEDUPLICATION AWARE CLIENT ENVIRONMENT - Techniques and mechanisms described herein facilitate the transmission of a data stream to a networked storage system. According to various embodiments, a data stream may be parsed to identify one or more uncompressed data chunks for transmission to a networked storage system. Each uncompressed data chunk may be compressed to produce a respective compressed data chunk. Each compressed data chunk may be transmitted to the networked storage system via a network for storage at the networked storage system. | 02-11-2016 |
20160048511 | EXTRACTION OF CONCEPT-BASED SUMMARIES FROM DOCUMENTS - Embodiments of the present invention enable users to generate a summary for a document with respect to a concept, making use of inherent hierarchies present in a text document based on subject-object relationships of the sentences in the text document. In one embodiment, a text document is parsed into sentences, and a tuple is created for each sentence, the tuple comprising a subject and an object found in the sentence. The tuples may then be searched for a specified topic to identify matching tuples, as well as tuples that are related to the matching tuples based on relationships between their respective subjects and objects. A summary focused on the specified topic may then be generated using the sentences corresponding to the matching tuples and the tuples related to the matching tuples. | 02-18-2016 |
20160055142 | System and Method for Metadata Enhanced Inventory Management of a Communications System - A method for management entity operations includes parsing a request to collect data for an entity in a communications system, the parsing to produce a parsed request and dependency information related to the request, and generating sets of model elements in accordance with context tokens and content tokens derived from the parsed request, the content tokens including extrinsic metadata and intrinsic metadata of the parsed request. The method also includes generating a platform-neutral description of results of the request from an optimized graph derived from the sets of model elements, executing the request to collect the data as requested, and storing the data as collected. | 02-25-2016 |
20160055192 | DYNAMIC RANGE PARTITIONING - A system includes generation of a definition of a table including a partitioning column of the table and a threshold size, allocation of a first memory partition for the table, determination that a size of the records of the table in the first memory partition is greater than the threshold size, and, in response to the determination that the size of the records of the table in the first memory partition is greater than the threshold size, determination that a maximum value of the partitioning column in the records of the table in the first memory partition, determination of a minimum value of the partitioning column in the records of the table in the first memory partition, generation of metadata indicating that records of the table in which the value of the partitioning column is in a range between and including the minimum value and the maximum value are stored in the first memory partition, and allocation of a second memory partition for the table. | 02-25-2016 |
20160063063 | DATABASE QUERY SYSTEM - A system and method for mapping a standard set of database query statements to a set of query statements for a target database, including a processor to receive an identification of a target database and identify any extension set of query statements of the target database, receive a plurality of standard database query statements, and map each standard database query statement to a query statement for the target database on the basis of an extension set associated with the target database. A statement mapping database may be created to map the query statements of the target database to the standard database query statements such that the processor may receive a standard database query statement and identify a corresponding query statement that is appropriate for the target database, and receive a query statement of the target database and identify a corresponding standard database query statement. | 03-03-2016 |
20160070679 | KERNEL BASED STRING DESCRIPTORS - An aspect of generating a descriptor representative of a text unit includes receiving as input a text string into a memory accessible to a processor and parsing the text string into words. For each word in the text string, a word is selected to form a selected word and, for each character in the selected word, a selected mapping is applied to a character of the selected word to create a mapped value, the mapped value is normalized to create a normalized value, and a numeric descriptor is generated using the normalized value. The numeric descriptors are collected for the selected word to create a word descriptor and the collected numeric descriptors are saved in a storage device by the processor. | 03-10-2016 |
20160070693 | Optimizing Parsing Outcomes of Documents - A mechanism is provided for optimizing parsing of grammatical prose in a multi-prose electronic document. A received multi-prose electronic document is partitioned into a set of text segments of homogenous prose. A set of predefined Natural Language (NL) parsers is executed on each text segment in order to discern and measure a quality of parses by each NL parser throughout the multi-prose electronic document. A cross-parse analysis of the multi-prose electronic document and an aggregation of adjacent clauses or sentences of poor quality parses are performed. For each text segment, aggregation patterns yielding a best semantic role match are identified from one of the set of predefined NL parsers. Then, a parsed electronic document is generated using the set of predefined NL parsers such that each text segment is parsed by a NL parser that has the best semantic role match to that text segment. | 03-10-2016 |
20160070729 | COMPILING GRAPH-BASED PROGRAM SPECIFICATIONS - A graph-based program specification includes: a plurality of components, each corresponding to a processing task and including one or more ports for sending or receiving one or more data elements; and one or more links, each connecting an output port of an upstream component of the plurality of components to an input port of a downstream component of the plurality of components. Prepared code is generated representing subsets of the plurality of components, including: identifying a plurality of subset boundaries between components in different subsets based at least in part on characteristics of linked components; forming the subsets based on the identified subset boundaries; and generating prepared code for each formed subset that when used for execution by a runtime system causes processing tasks corresponding to the components in that formed subset to be performed according to information embedded in the prepared code for that formed subset. | 03-10-2016 |
20160070739 | BATCH PROCESSED DATA STRUCTURES IN A LOG REPOSITORY REFERENCING A TEMPLATE REPOSITORY AND AN ATTRIBUTE REPOSITORY - A method by a computer includes, for each of a plurality of log records received as part of a log stream from a host machine node, identifying a template identifier within a template repository for a template string matching an invariant string of the log record, and identifying an attribute identifier in an attribute repository for an attribute string matching a variant string of the log record. The log records are partitioned into batches. Each of the batches are defined by a data structure that includes the template identifier and the attribute identifier for each of the log records within the batch. The data structures for each of the batches are stored into a log repository. | 03-10-2016 |
20160092582 | SYSTEM FOR IMAGE INTELLIGENCE EXPLOITATION AND CREATION - A system and method for retrieving image and metadata from multiple sources, receive queries from an interface; parses received queries to determine errors and ambiguities; standardizes parsed queries into desired system usable formats including query limitations; stores standardized queries; processes stored queries to collect queried image and metadata information within query limitations until each query is complete; and processes completed queries for delivery. | 03-31-2016 |
20160098388 | STREAMING DATA FOR ANALYTICS IN PROCESS CONTROL SYSTEMS - Techniques for streaming big data in a process plant are disclosed. Generally, these techniques facilitate storage or communication of process control data, including alarms, parameters, events, and the like, in near real-time. Receivers of big data, such as big data historians or devices requesting specific data, are configured via an initial set of metadata, and thereafter receive updated metadata upon requesting it from the transmitting device, such as when the receiving device encounters an identifier in the data, which identifier was not defined in the metadata previously received. | 04-07-2016 |
20160103827 | AUTOMATIC INTEGRATION OF DATA RELATING TO A MAINTENANCE OPERATION - Automation of the extraction and the consolidation of maintenance data and relates to a method and a system for automatic integration of data among a plurality of maintenance data, the plurality of maintenance data being diffused through a set of maintenance documentary elements comprising a set of directed links, the system including a processor configured for extracting a subset of pertinent links according to predetermined extraction rules and for integrating into a resultant element pertinent maintenance data sourced from a subset of pertinent maintenance documentary elements associated with the subset of pertinent links. | 04-14-2016 |
20160110400 | AUTOMATIC TRACKING OF CONTACT INTERACTIONS - In the context of recruitment and sales, it is difficult to ensure that there is a consistent level of activity tracking that occurs in a Customer Relationship Management or Applicant Tracking System (CRM/ATS, tracking application, or tracking system) from one user (e.g., recruiter or sales representative) to another within a single firm. This is due in large part to the manual and time consuming mechanics of logging the activity. Example embodiments of the present invention include a mail server component that automatically logs such activity. The system determines who the email is being sent to and from, as well as whether the email contains calendar event (e.g., appointment) information. The system then searches a database to determine if the recipients of the email message are contacts in the tracking application. If a match is found, the message is automatically added to the contacts activity record as either an inbound email, outbound email, or appointment. Activity tracking is, thus, consistently maintained among all users, ensuring a higher quality of activity-based metrics. | 04-21-2016 |
20160110431 | Storage Area Network Zone Optimization - A storage area network (SAN) includes operational switches that contain zone databases of the SAN. A parsing logic parses the zone databases into a relational database that has descriptions of nodes and edges of the SAN. A graphic rendering engine operating on the relational database presents an undirected graph of the SAN. A structuring logic structures the undirected graph into a layout using one or more pre-defined algorithms, wherein the one or more pre-defined algorithms identify potentially problematic zones in the SAN. A metrics calculator calculates metrics of inbetweenness centrality, closeness centrality, and eccentricity of the SAN from the layout, wherein the metrics are applied as indicators to the layout to highlight problematic zones in the SAN. A display presents the layout with the indicators to enable optimization operations on the SAN. | 04-21-2016 |
20160110447 | METHODS OF PROVIDING NETWORK GRAPHICAL REPRESENTATION OF DATABASE RECORDS - Methods of providing network graphical representation of database records. Selecting the database records according to descriptive criteria. Identifying attributes of the record class and associating network nodes to instances of the attributes from the database records. Connecting the network nodes with network links that designate network nodes having common instances of the attributes. | 04-21-2016 |
20160110478 | SYSTEM AND METHODS FOR QUANTIZATION AND FEATURIZATION OF TIME-SERIES DATA - Embodiments allow blocking and featurization of time-series data gathered from at least one sensor. The input time-series data is divided into blocks with common attributes (features) according to feature models that describe patterns in the data. The blocks may be overlapping or non-overlapping. The resultant feature blocks are annotated with feature information and semantic meaning. The feature blocks can be indexed to facilitate semantic search of the data. Feature blocks may be further analyzed to create semantic blocks that incorporate semantic meaning and features for multiple feature blocks, sensors and/or related time-series data. The semantic blocks can also be indexed to facilitate semantic search of the data. | 04-21-2016 |
20160124979 | PROVIDING RULE BASED ANALYSIS OF CONTENT TO MANAGE ACTIVATION OF WEB EXTENSION - A rule based analysis of content is provided to manage activation of a web extension. A user interaction with the content launches a process to match a rule from the manifest to a portion of the content. The rule and the detected content are loaded into memory. The content is processed using the rule and by accessing the memory containing the content to determine a match. An application may choose to process the content using the rules on a background thread to avoid impacting user's experience. An activation control is displayed for the web extension associated with the rule within a web extension pane upon matching the rule to an item in the content. | 05-05-2016 |
20160125055 | OPTIMIZING DATA CONVERSION USING PATTERN FREQUENCY - Embodiments of the present invention provide systems and methods for increasing the efficiency of data conversion in a coprocessor by using the statistical occurrence of data patterns to convert frequently occurring data patterns in one conversion cycle. In one embodiment, a coprocessor system is disclosed containing a converter engine, which includes a parser and a converter, an input buffer, and a result store. The input buffer is configured to transfer a set of source data to the converter engine, which converts the source data from first code format to a second code format, and sends the converted source data to the result store. | 05-05-2016 |
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. | 05-12-2016 |
20160140105 | INFORMATION EXTRACTION FROM SEMANTIC DATA - Technologies and implementations for extracting information from semantic data available, for example, on the World Wide Web, are generally disclosed. | 05-19-2016 |
20160140152 | INTELLIGENT COMPILER FOR PARALLEL GRAPH PROCESSING - Techniques for analyzing and modifying a graph analytic program are provided. An analyzer (such as a compiler) searches for a program portion that matches a pattern that may suffer from workload imbalance due to nodes with high degrees (i.e., relatively many edges). Such a pattern involves iteration over at least a subset (or all) of the nodes in a graph. If a program portion that matches the pattern is found, then the analyzer determines whether the body of the iteration contains an iteration over edges or neighbors of each node in the subset. If so, then the analyzer transforms the graph analytic program by adding code and, optionally, modifying existing code so that high-degree nodes are processed differently than low-degree nodes. High-degree nodes are processed sequentially while low-degree nodes are processed in parallel. Conversely, edges of high-degree nodes are processed in parallel while edges of low-degree nodes are processed sequentially. | 05-19-2016 |
20160149845 | METHOD AND SYSTEM OF AUTOMATING DATA CAPTURE FROM ELECTRONIC CORRESPONDENCE - In some embodiments, electronic data may be automatically captured to provide a user with a universal Internet identity and e-mail address, comprehensive e-mail filtering and forwarding services, and e-receipt identification and data extraction. Detailed user e-mail preferences data stored at a central server may be selectively altered such that incoming correspondence is redirected in accordance with the user's preferences. Computer program code at the central server may parse incoming e-mail header information and data content, selectively extract data from identified types of correspondence, and forward the extracted data in accordance with the user's preferences. Additional computer program code may manipulate the extracted data in accordance with format requirements and display the manipulated data to a user in a desired format. | 05-26-2016 |
20160154783 | Natural Language Understanding Cache | 06-02-2016 |
20160154845 | Creating Data in a Data Store Using a Dynamic Ontology | 06-02-2016 |
20160162483 | CONTENT PROVIDING SYSTEM AND CONTENT PROVIDING METHOD THEREOF - A content providing system and a content providing method thereof is provided. A content providing system includes a web server configured to receive a query for requesting providing content from a user terminal and transmit content corresponding to the query to the user terminal, a storage server configured to store content data received from an external content provider, and a management server configured to transmit the query to the content provider when the content data corresponding to the query is not stored in the storage server and receive the content data corresponding to the query from the content provider to store the received content data in the storage server. | 06-09-2016 |
20160162519 | DISTRIBUTED ACOUSTIC SENSING DATA ANALYSIS SYSTEM - Various systems and methods are provided that retrieve data measured by various sensors associated with a sensor collection site and compress the retrieved data so that the compressed data can be transported to and stored in one or more databases in an efficient manner. The various systems and methods may further retrieve the data stored in the one or more databases and generate an interactive user interface to display the data. While each instance of measured data may include a plurality of parameters, the various systems and methods may flatten the measured data such that information pertaining to each parameter can be displayed in a two-dimensional graph. Features may be extracted from the stored data to identify events that have occurred or that may occur in the future during operation of the sensor collection site such that a user can take appropriate action. | 06-09-2016 |
20160170988 | SYSTEM AND METHOD FOR GENERATING HOMOGENEOUS METADATA FROM PRE-EXISTING METADATA | 06-16-2016 |
20160171077 | SYSTEMS AND METHODS FOR MULTIRESOLUTION PARSING | 06-16-2016 |
20160171093 | EMAIL MINING SYSTEM | 06-16-2016 |
20160179822 | SYSTEM AND METHOD FOR DOMAIN NAME SYSTEM TEMPLATES | 06-23-2016 |
20160188656 | SOPHISTICATED RUN-TIME SYSTEM FOR GRAPH PROCESSING - A graph processing system includes a graph API (Application Programming Interface), as executed by a processor on a computer, and that includes a plurality of graph operators to create graphs and to execute graph analytic applications on the created graphs, the graph operators supporting a creation and manipulation of multi-dimensional properties of graphs. A run-time system is executed by the processor and implements routines that dynamically adjust a plurality of representations and algorithms to execute sequences of operations on graph data. A library is accessible to the run-time system and stores a specification of calling signatures for the graph operators such that the graph operators can be called from any of various computer programming languages such that top-level algorithms received in an input graph application can be understood in the graph processing system when received in any of the various computer programming languages. Thereby the top-level algorithms written to the graph API are portable across multiple implementations. | 06-30-2016 |
20160188743 | SYSTEM AND METHOD FOR PROGRAMMATICALLY CREATING RESOURCE LOCATORS - An output resource identifier, such as a universal resource locator (URL), may be programmatically generated using one or more recomposition rules and decomposed parts of a source, or input, URL. The decomposed parts may be programmatically generated using one or more decomposition rules. The input and output URLs may comprise one or more of web and/or native URLs. | 06-30-2016 |
20160253378 | PRACTICAL MODULAR FINITE AUTOMATION | 09-01-2016 |
20160378809 | MASSIVE TIME SERIES CORRELATION SIMILARITY COMPUTATION - Disclosed is a novel system, computer program product, and method to compute correlation matrix with respect to massive of time-series where a threshold ε is specified such that the correlations greater than ε do not need to be computed. Correlations >=ε do not need to be computed. A distance tree is constructed and used. The distance tree organizes the time-series by their correlation estimations. The correlation similarity is computed with MapReduce function by taking advantage of the distance tree. In an efficient MapReduce manner, there is a small I/O waste for overlapped partition. The load is balanced for uneven data distribution and there is early pruning for unnecessary computation. There is no reliance on dimensional reduction and no reliance on coordinates. | 12-29-2016 |