05th week of 2014 patent applcation highlights part 63 |
Patent application number | Title | Published |
20140032491 | AUTOMATIC TRANSACTION RETRY AFTER SESSION FAILURE - Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server, and a transaction may be opened to process a plurality of database commands. One or more commands associated with the transaction may be received from the client at the database server. Each received command has an associated command identifier. A transaction log stores the command identifier associated with each received command and indicates whether each received command has been successfully executed at the database server. After a session failure, the session is reestablished, and a command identifier for a further command is received from the client. If the command identifier associated with the further command is determined to have been stored in the transaction log, the command does not need to be executed, and the transaction may continue. | 2014-01-30 |
20140032492 | METHODS AND SYSTEMS FOR SYNCHRONIZING DATA IN A MULTI-TENANT DATABASE ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for synchronizing data in a database network system. These mechanisms and methods for synchronizing data in database network system can enable embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization. The ability of embodiments to provide users a synchronization button on a UI or synchronization field through an API for specifying data for synchronization can enable users to easily and efficiently change and update data in a database system. | 2014-01-30 |
20140032493 | METHOD, APPARATUS AND SYSTEM FOR SYNCHRONIZING CONTACT INFORMATION - A method for synchronizing contact information, comprising: receiving contact information to be updated from an enterprise address book server; and sending an updating request to a public address book server through a private channel with the public address book server, wherein the updating request comprises a pre-stored user identification and the contact information to be updated, the user identification is an identification of a user in the public address book server, and the public address book server is enabled to update the contact information to be updated in a user address book corresponding to the user identification. By utilizing the present disclosure, contact information synchronization may be performed between an enterprise address book server and a public address book server, which not only is convenient for use but also has low service cost. | 2014-01-30 |
20140032494 | DATA INDEX USING A LINKED DATA STANDARD - A data indexing system including a plurality of servers and a tracked resource set client is provided. Each of the servers include a plurality of resources that are part of a resource set. Each of the servers also include a tracked resource set corresponding to the resource set. The tracked resource set describes the plurality of resources located in the resource set. The server identifies the plurality of resources using rules of linked data. The tracked resource set client is in communication with the plurality of servers. The tracked resource set client has a data index. The data index is built and kept up to date using the tracked resource set of each of the plurality of servers. | 2014-01-30 |
20140032495 | SYSTEMS AND METHODS FOR PERFORMING DATA REPLICATION - Preparing source data to be replicated in a continuous data replication environment. Certain systems and methods populate a file name database with entries having a unique file identifier descriptor (FID), short name and a FID of the parent directory of each directory or file on a source storage device. Such information is advantageously gathered during scanning of a live file system without requiring a snapshot of the source storage device. The database can be further used to generate absolute file names associated with data operations to be replayed on a destination storage device. Based on the obtained FIDs, certain embodiments can further combine write operations to be replayed on the destination storage device and/or avoid replicating temporary files to the destination system. | 2014-01-30 |
20140032496 | INFORMATION STORAGE SYSTEM AND DATA REPLICATION METHOD THEREOF - An exemplary information storage system of the present invention includes a plurality of information storage nodes and an administration node. The administration node determines the defined number of information storage nodes for storing the data having the identical content to each of received data. The received data belong to the defined number of categories, respectively. In a case where use of a first information storage node in the plurality of information storage nodes is interrupted, each storage node replicates the data of an identical content to data stored in the first information storage node whose category is pre-associated with a category of the data stored in the first information storage node to an information storage node selected according to a predetermined sequence. | 2014-01-30 |
20140032497 | CONTENT PACKAGE FOR ELECTRONIC DISTRIBUTION - Defining a content package having media files and table of contents (TOC) data. The content package includes physical representation data and logical representation data for the media files (e.g., stored in the TOC data). Computing devices store, download, and play back the media files based on the data in the content package. Presentations (e.g., collections of files) within the content package are available for extraction based on a configuration of a media player. The media files are provided for presentation to a user of the computing device, or for storage by the computing device. | 2014-01-30 |
20140032498 | SYSTEMS, METHODS, AND MEDIA FOR SYNTHESIZING VIEWS OF FILE SYSTEM BACKUPS - Systems, methods, and media for synthesizing a view of a file system are provided herein. Methods may include receiving a request to obtain a view of at least a portion of a file system backup for a device, responsive to the request, mounting one or more backup files for the device on a backup node, generating a view of the at least a portion of a file system created from the one or more mounted backup files, the view being accessible via the intermediary node that is communicatively coupled with the backup node. | 2014-01-30 |
20140032499 | METHOD AND SYSTEM FOR DATA BACKUP - The present invention relates to a method, system, and computer program product for data backup, the method comprising: performing first chunking on current data by using the same chunking method as that used by original backup data to obtain a current chunk; calculating hash value of the current chunk; and acquiring, from a hash value table of the original backup data, an identifier of a matched chunk whose hash value is the same as the calculated hash value of the current chunk, and incrementing number of continuous matched chunks by one. Since the pertinence between original backup data and current data is maximally utilized, performance of de-duplication method can be efficiently improved. | 2014-01-30 |
20140032500 | INTERMITTENT CONNECTIVITY TOLERANT REPLICATED DOCUMENT COLLABORATION WORKSPACES - Various embodiments provide one or more of systems, methods, and software that replicate a document workspace, including comments and participant information. Some embodiments allow participants to view and manipulate comments while a network connection is not available. Additionally, the document typically contains knowledge of a comment repository holding comments submitted by participants which eliminates a need for a comment discovery mechanism. Some embodiments provide various means for viewing, modifying, and adding comments even while disconnected from the network. Comments made while disconnected may later be pushed to the repository when a connection becomes available. Further embodiments may provide a background notification via a user interface to notify participants when new comments are received or new reviewers are added. | 2014-01-30 |
20140032501 | TRACKING DATABASE CHANGES - Apparatus, systems, and methods may operate to detect a plurality of changes to one of a database format and database content between a first version of a database and a second version of the database, and to transmit change information to a receiving entity, enabling display of the plurality of changes in at least one of a row-wise collective format, a column-wise collective format, a field-wise collective format, or a record-wise collective format. Additional apparatus, systems, and methods are disclosed. | 2014-01-30 |
20140032502 | HISTORY-BASED ARCHIVE MANAGEMENT - Apparatus, systems, and methods may operate to determine a proximate save time difference between a target version of electronic content and a next (proximate in time and newer) version of the electronic content. An aged save time difference may be determined as the time difference between the current time and either one of the target version or the next version. The target version of the electronic content may be pruned from a plurality of revisions of the electronic content if the proximate save time difference is less than a selected fraction of the aged save time difference. The plurality of revisions, less the pruned revisions, may be displayed along a historical time line as part of a graphical user interface. | 2014-01-30 |
20140032503 | SYSTEM AND METHOD FOR SENDING AND/OR RECEIVING DIGITAL CONTENT BASED ON A DELIVERY SPECIFICATION - A plurality of users may interact with a content distribution system in order to share digital media content. The system may receive, store, and/or publish a delivery specification that includes requirements relating to digital content that a first user wishes to receive. The delivery specification for the digital content may include one or more requirements of the digital content to be received. A second user who wishes to provide the digital content may access the delivery specification. The system provides for flexible validation of the media content from the second user. For example, validation may occur at device of the first user, at a device of the second user, and/or at a device of the content distribution system. Upon validation of the media content from the second user, the system may facilitate transfer of the media content from the second user to the first user. | 2014-01-30 |
20140032504 | PROVIDING A MEASURE REPRESENTING AN INSTANTANEOUS DATA CONSISTENCY LEVEL - Based on events corresponding to operations performed with respect to a data store, a measure is computed that represents an instantaneous consistency level, at a point in time, of data that is subject to the operations. | 2014-01-30 |
20140032505 | METHOD, COMPUTER READABLE MEDIUM AND A DEVICE FOR NEUTRALIZATION OF ATTACKS - A method and a non-transitory computer readable medium that stores instructions for converting a first file of a first format to a second file of a second format that differs from the first format; wherein the converting comprises converting first file fields having invalid values with second file fields having valid values; and converting the second file to a third file of the first file format, if the converting of the first file to the second file succeeds. | 2014-01-30 |
20140032506 | SYSTEM AND METHODS FOR REAL-TIME DETECTION, CORRECTION, AND TRANSFORMATION OF TIME SERIES DATA - Systems and methods for time series data error detection, correction, and transformation may detect gaps and anomalies in time series data, such as from a meter device, and may correct the gaps and adjust the anomalies prior to long-term record storage. Data forecasting may be used to correct the errors in the time series data. The error corrected data may be regarded as an actual set of time series data and become a base data set against which additional heuristic projections are generated. In addition, the time series data may be transformed into any number of physical and virtual device hierarchies that represent the underlying data source configurations, and may then be stored in an analytical database for further analysis. The hierarchies may be irregular and may change over time. | 2014-01-30 |
20140032507 | DE-DUPLICATION USING A PARTIAL DIGEST TABLE - Data de-duplication is done on a data set. The data de-duplication is done using a partial digest table. Some digests are selective removed from the partial digest table when a pre-determined condition occurs. | 2014-01-30 |
20140032508 | ACCELERATED DEDUPLICATION - Mechanisms are provided for accelerated data deduplication. A data stream is received an input interface and maintained in memory. Chunk boundaries are detected and chunk fingerprints are calculated using a deduplication accelerator while a processor maintains a state machine. A deduplication dictionary is accessed using a chunk fingerprint to determine if the associated data chunk has previously been written to persistent memory. If the data chunk has previously been written, reference counts may be updated but the data chunk need not be stored again. Otherwise, datastore suitcases, filemaps, and the deduplication dictionary may be updated to reflect storage of the data chunk. Direct memory access (DMA) addresses are provided to directly transfer a chunk to an output interface as needed. | 2014-01-30 |
20140032509 | ACCELERATED ROW DECOMPRESSION - A method comprises streaming one or more pages of a database to a hardware accelerator, extracting one or more rows from each of the one or more pages of the database, determining whether a given one of the extracted rows is compressed, decompressing the given one of the extracted rows responsive to the determination and outputting the decompressed row. The decompressing step is performed in the hardware accelerator. The hardware accelerator may be a field-programmable gate array. The method allows for hardware accelerated row decompression. | 2014-01-30 |
20140032510 | VERSION VISUALIZATION - An approach for visualizing versions of a hierarchically organized object is provided. A visualization is generated to include first and second versions including information from multiple hierarchical levels of trees representing the versions. The visualization is generated so that the second version highlights a value of a dimension for a labeled path of the tree representing the second version. The highlighted value differs from a corresponding value of a dimension for a labeled path of the tree representing the first version based on a vector space constructed to have multiple dimensions for each labeled path of the trees. A similarity measure between the first and second versions is computed by normalizing a first vector associated with the first version, normalizing a second vector associated with the second version, and determining a product of the normalized first vector and the normalized second vector. | 2014-01-30 |
20140032511 | SEARCH DEVICE, A SEARCH METHOD AND A COMPUTER READABLE MEDIUM - Provided is a search device including an acquiring section that acquires extraction target information indicating a feature of data to be extracted; an identification information extracting section that references a plurality of index files, which each associate pieces of feature information indicating features of a plurality of pieces of data with identification information identifying each piece of data, and extracts from the index files the identification information associated with feature information relating to the extraction target information; and a list creating section that determines whether there are identical pieces of identification information among the pieces of identification information extracted by the identification information extracting section, and creates an identification information list that does not include copies of identical pieces of identification information. | 2014-01-30 |
20140032512 | Techniques for Data Retention upon Detection of an Event in an Implantable Medical Device - Methods and apparatus for storing data records associated with a medical monitoring event in a data structure. These include initiating loop recording in an implantable medical device upon determination of a neurological event, wherein loop recording comprises storing a data record of a plurality of data records in a data structure, the plurality of data records representing information about determined neurological events. Methods and apparatus can further include determining a priority index for the plurality of data records based on severity levels of the determined neurological events and replacing older data records of the plurality of data records on the data structure with new data records according to the priority index, wherein the new data records selectively replace those data records in the data structure having the lowest associated priority index. | 2014-01-30 |
20140032513 | DETERMINATION OF DIFFERENCES BETWEEN ELECTRONIC DOCUMENTS - In some example, a computerized method includes receiving a first electronic document and a second electronic document. The method also includes determining a difference between the first electronic document and the second electronic document based on matching of a component of the first electronic document to a component of the second electronic document in a hierarchical order. The method includes storing the difference in a machine-readable medium. | 2014-01-30 |
20140032514 | ASSOCIATION ACCELERATION FOR TRANSACTION DATABASES - An association rule accelerator may be used to access a transaction database storing a plurality of transactions, each transaction including one or more items. The association rule accelerator also may select a sampling rate based on an item frequency of frequent items within the transaction database, relative to a sampled item frequency of sampled items within a corresponding sampled transaction database. An an association rule selector may determine, using the selected sampling rate and corresponding sampled transaction database, frequent item sets within the sampled transactions, and may further determine an association rule relating at least two items of the sampled transactions, based on the frequent item sets. | 2014-01-30 |
20140032515 | FILE SYSTEM WITH OPTIMISTIC I/O OPERATIONS ON SHARED STORAGE - A method for performing I/O operations on a file stored in a file system utilizing a shared data storage system and accessible by a plurality of host computers is disclosed. A host computer receives from a process executing on it, a request to read data stored in the file. The host computer then requests the data stored in the file without acquiring a lock from the file system. The host computer also maintains a timeout value associated with the file while reading the data. The host computer receives at least a portion of the data prior to an expiration of time, and if all the data has not been received before the expiration of time, it then assesses whether another of the host computers has acquired a lock on the file, and, if so, invalidates the received data without providing it to the requesting process. | 2014-01-30 |
20140032516 | ACCELERATED ROW DECOMPRESSION - An apparatus comprises a hardware accelerator coupled to a memory. The hardware accelerator comprises one or more decompression units. The one or more decompression units are reconfigurable. The hardware accelerator may be a field-programmable gate array. The hardware accelerator may also comprise one or more reconfigurable scanner units. The one or more decompression units, in the aggregate, are operative to decompress one or more rows of a database at a bus speed of the coupling between the hardware accelerator and the memory. Two or more decompression units are operative to decompress two or more rows of a database in parallel. The apparatus allows for hardware accelerated row decompression. | 2014-01-30 |
20140032517 | SYSTEM AND METHODS TO CONFIGURE A PROFILE TO RANK SEARCH RESULTS - A method and system to configure a profile to rank search results are provided. A profile that includes behavior information organized as a plurality of components is generated. Additional behavior information is received from a user. At least one component of the plurality of components is updated using the additional behavior information received from the user. A search query is received and search results are generated based on the search query. Search results are ranked based on the updated profile. | 2014-01-30 |
20140032518 | SYSTEMS AND METHODS FOR SEMANTIC OVERLAY FOR A SEARCHABLE SPACE - The embodiments of the present invention provide a novel way of searching and interacting with content available via a network, such as the Internet, and the World Wide Web. In some embodiments, systems and methods provide a semantically-oriented structure for organizing and accessing content items. The semantic organization can be derived by leveraging user interactions with the content items. The systems and methods leverage the semantics of the content items and to help the user find content items that are consistent with the purpose of the user's search. In addition, the embodiments provide a novel navigation paradigm of search results and content items so that the user can more intuitively and more efficiently get information form an information space. | 2014-01-30 |
20140032519 | METHOD AND SYSTEM FOR RECORDING SEARCH TRAILS ACROSS ONE OR MORE SEARCH ENGINES IN A COMMUNICATIONS NETWORK - An automated method for recording sites accessed by a client in a communications network, the method including the steps of: detecting submission of a search query ( | 2014-01-30 |
20140032520 | Image retrieval method and system for community website page - The disclosure discloses an image retrieval method and system for a community website page. The method comprises: acquiring keywords of image retrieval from the community website page and retrieving images in a corresponding search engine according to the acquired keywords; and displaying the retrieved images via the community website page. Through the disclosure, the complexity of image acquisition can be reduced for the user in the page entering process, thereby improving the entering efficiency and enhancing the user experience. | 2014-01-30 |
20140032521 | SYSTEMS, COMPUTER-READABLE MEDIA, AND METHODS OF OPERATING A TARGET COMPUTER SYSTEM TO ANSWER A QUERY - A query may be answered when a compound result URL including a target page identifier and the query is received at a target computer system. The target page identifier may be used to identify a target page on the target computer system. A call script may then be automatically executed and cause receipt of a plurality of suggestions based on the query by the target computer system. The suggestions may include a text of the suggestion and a suggestion URL. A placement script may then be automatically executed that, for example, places the text of each suggestion on the target page. The text of each suggestion may have an associated suggestion URL. Selection of the text of the suggestion may cause redirection of the user computer based on the suggestion URL. | 2014-01-30 |
20140032522 | SYSTEMS AND METHODS FOR CONTEXTUAL SEARCHING OF SEMANTIC ENTITIES - A method for contextual searching of a semantic entity includes the steps of: receiving a rich query comprising a semantic entity to be searched and contextual information regarding the selection of the semantic entity; receiving, from a search engine, a plurality of search results returned in response to submitting a search request using the selected semantic entity; selecting a plurality of content sources to be searched based on the returned search results; converting the received rich query into a plurality of simple queries, each one of the plurality of simple queries corresponding to one of the plurality of content sources; submitting each one of the plurality of simple queries to the corresponding content source; receiving results from each of the plurality of content sources; and filtering the plurality of received results into a single result list for presentation to a user. | 2014-01-30 |
20140032523 | AUTOMATIC LINK GENERATION FOR VIDEO WATCH STYLE - In one embodiment, a computer implemented method is illustrated as including receiving selection data generated by a media player application, the selection data being related to digital content. Additionally, generating an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema. Inserting the instruction set into a query portion of a URI. A method is also illustrated as including receiving a URI associated with digital content, the URI containing an instruction set in a query portion of the URI. Parsing the instruction set to retrieve selection data relating to the digital content. Further, the method may include retrieving the digital content based upon the selection data. Moreover, the method may include generating a data stream including the digital content. Additionally, the method may include transmitting the data stream including the digital content. | 2014-01-30 |
20140032524 | PROVIDING AN INTERFACE TO ACCESS WEBSITE ACTIONS - Providing an interface to request actions of a website includes various elements. For example, website instructions of the website are provided to a search engine, the website instructions describing the website tool. The website instructions may be indexed by the search engine to be referenced when servicing a search query. When the website is deemed relevant to the search query, a search-result snippet may be built to include the interface to the website tool. As such, the interface may be provided in the search-results webpage. The interface may be used in the search-results webpage or may be stored locally. The interface may be used to access the website tool without a browser navigating to a landing page of the website. | 2014-01-30 |
20140032525 | AGGREGATION FRAMEWORK SYSTEM ARCHITECTURE AND METHOD - Database systems and methods that implement a data aggregation framework are provided. The framework can be configured to optimize aggregate operations over non-relational distributed databases, including, for example, data access, data retrieval, data writes, indexing, etc. Various embodiments are configured to aggregate multiple operations and/or commands, where the results (e.g., database documents and computations) captured from the distributed database are transformed as they pass through an aggregation operation. The aggregation operation can be defined as a pipeline which enables the results from a first operation to be redirected into the input of a subsequent operation, which output can be redirected into further subsequent operations. Computations may also be executed at each stage of the pipeline, where each result at each stage can be evaluated by the computation to return a result. Execution of the pipeline can be optimized based on data dependencies and re-ordering of the pipeline operations. | 2014-01-30 |
20140032526 | SYSTEMS AND METHODS FOR RELINKING DATA ITEMS - In one example embodiment, a method is implemented to relink a data item. The method includes identifying that a data item, referenced by a referencing document, is absent from a data item location for the data item indicated by the referencing document. User preference data, indicating a designated relink location to search for absent data items, is accessed. The relink location is searched for the absent data items. Another example embodiment may include a method to relink a current data item to a replacement data item location by accessing user preference data and searching a relink location for a replacement data item in accordance with the relink location indicated by the user preference data. | 2014-01-30 |
20140032527 | Parallel Processing of Data - A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects. | 2014-01-30 |
20140032528 | RELATIONAL DATABASE TREE ENGINE IMPLEMENTING MAP-REDUCE QUERY HANDLING - Methods and systems for processing a database query are disclosed. An example method includes receiving a SQL database query at a database query handling server, and parsing the SQL database query to identify a database and one or more tables and columns identified by the SQL database query. The method also includes determining a query plan based on the parsed database query. At a database engine, and based on the query plan and the identified database, tables and columns, the method further includes identifying a set of data nodes implicated by the identified database, tables and columns, determining a set of reduce operations and levels at which each of the set of map-reduce operations are to execute, and passing the query plan, the set of data nodes, and the map-reduce operations to a map-reduce query execution framework. The map-reduce query framework returns records as query results to the client system. | 2014-01-30 |
20140032529 | Information resource identification system - A method includes identifying a content entity in content data, categorizing the content entity into at least one content entity category of a plurality of content entity categories, and identifying a plurality of searchable information resources associated with the at least one content entity category. | 2014-01-30 |
20140032530 | PROJECT MANAGEMENT SYSTEM WITH GEOGRAPHIC DATA - A system for retrieving project management data based upon geographic criteria defines a plurality of locations. The system assigns the plurality of locations to project management data stored within a memory, wherein the project management data comprises a plurality of projects, a plurality of activities, and a plurality of resources, and the locations are assigned to the plurality of projects, activities, and resources. The system receives a request to retrieve project management data with assigned locations that meet a geographic criteria. The system retrieves project management data that meets the geographic criteria. | 2014-01-30 |
20140032531 | SYSTEM AND METHOD FOR A SERVICE METERING FRAMEWORK IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes causing generation of a metered record associated with a metering event of an application executed within a cloud-based computing system, the metered record including a metering attribute and a corresponding value, the corresponding value being determined substantially simultaneous to a runtime execution of the application, and facilitating searching for the metered record based on the metering attribute and the corresponding value of the metering attribute. In specific embodiments, the metered record is communicated using a REpresentational State Transfer (REST) Application Programming Interface (API). In an example embodiment, the notification of the metering event can be received by any one of a REST API, a Java Messaging Service listener, an Extensible Messaging and Presence Protocol (XMPP) listener, or a metering plugin. | 2014-01-30 |
20140032532 | SPELL CHECK USING COLUMN CURSOR - An input query can be spell checked by first parsing the input query into one or more tokens. The one or more tokens are then compared against spell storage tables to derive alternative tokens. A spell cursor is launched, with the spell cursor calculating scores for permutations of the tokens and alternative tokens, and the scores representing a likelihood that a user intended to use the permutation as the input query. A memory table may then be formed including the permutations and scores. The memory table can then be passed to a column cursor, the column cursor designed to form an output table of results based on queries to a database using the permutations. | 2014-01-30 |
20140032533 | SYSTEM AND METHOD FOR GEO-LOCATION DATA TYPE SEARCHING IN AN ON DEMAND ENVIRONMENT - Methods and systems are provided for retrieving, from a database containing a list of records, a subset of the list of records located within a user defined distance from a target point, each record in the list of records having a compound geo-location data type including a first data field and a second data field. The method involves generating a circle around the target point; identifying records having a geo-location within the circle; including the identified records in a result set; and presenting the result set to a user on a display screen. The method further includes treating the first data field and the second data field as a single data element. | 2014-01-30 |
20140032534 | SYSTEM AND METHOD FOR TEXT DISAMBIGUATION AND CONTEXT DESIGNATION IN INCREMENTAL SEARCH - Methods and systems for text disambiguation and context designation in incremental search are provided. A method for selecting items in response to ambiguous keystrokes entered by a user and unambiguous metadata associated with a previously selected search result includes receiving ambiguous keystrokes, selecting and presenting a first subset of items and metadata associated with the items presented based on the ambiguous keystrokes. The method also includes receiving a selection of one of the items from the user, and, in response to a locking operation received from the user, locking in fixed relation at least one of the ambiguous keystrokes to at least one metadata term associated with the selected item. The method further includes, subsequent to receiving the locking operation, selecting and presenting a second subset of items based at least in part on the locked metadata term, and presenting the second subset of items. | 2014-01-30 |
20140032535 | SYSTEMS AND METHODS FOR IN-MEMORY PROCESSING OF EVENTS - Systems and methods for in-memory processing of events are provided. A set of unique elements of a plurality of queries is determined. Each query is executed on a defined schedule and time duration. A plurality of events in an event stream are received. The events are filtered using the set of unique elements. For each query, a query result for each filtered event is determined. For each query, in-memory aggregation of the query result of each filtered event is provided. | 2014-01-30 |
20140032536 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR INTEGRATED WORLD WIDE WEB QUERY CLASSIFICATION - Implementing query classification includes receiving a core term from a search query responsive to execution of a first module. The first module searches a table for the core term and yields a first result. The query classification also includes receiving a second result from the search query responsive to execution of a second module. The second module searches an index of terms that are mapped to documents and corresponding categories in the index. The second result is indicative of one of the corresponding categories in the index based on a probability score. Upon determining the first result is a category associated with the core term in the table, the query classification also includes calculating a weighted average for the first result and the second result. The calculation yields a third result. The query classification further includes transmitting the third result to a computer device that generated the query. | 2014-01-30 |
20140032537 | APPARATUS, SYSTEM, AND METHOD FOR MUSIC IDENTIFICATION - Embodiments disclosed herein may relate to identifying music from a text source utilizing a computing platform in a communication system. | 2014-01-30 |
20140032538 | Apparatus, Methods, and Computer Program Products For Adaptive Multimedia Content Indexing - This disclosure provides, among other things, a method for adaptive indexing of multimedia content. In some embodiments, the method includes: identifying a keyword associated with a feature found in a data portion of a multimedia item, the keyword being associated with a media type, and the media type being associated with a weight; determining a relevance for the keyword using the weight associated with the media type associated with the keyword; updating the weight associated with the media type based on a particular set of content items, wherein each content item included in the particular set was added to the particular set of content items because the content item was selected by a user from a set of content items that were identified to the user in response to a query from the user, thereby producing an updated weight; and updating the relevance of the keyword using the updated weight. | 2014-01-30 |
20140032539 | METHOD AND SYSTEM TO DISCOVER AND RECOMMEND INTERESTING DOCUMENTS - Disclosed are several examples of systems that can read millions of news feeds per day about topics (e.g., your customers, competitors, markets, and partners), and provide a small set of the most relevant items to read to keep current with the overwhelming amount of information currently available. Topics of interest can be chosen by the user of the system for use as seeds. The seeds can be vectorized and compared with the target documents to determine their similarity. The similarities can be sorted from highest to lowest so that the most similar seed and target documents are at the top of the list. This output can be produced in XML format so that an RSS Reader can format the XML. This allows for easy Internet access to these recommendations. | 2014-01-30 |
20140032540 | INTERNET BASED SYSTEM AND APPARATUS FOR PAYING USERS TO VIEW CONTENT AND RECEIVING MICROPAYMENTS - An Internet service is configured to provide information to a user of the service in ranked order according to demographic profile information about the user provided by the user. Such information might include advertising information and/or search results (e.g., rendered as hyperlinks) to search queries posed by the user. The information may be returned in a ranked order according to reward credits offered by advertisers and/or content providers associated with the advertising information and/or web sites represented by the search results. A process for verifying whether or not an Internet operation (e.g., sending an e-mail message or accessing a web site) is being attempted by a human being or an automated process may be incorporated with the service by using a quiz process that requires user interaction. | 2014-01-30 |
20140032541 | IDENTIFYING WEB PAGES HAVING RELEVANCE TO A FILE BASED ON MUTUAL AGREEMENT BY THE AUTHORS - Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages. | 2014-01-30 |
20140032542 | IDENTIFYING WEB PAGES OF THE WORLD WIDE WEB RELEVANT TO A FIRST FILE BASED ON A RELATIONSHIP TAG - Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages. | 2014-01-30 |
20140032543 | System And Method For Identifying A Location Of Interest To Be Named By A User - A mobile communication device for identifying a location to be named comprising a position locator component configured to determine a location of a user and a communication interface component configured to provide the location for use in determining user-specific location information including at least one of a number of times and an amount of time the user is present at or near the location. The location naming component is configured to receive an identification of the location as a location of interest. The location naming component is configured to provide a prompt for naming the location of interest for presentation by a graphical user interface component. The location naming component is configured to receive name information for naming the location. The graphical user interface component is configured to present the name information for the location of interest on the mobile communication device. | 2014-01-30 |
20140032544 | Method for refining the results of a search within a database - A method refines the results of a search for objects within a database containing a set of objects each associated with a descriptor. The method includes a step of presenting to a user the set of objects, and a part of the objects is associated with a clickable image for a user to signal the relevance or non-relevance of the said object in relation to the user's search. The method further includes a step of assigning a weight to descriptors of an object and another step of calculating a resultant of the weights. The calculating step is followed by the step of initializing a relevance index for each result object and the step of comparing each result object to the resultant and presenting to the user the result objects in the order of relevance index. | 2014-01-30 |
20140032545 | IDENTIFYING WEB PAGES OF THE WORLD WIDE WEB RELEVANT TO A FIRST FILE USING SEARCH TERMS THAT REPRODUCE ITS CITATIONS - Methods and systems for providing related web pages are disclosed. One method includes identifying a plurality of web pages, wherein the plurality of web pages each have a relationship with the first file, wherein the world wide web provides a platform for sharing web pages, and wherein each web page includes a document or information resource that is suitable for the world wide web and is accessible through a web browser. The method further includes generating a list of inquiries based on the plurality of web pages, providing, the list of inquiries to at least one author of the first file, receiving from the at least one author at least one response to the list of inquiries, selecting a subset of the plurality of web pages based on the at least one response, and storing information related to the selected subset of the plurality of web pages. | 2014-01-30 |
20140032546 | PROPERTY LIST CUSTOMIZATION - Technologies are generally described for customization of a list of properties associated with media files based at least in part on user's preferences. In some examples, a method may include receiving, by a server, a plurality of user inputs that respectively identify the user's designated favorites from among a plurality of media files; determining, by the server, the user's preferences from among a plurality of properties associated with the user's designated favorites from among the plurality of media files, based at least in part on the received user inputs; and providing, by the server, the user with a list of the plurality of properties based at least in part on the user's preferences from among the plurality of properties. | 2014-01-30 |
20140032547 | Automatic asset versioning - Assets or the locations where assets may appear are monitored. If a new asset appears within a monitored location or if an existing asset is copied, modified, or moved, a decision is made as to whether to assign a new unique identifier or to assign a new version number to an existing unique identifier. The unique identifiers and version numbers are carried as metadata within the assets and optionally also stored separately within a data store. | 2014-01-30 |
20140032548 | DURATIONAL REFERENCING CUE POINTS FOR LINKING MULTIMEDIA FILES - In some example embodiments, a system and method are illustrated to link a plurality of scenes from at least one multimedia file. The system and method include loading a plurality of multimedia files including a first and second multimedia file. The first multimedia file includes a first scene, and the second multimedia file includes a second scene. The system and method include linking the first scene with the second scene. The linking includes connecting a first durational data for the first scene with a second durational data for the second scene. The first durational data identifies a first start location and a first end location for the first scene. The second durational data identifies a second start location and a second end location for the second scene. The system and method further include generating a linked durational data file as a result of the linking. | 2014-01-30 |
20140032549 | SYSTEM FOR MANAGING INSULIN DOSAGE DATA - A method is provided for managing insulin dosage data collected over a complete day and a partial day. The method includes providing, by an insulin pump, a plurality of insulin dosages over a complete day and a partial day and recording the insulin dosages. The method also includes recognizing a completion of the complete day, recording an end-of-day marker, and associating the end-of-day marker to the dosages delivered during the complete day. Moreover, the method includes identifying complete day dosage data and partial day dosage data. Additionally, the method includes performing a calculation of insulin dosage statistics and/or displaying and distinguishing between the complete day dosage data and the partial day dosage data. The calculation includes the complete day dosage data and excludes the partial day dosage data. | 2014-01-30 |
20140032550 | METHOD FOR MANAGING DATA AND AN ELECTRONIC DEVICE THEREOF - A data storage and retrieval method of an electronic device is provided. More particularly, an apparatus and a method for retrieving data through a contact application in the electronic device are provided. The method for retrieving data in the electronic device includes generating tagging data including added tag information when data is stored in the electronic device by executing a first application, storing the tagging data, updating a tagging data table which contains tagging data information, executing a second application, and when a search word for data retrieval is input, retrieving and outputting tagging data including the same tag information as the search word. | 2014-01-30 |
20140032551 | COMMUNICATION APPARATUS, METHOD OF CONTROLLING THE COMMUNICATION APPARATUS, AND RECORDING MEDIUM - A communication apparatus includes a recording unit configured to record a plurality of pieces of information in which position information and date and time information are associated with each other, as log data in a recording medium, a reception unit configured to receive identification information capable of specifying image files recorded in an external device and imaging dates and times relating to the image files, from the external device without receiving the image files, a determination unit configured to determine whether the received imaging dates and times and the date and time information of the log data are in a predetermined relationship, and an association unit configured to associate identification information corresponding to the imaging dates and times determined to be in the predetermined relationship with position information corresponding to the date and time information of the log data determined to be in the predetermined relationship. | 2014-01-30 |
20140032552 | DEFINING RELATIONSHIPS - Defining relationships are described. Defining relationships can include retrieving a number of event notifications that correspond to a number of nodes. Defining relationships can include defining a number of group patterns that correspond to the number of event notifications. Defining relationships can also include grouping the number of nodes into a number of groups that correlate with the number of group patterns, the number of groups defining a number of relationships between the number of nodes. Defining relationships can include assigning a number of weights to the number of relationships between the number of nodes, wherein the number of weights are based on a strength of the number of relationships between the number of nodes. | 2014-01-30 |
20140032553 | RELATIONSHIP DISCOVERY IN BUSINESS ANALYTICS - A subset of (k−1)-dimensional tables are received, wherein k is greater than 1. A set of k-dimensional tables is created by combining each of the (k−1)-dimensional tables with a non-included dimension corresponding to a 1-dimensional table. Significance of interaction and interaction effect size is computed for the created set of k-dimensional tables to determine dimension and measure interactions. | 2014-01-30 |
20140032554 | NOTE ATLAS - Presenting database items includes providing a plurality of clusters, where each of the clusters is formed by grouping database items according to location information associated therewith, creating a plurality of geographic elements based on the clusters, and presenting the geographic elements to a user using a note atlas that represents all of the geographic elements corresponding to a set of the database items, where indicators of corresponding clusters are provided with each of the geographic elements. A quantity of database items may be provided with each of the corresponding clusters. The note atlas may show at least two levels of detail corresponding to a world level of detail, a points of interest level of detail and a city level of detail. Points of interest may be determined by having a user provide points of interest on a map. | 2014-01-30 |
20140032555 | SYSTEM AND METHOD TO CLASSIFY TELEMETRY FROM AUTOMATION SYSTEMS - A formal ontology includes multiple context elements to describe elements and their context within a system in the domain. The structure includes multiple role functions to describe the function of elements in the system, multiple types to describe values being provided by the elements in the system, and multiple states to describe states of the elements in the system, wherein the context elements, role functions, types, and states are selectable to provide a full description of the system. | 2014-01-30 |
20140032556 | Internal Linking Co-Convergence Using Clustering With No Hierarchy - Certain implementations of the disclosed technology include systems and methods for linking entities in an internal database by utilizing co-convergence and clustering. The method may include clustering database records into a first set of clusters having corresponding first cluster identifications (IDs). The clustering may be based at least in part on determining similarity among corresponding field values. The method may include associating mutually matching database records, by performing at least one matching iteration for each of the database records. The method may include determining similarity among corresponding field values of the database records, re-clustering at least a portion of the database records into a second set of clusters, the re-clustering based at least in part on the associating mutually matching database records and on the determining similarity among corresponding field values of the database records. | 2014-01-30 |
20140032557 | Internal Linking Co-Convergence Using Clustering With Hierarchy - Certain implementations of the disclosed technology include systems and methods for internal co-convergence using clustering when there is hierarchy in the data structure. A method is included for clustering hierarchical database records into a first set of clusters having corresponding first cluster identifications (IDs), each hierarchical database record including one or more field values, the clustering based at least in part on determining similarity among corresponding field values of the hierarchical database records. The method includes receiving parent-child hierarchical relationship information for the hierarchical database records, re-clustering at least a portion of the hierarchical database records into a second set of clusters having corresponding second cluster IDs, the re-clustering based at least in part on the received parent-child hierarchical relationship information, and outputting hierarchical database record information, based at least in part on the re-clustering. | 2014-01-30 |
20140032558 | CATEGORIZATION OF MULTI-PAGE DOCUMENTS BY ANISOTROPIC DIFFUSION - A computer implemented system and method are provided for refining category scores for pages of a sequence of document pages that potentially includes document boundaries. The method uses initial category scores provided by a categorizer that considers one page at a time or concatenated pairs of pages (called bipages). The category scores represent the probability that a page belongs to a particular category. The method uses anisotropic diffusion to refine the initial page category scores using the scores of neighboring pages as a function of the probability that there is a boundary between the pages. The method may be performed iteratively. | 2014-01-30 |
20140032559 | METHOD AND DEVICE FOR DISPLAYING PROCESS INFORMATION - The present invention discloses a method and a device for displaying process information, which belongs to the field of computer technologies. The method may include: scanning a memory of a device for running processes; categorizing and ranking the scanned running processes according to a preset process display format; and displaying each process category after categorization and running processes within each process category, and displaying information related to the process category and the running processes within the process category; and/or displaying ranked running processes, and displaying related information corresponding to the ranked running processes. In the present invention, by presetting a process categorization format, the processes are displayed according to categorization and ranking when a user views the process information, thereby improving the user's understanding of the running processes in the device, making the management of the running processes more efficient, and further enhancing the security of the system. | 2014-01-30 |
20140032560 | Machine, Computer Readable Medium, and Computer-Implemented Method For File Management, Storage, and Display - File management machines, computer readable media, and methods of file management, are provided. An exemplary file management machine includes a file management server configured to receive or retrieve user files through an electronic communication/computer network to provide categorical organization and establishment of albums. The file management server can also function to create member user and visitor accounts. The visitor accounts can be provided individual custom access by the member user to provide individualized tailored access to a subset of the files uploaded by the member user. The visitor accounts can be used as to gather information about the file unknown to the member user. | 2014-01-30 |
20140032561 | SEARCHING FOR TRANSIENT STREAMING MULTIMEDIA RESOURCES - A software and/or hardware facility is described that enables searches for transient multimedia resources that are contained in real-time multimedia streams. Because real-time data streams are not archived for subsequent access, transient resources contained in the streams are preferably quickly identified, characterized in a database, and indexed so that the facility can locate transient resources that are responsive to search queries. Stream listeners are disclosed that are configured to monitor data streams and identify transient resources within the streams based on associated metadata. Various techniques are disclosed to optimize the operation of the stream listeners. In response to a search query, search results are generated by the facility that include transient multimedia resources that are accessible via a network at the time that the search query is received. | 2014-01-30 |
20140032562 | APPARATUS AND METHODS FOR USER GENERATED CONTENT INDEXING - A method and client device is disclosed for indexing content of a multimedia file. The method comprises using a client device to segment the content of the multimedia file into a plurality of segments and to determine structure-searchable data for each segment. Determining structure searchable data for a segment comprises (1) identifying one or more features of respective multimedia types in the segment; (2) correlating each of the identified features to one or more respective keywords; and (3) calculating one or more respective relevance factors for each of the keywords, where at least one of the relevance factors is based on one or more characteristics of the client device. The method also comprises the client device transmitting the structure-searchable data (including the keywords, relevance factors, and respective media types of the identified features) to an indexing server. | 2014-01-30 |
20140032563 | Indexing Based on Object Type - In one embodiment, a method includes maintaining data stores for objects of a social-networking system, each data store being configured to store objects of a particular one of multiple object types indexed by a search index; receiving an object; identifying an object type of the received object; storing the received object in at least one data store being configured to store objects of the identified object type; and updating the search index of the at least one data store based on the received object. | 2014-01-30 |
20140032564 | Social Static Ranking for Search - In one embodiment, one or more computing devices assign each of a plurality of nodes of a graph of a social-networking system to one of a plurality of search indices. Each search index corresponds to a node type, and each node assigned to a search index is of the node type that the search index corresponds to. For each search index, the one or more computing devices determine a value for each node assigned to the search index based at least in part on edges connected to the node in the graph and rank the nodes assigned to the search index based at least in part on their values. The one or more computing devices provide the search indices for storage to facilitate responding to queries encompassing objects represented by the nodes assigned to the search indices. | 2014-01-30 |
20140032565 | SECONDARY CONTENT - A method includes receiving primary content, wherein the primary content includes a video program. The method also includes identifying attributes of the primary content, identifying secondary content based on the identified attributes of the primary content, and indexing the primary content to the secondary content. The method also includes identifying a primary user device associated with the primary content and an associated secondary user device. A request for secondary content may be received from the secondary user device. The method further includes providing the secondary content at the secondary user device synchronized with receipt of the primary content at the primary user device. | 2014-01-30 |
20140032566 | SYSTEMS AND METHODS TO BUILD AND UTILIZE A SEARCH INFRASTRUCTURE - Methods and systems to build and utilize a search infrastructure are described. The system generates index information components in real-time based on a database that is time-stamped. The system updates index information at a plurality of query node servers based on the index information components. A query engine receives a search query from a client machine and identifies search results based on the query and the index information. The system communicates the search results, over the network, to the client machine. | 2014-01-30 |
20140032567 | RESOURCE EFFICIENT DOCUMENT SEARCH - The present document relates to a system and method for searching a document using one or more search terms. In particular, the present document relates to a resource efficient method for searching a document within a database of documents. A method for determining an inverse index on an electronic device including a database is described. The inverse index is configured to map a plurality of text data entities from the database to a search term. The method includes determining a plurality of relevance vectors for a plurality of text data entities from the database. Determining a relevance vector for a text data entity from the database includes: selecting N terms which are descriptive of the text data entity; and determining the relevance vector from the selected N terms. Furthermore, the method includes determining the inverse index comprising a plurality of records. | 2014-01-30 |
20140032568 | System and Method for Indexing Streams Containing Unstructured Text Data - A system, method and computer readable medium for indexing streaming data. Data may be received from distributed devices connected via a network. Data elements may be stored and allocated to data blocks and events of the block stores. Non-text data may be converted into a text representation. The data may be split into terms, and term frequencies of each term within each of the event may be calculated. Block-level term frequency statics may be calculated based on the term frequencies. Tree index structures, such as the Y-tree index, may be generated based on the block-level term frequency data. The Y-tree index structures may use the terms as keys and pointers to the corresponding data blocks and block-level term frequency data. A search query may be performed over the tree index structures. | 2014-01-30 |
20140032569 | SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR REDUCING HASH TABLE WORKING-SET SIZE FOR IMPROVED LATENCY AND SCALABILITY IN A PROCESSING SYSTEM - System, method and computer program products for storing data by computing a plurality of hash functions of data values in a data item, and determining a corresponding memory location for one of the plurality of hash functions of data values in the data item. Each memory location is of a cacheline size wherein a data item is stored in a memory location. Each memory location can store a plurality of data items. A key portion of all data items is contiguously stored within the memory location, and a payload portion is contiguously stored within the memory location. Payload portions are packed as bit-aligned in a fixed-sized memory location, comprising a bucket in a bucketized hash table, each bucket sized to store multiple key portions and payload portions that are packed as bit-aligned in a fixed-sized bucket. Corresponding key portions are stored as compressed keys in said fixed-sized bucket. | 2014-01-30 |
20140032570 | Discriminative Learning Via Hierarchical Transformations - Techniques for discriminative learning via hierarchical transformations. A method includes obtaining a model of a first set of data, two or more data transformations, and a second set of data, evaluating the two or more data transformations to determine which data transformation will most effectively modify the second set of data to match the model, and selecting the data transformation that will most effectively modify the second set of data to match the model based on the evaluation. | 2014-01-30 |
20140032571 | Discriminative Learning Via Hierarchical Transformations - A system and an article of manufacture for discriminative learning via hierarchical transformations, which includes obtaining a model of a first set of data, two or more data transformations, and a second set of data, evaluating the two or more data transformations to determine which data transformation will most effectively modify the second set of data to match the model, and selecting the data transformation that will most effectively modify the second set of data to match the model based on the evaluation. | 2014-01-30 |
20140032572 | RECOMMENDATION AGENT USING A ROUTINE MODEL DETERMINED FROM MOBILE DEVICE DATA - A user's context history is analyzed to identify transitions between contexts therein. The identified transitions are used to build a routine model for the user. The routine model includes transition rules indicating a source context, a destination context, and, optionally, a probability that the user will transition from the source context to the destination context, based on the user's historical behavior. A customized recommendation agent for the user is built using the routine model. The customized recommendation agent selects recommendations from a corpus to present to the user, based on the routine model and the user's current or predicted future context. | 2014-01-30 |
20140032573 | SYSTEM AND METHOD FOR EVALUATING THE PEER REVIEW PROCESS OF SCHOLARLY JOURNALS - A computer-implemented method and system for providing a rating of the quality of a peer review process for an article is disclosed. A weighted peer review score is calculated from metadata of the article which includes information about the number of editors-in-chief, the number of associate editors, and the total number of reviewers that participated in the peer review of the article. The metadata also includes information about the number of revisions of the article. The peer review score is displayed next to a link to the article returned in the search results from the search engine. The peer review score indicates the relative thoroughness of the peer review process that the article underwent. The peer review score is included with a link to the article when the article appears in a search engine search results. | 2014-01-30 |
20140032574 | NATURAL LANGUAGE UNDERSTANDING USING BRAIN-LIKE APPROACH: SEMANTIC ENGINE USING BRAIN-LIKE APPROACH (SEBLA) DERIVES SEMANTICS OF WORDS AND SENTENCES - Natural Language Understanding (NLU) is a complex open problem. NLU complexity is mainly related to semantics: abstraction, representation, real meaning, and computational complexity. While existing approaches can solve some specific problems, they do not address Natural Language problems in a natural way. This invention describes a Semantic Engine using Brain-Like approach (SEBLA) that uses Brain-Like algorithms to solve the key NLU problem (semantics and its sub-problems). | 2014-01-30 |
20140032575 | SYSTEM AND METHOD FOR ADVANCED SEARCH AND FILTERING MECHANISMS FOR ENTERPRISE ADMINISTRATORS IN A CLOUD-BASED ENVIRONMENT - A cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) is described that permits advanced searches with advanced filtering mechanisms to be performed by administrators or other authorized individuals, across an organization, enterprise, or other select groups of entities in a cloud environment, such as a cloud-based collaborative environment. Various types, categories, metadata, and filters can be specified for use in the advanced search within select folders, users' folders, or across a larger set/group of folders and/or users. | 2014-01-30 |
20140032576 | Aggregation and recreation of content - Content aggregation and recreation techniques are presented. Metadata represents a first content and a second content. The metadata is used to generate an aggregated content, which includes both the first content and the second content. In some cases, the aggregated content is generated on demand using the current versions of the first content and the second content that are available when the aggregated content is recreated from the metadata. | 2014-01-30 |
20140032577 | Electronic Content Analytics - One exemplary embodiment involves displaying, by a device comprising a processor, indications of which events or properties of a component are exposed for analytics, wherein the component comprises a template for instances of the component for use in electronic content. The exemplary embodiment further involves determining, by the device, a mapping based on selection of events or properties of the component to map to corresponding data elements to be tracked by an analytics service. The exemplary embodiment further involves providing, by the device, electronic content comprising at least one instance of the component, the electronic content configured to send information about the data elements to the analytics service based on the mapping during use of the electronic content. | 2014-01-30 |
20140032578 | DYNAMIC PROPERTY DATA INTEGRATION FRAMEWORK - A dynamic integration framework allows property data to be dynamically influenced by external data sources. In one example, a client services component receives, from a client application, a request to create or edit an object. The client services component retrieves, from a content repository, an initial property set applicable to the object. An external data service specifies an initial property modification set based on property dependencies between controlling property values and dependent properties. The external data service provides the property modifications to the client services component with an initial data identifier that indicates a state of the property modifications. The client services component merges the initial property modifications and the initial data identifier with the initial property set. | 2014-01-30 |
20140032579 | AGGREGATION FRAMEWORK SYSTEM ARCHITECTURE AND METHOD - Database systems and methods that implement a data aggregation framework are provided. The framework can be configured to optimize aggregate operations over non-relational distributed databases, including, for example, data access, data retrieval, data writes, indexing, etc. Various embodiments are configured to aggregate multiple operations and/or commands, where the results (e.g., database documents and computations) captured from the distributed database are transformed as they pass through an aggregation operation. The aggregation operation can be defined as a pipeline which enables the results from a first operation to be redirected into the input of a subsequent operation, which output can be redirected into further subsequent operations. Computations may also be executed at each stage of the pipeline, where each result at each stage can be evaluated by the computation to return a result. Execution of the pipeline can be optimized based on data dependencies and re-ordering of the pipeline operations. | 2014-01-30 |
20140032580 | RELATIVISTIC CONCEPT MEASURING SYSTEM FOR DATA CLUSTERING - A method and apparatus for mapping concepts and attributes to distance fields via rvachev-functions. The steps including generating, for a plurality of objects, equations representing boundaries of attributes for each respective object, converting, for a plurality of objects, the equations into greater than or equal to zero type inequalities, generating, for a plurality of objects, a logical expression combining regions of space defined by the inequalities into a semantic entity, and substituting, for a plurality of objects, the logical expression with a corresponding rvachev-function such that the resulting rvachev-function is equal to 0 on a boundary of the semantic entity, greater then 0 inside a region of the semantic entity, and less then 0 outside the region of the semantic entity. Also included is the step of generating a composite rvachev-function representing logical statements corresponding to the plurality of objects using the respective rvachev-functions of the objects. | 2014-01-30 |
20140032581 | METHOD AND SYSTEM TO TRANSPARENTLY NAVIGATE RELATIONAL DATA MODELS - A system for transparent navigation of relational data models is provided. The system may include a request detector, a relationship detector, and an address evaluator. The request detector may be configured to receive a request for a node in the data schema. The relationship detector may be configured to determine that the request includes information associated with the relationship aspect. The address evaluator may be configured to resolve the information associated with the relationship aspect into the requested node. | 2014-01-30 |
20140032582 | MATCHING REGULAR EXPRESSIONS INCLUDING WORD BOUNDARY SYMBOLS - According to an example, a method for matching regular expressions including word boundary symbols includes receiving an input string and receiving a regular expression including a word boundary symbol. The method further includes transforming, by a processor, the regular expression into an automaton such that a set of strings accepted by the automaton is the same as a set of strings described by the regular expression. The method also includes processing the input string by the automaton to determine if the input string matches the regular expression. | 2014-01-30 |
20140032583 | Multi-Resolution Exploration of Large Image Datasets - The specification relates to providing an image space. The image space represents a first sampling of images in increasing distance from a seed image. The first sampling shows a number of images an initial distance value from the seed image and representative images of image groups a distance value that is different from the initial distance value from the seed image. The system is capable of browsing and modifying the image space responsive to at least one input. When modified, the system provides a second sampling of the images in increasing distance from an image related to a target image. The second sampling shows a number of images a certain distance value from the image related to the target image and representative images of image groups a distance value that is different from the certain distance value from the image related to the target image. | 2014-01-30 |
20140032584 | APPARATUS, METHOD AND COMPUTER READABLE MEDIUM FOR SELECTIVELY EDITING POLYSEMOUS SYMBOL SEQUENCES IN A MULTIFUNCTIONAL INTERACTIVE DICTIONARY DATABASE - An embodiment of the present application is directed to an apparatus, method, and or article of manufacture. In at least one embodiment, the method includes receiving an indication of selection of an editing mode for editing a displayed one of a plurality of linked electronic screen overlays, without editing any of the plurality of electronic screen overlays linked to the displayed electronic screen overlays; receiving an indication of selection of a key location for editing on the displayed electronic screen overlay, subsequent to the receiving the indication of selection of the editing mode; receiving an indication of selection of a parameter from a plurality of parameters associated with the selected key location; and receiving an indication of a change in the selected parameter. | 2014-01-30 |
20140032585 | MATCHING DATA FROM DISPARATE SOURCES - Apparatus, systems, and methods may operate to receive a first identification of two or more records that match and to search at least two sources of data to locate a set of potential matching records, based on element transformation to determine common characteristics of the two or more records. Further activities may include publishing the set of potential matching records, receiving a second identification of matching members of the set, and searching at least one repository to locate further matching records based on the second identification and the common characteristics. Additional apparatus, systems, and methods are disclosed. | 2014-01-30 |
20140032586 | METHOD AND APPARATUS FOR FAULT-TOLERANT MEMORY MANAGEMENT - A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time. | 2014-01-30 |
20140032587 | Generating Logical Expressions for Search Queries - In one embodiment, a method comprises, by a computer system, receiving a search term, determining a search constraint for a search query, and generating a search query. The search query includes the search term and the search constraint. The search query requires that at least a first number of search results that are returned in response to the search query match both the search term and the search constraint. The search query permits at least a second number of the search results to match only the search term. The computer system provides the search query for a search against a store of data. | 2014-01-30 |
20140032588 | Systems And Methods For Providing A Simplified Application Programming Interface For Converting From Two-Dimensional Query Languages Into Multi-Dimensional Query Languages To Query Multi-Dimensional Data Sources And MDX Servers - Apparatus and methods are provided for querying OLAP data sources and other MDX servers utilizing a two-dimensional query language. Aspects of the apparatus and methods receive a query written in a two-dimensional query language, such as LINQ, convert the query into a query compatible with a multi-dimensional query language, such as MDX, and employ the converted query to query the OLAP data source. | 2014-01-30 |
20140032589 | DOMAIN NAME SEARCHING WITH REPUTATION RATING - A method includes calculating, by at least one server communicatively coupled to a network, a rating for a domain name. The rating is based in part on reputation data for the domain name. The method includes receiving, by the at least one server, a domain name query from a requester, and forming, by the at least one server, a listing of candidate domain names using the domain name query. An inclusion of the domain name into the listing of candidate domain names or an order placement of the domain name within the listing of candidate domain names is a function of the rating for the domain name. The method includes returning, by the at least one server, the listing of candidate domain names to the requester. | 2014-01-30 |
20140032590 | WINDOWED MID-TIER DATA CACHE - Technologies are described herein for implementing a windowed mid-tier data cache. A request is received for a data page comprising a set of data rows from a result set of a query in a database management system (“DBMS”). A determination is made whether the requested data rows exist in the mid-tier cache. If the requested rows exist in the cache, then the set of data rows is retrieved from the cache and the requested data page is returned. If the requested rows do not exist in the cache, a data chunk comprising a number of data rows from the result set larger than and encompassing the requested rows is requested from the DBMS. Upon receiving the data chunk, the data chunk is stored in the mid-tier cache, and the set of data rows are retrieved from the cache and the requested data page is returned. | 2014-01-30 |