20th week of 2013 patent applcation highlights part 67 |
Patent application number | Title | Published |
20130124509 | PUBLISH-SUBSCRIBE BASED METHODS AND APPARATUSES FOR ASSOCIATING DATA FILES - Various methods and apparatuses are provided which may be implemented using one or more computing devices within a networked computing environment to employ publish-subscribe techniques to associate subscriber encoded data files with a set of publisher encoded data files. | 2013-05-16 |
20130124510 | PROGRAMMABLE SEARCH ENGINE - A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search results for users. Context files store instructions for controlling the operations of the programmable search engine. The context files are processed by various context processors, which use the instructions therein to provide various pre-processing, post-processing, and search engine control operations. | 2013-05-16 |
20130124511 | VISUAL SEARCH HISTORY - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting a visual search history. Presentation data is received indicating that a resource has been presented by a user device, the resource having been presented in response to user interaction with a search result that referenced the resource. In response to receipt of the presentation data, an image of the resource is acquired. The acquired image is associated with a search query for which the search result was provided. In response to receipt of a request for a search history for the user device, the acquired image and the associated search query are displayed. | 2013-05-16 |
20130124512 | NEGATIVE ASSOCIATIONS FOR GENERATION OF REFINEMENT OPTIONS - A computer-implemented method is provided, including receiving a search query from a user during a search session, and presenting information to the user responsively to the search query. After an indication that the user takes an action related to the search session is received, a portion of the presented information is identified that the user did not select prior to taking the action, and respective scores are assigned to search results generated responsively to the search query, including lowering one or more of the scores of the respective search results that are characterized by the non-selected portion of the presented information. The search results are ranked according to the scores, and presented to the user. Other embodiments are also described. | 2013-05-16 |
20130124513 | EXTRACTING PRINCIPAL CONTENT FROM WEB PAGES - Extracting principal content from Web pages includes identifying and classifying items on the Web page, building a list of candidates, calculating candidate scores, selecting a top score candidate, performing clean up processing for the top score candidate, and performing final page processing for the top score candidate. Candidate scores may vary according to a number of paragraphs and images grouped according to size. A world length of CJK (Chinese-Japanese-Korean) text may be determined according to punctuation therein. Candidate scores may be modified according to a number of containers and pieces and wherein a container is a Web page element that is associated with tags ‘body’, ‘div’, ‘td’, ‘li’, ‘article/section’ and pieces are candidates that do not include other candidates. Candidate scores may be modified according to a number of ratios corresponding to text and link density. | 2013-05-16 |
20130124514 | HIERARCHICAL RANKING OF FACIAL ATTRIBUTES - In response to a query of discernable facial attributes, the locations of distinct and different facial regions are estimated from face image data, each relevant to different attributes. Different features are extracted from the estimated facial regions from database facial images, which are ranked in base layer rankings by matching feature vectors to a base layer ranking sequence as a function of edge weights. Second-layer rankings define second-layer attribute vectors as combinations of the base-layer feature vectors and associated base layer parameter vectors for common attributes, which are matched to a second-layer ranking sequence as a function of edge weights. The images are thus ranked for relevance to the query as a function of the second-layer rankings. | 2013-05-16 |
20130124515 | METHOD FOR DOCUMENT SEARCH AND ANALYSIS - A search platform and method for enhancing analysis of contents in a patent/non-patent literature document by locating/extracting additional similar contents in the patent/non-patent literature document based on a user selected content/text in the document. A user selects a first portion of the text in the patent/non-patent literature document, and in response to the user selection of the first portion of the text, the search engine automatically highlights at least a second portion of the text in the same patent/non-patent literature document wherein the first portion and the second portion of the text have closest similar contents compared to the rest of the patent/non-patent literature document. | 2013-05-16 |
20130124516 | DATA DISPLAY SERVER, DATA DISPLAY METHOD AND PROGRAM THEREOF - The present invention relates to recommendation of items to a user for providing items more satisfying a user's request on the basis of new association. The present invention provides a data display server connected to a user terminal, which includes a posting database for storing posting data posted through the user terminal, a reference data base for storing reference data, relational metadata generating means which generates relational metadata making association between two pieces of reference data, and a relational database for storing the relational metadata. According to the arrangement, tight linking between reference data is made possible so that items more suitable for a user's preference can be recommended. | 2013-05-16 |
20130124517 | DISPLAYING AUTO-GENERATED FACTS ABOUT A MUSIC LIBRARY - A method for surfacing auto-generated facts about a music library is provided. The method initiates with receiving from a client device a request to access an online music library associated with a user, the music library including a plurality of audio files, each of the audio files including audio data and metadata associated with the audio data. The metadata of the audio files in the music library are transmitted to the client device. A music application code is transmitted to the client device, the music application code configured to be executed by a browser application on the client device, the music application code including a fact template defining an analysis to be performed on the transmitted metadata and posting logic configured to display a result of the analysis performed according to the fact template in said browser application on the client device. | 2013-05-16 |
20130124518 | INFORMATION REGISTRATION DEVICE, INFORMATION REGISTRATION METHOD, INFORMATION REGISTRATION SYSTEM, INFORMATION PRESENTATION DEVICE, INFORMATON PRESENTATION METHOD, INFORMATON PRESENTATON SYSTEM, AND PROGRAM - An information registration device includes an object information acquiring unit and a content information registering unit. The object information acquiring unit acquires object information obtained by performing processing for detecting and identifying an object for image data. The content information registering unit registers target content information in a database in association with the object information. | 2013-05-16 |
20130124519 | MEDICAL INFORMATION PROCESSING DEVICE - A medical information processing device includes a display portion which displays a chart information display screen, an operation portion for specifying an inspection item on the chart information display screen, an acquisition portion which acquires image data of an inspection image corresponding to the specified inspection item, and a controlling portion. The controlling portion sets the acquisition portion in a standby state for acquisition of the image data when the inspection item is specified by the operation portion, and when the image data was acquired by the acquisition portion, the controlling portion stores the acquired image data in a memory portion such that the image data is associated with chart information being displayed on the chart information display screen. | 2013-05-16 |
20130124520 | GENERATION OF SERVICE SPECIFICATION OF A SERVICE ORIENTED ARCHITECTURE (SOA) SOLUTION - A system and associated method for automatically generating a service specification of a Service Oriented Architecture (SOA) solution. A process model framework and a data model framework are received as inputs. Processes in the process model framework perform services of various complexity levels. Processes are decomposed into a respective set of atomic service processes in the lowest complexity level and data objects are extracted from the decomposed atomic service processes. The data objects are associated with data elements of the data model framework. The data model framework is extended and flexibility patterns are added for reusability of the service specification. The service specification of the SOA solution is generated as process interfaces represented with the data objects according to inputs from a user customizing aspects of the service specification, for either a desired service of the SOA solution or a desired process in the process model framework. | 2013-05-16 |
20130124521 | METHOD, APPARATUS, AND PROGRAM FOR SUPPORTING CREATION AND MANAGEMENT OF METADATA FOR CORRECTING PROBLEM IN DYNAMIC WEB APPLICATION - Method to support creation and management of metadata for correcting a problem in a dynamic web application. A support apparatus includes a metadata creation section, a block extraction section, a similar-block search section, and a metadata generalizing section. In response to correction of a problem by a corrector, the support apparatus implements methods to create metadata including the details of the correction and application conditions, that is, a global variable group and cookie information that identify the state of the web application in which the problem has occurred, extracts another block to which the created metadata is applicable from an operation log by using a semantic block including the location of the problem as a clue, and generalizes the application conditions of the created metadata by converting them to a key-value pair structure by using the other block and by extracting a common portion therefrom. | 2013-05-16 |
20130124522 | METHOD AND APPARATUS FOR REPRESENTING MULTIDIMENSIONAL DATA - The present invention relates to methods for representing multidimensional data. The methods of the present invention are well suited but not limited to the representation of multidimensional data in such a way as to enable the comparison and differentiation of data sets. For example, the invention may be applied to the representation of flow cytometric data. The invention further relates to a program storage device having instructions for controlling a computer system to perform the methods, and to a program storage device containing data structures used in the practice of the methods. | 2013-05-16 |
20130124523 | SYSTEMS AND METHODS FOR MEDICAL INFORMATION ANALYSIS WITH DEIDENTIFICATION AND REIDENTIFICATION - A medical information navigation engine is useful in association with at least one electronic health record system. The engine decouples identifying information from clinical data from electronic health records. The clinical data includes clinical narrative having discrete data and textual data. The identifying information is stored. Additionally, the identifying information is associated with a token in the clinical data. The clinical data may then be indexed. The discrete data and the textual data in the clinical data may then be mined. Mining includes extracting at least one relevant event from the discrete data and the textual data. Next, the clinical data and identifying information may be reintegrated using the token. The event associated with the mined discrete data and textual data may then be exported. The system may also provide a validation tool for users, including clinicians, to search and view clinical data. The exported event may be used to alter treatment of a patient. | 2013-05-16 |
20130124524 | DATA CLUSTERING BASED ON VARIANT TOKEN NETWORKS - Received data records, each including one or more values in one or more fields, are processed to identify one or more data clusters. The processing includes: identifying tokens that each include at least one value or fragment of a value in a field or a combination of fields; generating a network representing the identified tokens, with nodes of the network representing tokens and edges of the network each representing a variant relationship between tokens; and generating a graphical representation of the network with different subsets of nodes distinguished based at least in part on values associated with nodes, where a value associated with a particular node quantifies a count of a number of instances of the token represented by that particular node appearing within the received data records. | 2013-05-16 |
20130124525 | DATA CLUSTERING BASED ON CANDIDATE QUERIES - Received data records, each including one or more values in one or more fields, are processed to identify a matched data cluster. The processing includes: for selected data records, generating a query from one or more values; identifying one or more candidate data records from the received data records using the query; determining whether or not the selected data record satisfies a cluster membership criterion for at least one candidate data cluster of one or more existing data clusters containing the candidate records; and selecting the matched data cluster from among one or more candidate data clusters based at least in part on a growth criterion for the candidate data clusters, or initializing the matched data cluster with the selected data record if the selected data record does not satisfy a cluster membership criterion for any of the existing data clusters or based on a result of the growth criterion. | 2013-05-16 |
20130124526 | METHOD AND APPARATUS FOR PREDICTING OBJECT PROPERTIES AND EVENTS USING SIMILARITY-BASED INFORMATION RETRIEVAL AND MODELING - Method and apparatus for predicting properties of a target object comprise application of a search manager for analyzing parameters of a plurality of databases for a plurality of objects, the databases comprising an, electrical, electromagnetic, acoustic spectral, database (ESD), a micro-body assemblage database (MAD) and a database of image data whereby the databases store data objects containing identifying features, source information and information on site properties and context including time and frequency varying data. The method comprises application of multivariate statistical analysis and principal component analysis in combination with content-based image retrieval for providing two-dimensional attributes of three dimensional objects, for example, via preferential image segmentation using a tree of shapes and to predict further properties of objects by means of k-means clustering and related methods. By way of example, one of a machine component or process failure event, an intrusion event and a fire event and residual objects may be predicted and located and qualified such that, for example, properties of the residual objects may be qualified, for example, via black body radiation and micro-body databases including charcoal assemblages. | 2013-05-16 |
20130124527 | REPORT AUTHORING - A system for aiding report authoring is disclosed. The system comprises a set of associations ( | 2013-05-16 |
20130124528 | NAVIGATION OF HIERARCHICAL DATA SETS - Briefly, in accordance with one or more embodiments, a hierarchical data set may be displayed in a database view in a content window of a program or graphical user interface. A filter panel may display one or more categories of information about the hierarchical data set including one or more filterable items that may be selected by a user. In response to a user selection, filtered contents of the hierarchical data set may be displayed in the database view according to the selection to allow a user to navigate the hierarchical dataset via the database view. In one or more embodiments, the hierarchical data set may comprise a file system. | 2013-05-16 |
20130124529 | SEARCH AUGMENTED MENU AND CONFIGURATION FOR COMPUTER APPLICATIONS - Providing for search to facilitate discovery or access to configuration functions of a computer application is described herein. By way of example, metadata can be appended to configuration functions of the computer application. A matrix correlating subsets of metadata with related configuration functions can facilitate distinguishing respective configuration functions, or groups of related configuration functions based on the subsets of metadata. User search data can be referenced against the subsets of metadata. Respective subsets of metadata that satisfy a condition defined by a data matching function can be returned as a match, and configuration functions associated with matching metadata can be output in response to the search data. In some aspects, user-appended metadata is provided for user customization of configuration function searching, and in other aspects machine learning can be employed to derive user preferences from usage activity and search history, and tailor search results to predicted user preferences. | 2013-05-16 |
20130124530 | Blood-Type Matching System - An interactive website, preferably hosted on a secured server, fashioned to simplify and expedite the dating process by matching individuals to other individuals of the opposite sex based primarily on the compatibility of the individuals' blood-types. With respect to the online service of the present invention, blood-type matches are suggested based on the compatibility of a hypothetical blood donation flowing from male to female. Knowledge of one's blood-type is required to become a user. Other characteristics may be implemented to help narrow search results, which may be edited on a user's profile page, distinguishing individuals by preferences, qualities, and appearance. | 2013-05-16 |
20130124531 | SYSTEMS FOR EXTRACTING RELEVANT AND FREQUENT KEY WORDS FROM TEXTS AND THEIR PRESENTATION IN AN AUTO-COMPLETE FUNCTION OF A SEARCH SERVICE - Systems for searching and reviewing text files among a plurality of users are disclosed. The systems include a server that is configured to receive, index, and store a plurality of text files, which are received by the server from a plurality of sources, within at least one database in communication with the server. In addition, the server is configured to provide users with the ability to search for certain text files stored within the system. The search functionality will include an auto-complete feature, which provides a user of the system with a list of proposed key words to use when conducting the search. The proposed key words will represent the most frequently searched and information-rich key words that the system identifies over a period of time. | 2013-05-16 |
20130124532 | Analyzing and repairing documents - Techniques for analyzing and repairing documents are described, including evaluating a document at a first location using a first application, the document comprising one or more parameters and being formatted using a document standard, identifying a problem associated with the document by comparing the one or more parameters to the document standard, presenting a status associated with the document, wherein the status is associated with the one or more parameters, and repairing the problem a second location using a second application by modifying at least one of the one or more parameters associated with the document. | 2013-05-16 |
20130124533 | METHOD AND APPARATUS FOR UPDATING SONG PLAYLISTS BASED ON RECEIVED USER RATINGS - Methods, apparatuses, and computer programs are presented for updating song playlists based on received rating inputs from user devices. One method includes receiving information associated with songs in an initial playlist from a host device by a server. The server generates a rating interface for the initial playlist, which is associated with an image code. The image code for the rating interface is sent to the host device so that the user devices can access the rating interface via the image code. After one or more user devices provides rating inputs to the songs in the initial playlist, the received one or more rating inputs are analyzed to produce an adjusted playlist. The method further includes transmitting the adjusted playlist to the host device to be executed. | 2013-05-16 |
20130124534 | APPARATUS AND METHOD FOR INFORMATION ACCESS, SEARCH, RANK AND RETRIEVAL - An apparatus and method for quickly searching and ranking related documents in a database, and an interactive window that allows a user to dynamically reselect a priority of a score among a plurality of scores for re-ranking documents. In operation, the search engine | 2013-05-16 |
20130124535 | APPARATUS AND METHOD FOR CALCULATING INTIMACY - An apparatus calculates an intimacy. The apparatus includes an information extraction unit to extract one of more communication logs to communicate with contact numbers in contact number information in a mobile terminal and a weight setting unit to set a weight on each communication log and each contact number. The apparatus further includes a time importance setting unit to set time importance in each communication log on the basis of service execution time of each communication log and an intimacy calculating unit to calculate an intimacy in each communication log on the basis of the time importance and the contact number with the weight, and calculate an intimacy between a user of the mobile terminal and each dialogist corresponding to the contact number using the intimacy in each communication log. | 2013-05-16 |
20130124536 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing apparatus including a difference applying unit that obtains, according to difference feature information indicating a difference between first feature information characterizing an action of a target user and second feature information characterizing another action performed by the target user after the foregoing action is performed and third feature information characterizing an action newly performed by the target user, fourth feature information; and a target extracting unit that extracts information based on the fourth feature information. | 2013-05-16 |
20130124537 | Process and Apparatus for Selecting an Item from A Database - The present invention relates to a method and apparatus for selecting database items from a database, where the database items are indexed by a list of item identifiers. The item identifiers may be in the form of text. An initial display is generated which includes one or more parts of the item identifiers. Selection of the one or more parts may be made and results in the generation of a display of a further one or more parts for selection. The further one or more parts may be selected in order to add to the selected one or more parts to build a larger part or whole of an item identifier. Selection from a large list of item identifiers may be carried out in a relatively short time period. | 2013-05-16 |
20130124538 | Structured Search Queries Based on Social-Graph Information - In particular embodiments, a method includes receiving an unstructured text query, identifying nodes and edges from a social graph that correspond to n-grams in the text query, and then generating structured queries that include references to the identified nodes and edges. | 2013-05-16 |
20130124539 | PERSONAL RELEVANCY CONTENT RESIZING - Described is a technique for resizing content items in a social network based on a relevancy of the content items to a user in the social network. In the disclosed technique, content items that are relevant to the user are identified and a relevancy score for each of the content items is computed based on factors including, number of interactions with the content items by a user, type of interactions and a type of user. A display size of the content item is determined based on the relevancy score of the content item. The display size can be directly proportional to the relevancy score of content item. The content items are generated based on the determined size and displayed to the user. Accordingly, a content item which is more relevant to the user is displayed at a bigger size than a content item which is less relevant to the user. | 2013-05-16 |
20130124540 | People Engine Optimization - Some embodiments promote website credibility and the optimization of websites for people by automatedly quantifying various elements of a website into component credibility scores. In some embodiments, a set of encoded credibility scoring rules are used to compute each of the component credibility scores, wherein the credibility scoring rules are derived based on factors that have been identified by a grouping of people that preferably represent a primary demographic of users that consume the content of a particular classified type of website. In some such embodiments, the credibility scoring rules are derived from commonality that is identified from a sample set of known credible and/or non-credible websites of a particular classification. Once the credibility scoring rules are defined, the system applies the rules to other websites having the same classification as those from which the rules are derived to automatically generate credibility scores for the other websites. | 2013-05-16 |
20130124541 | COLLABORATIVE BOOKMARKING - A method and system for collaborating tags in a bookmarking system wherein the bookmarking system includes a plurality of tags applied to content items by a plurality of users, the method and system including, examining all the tags that are applied to all the content items, determining whether two tags have been assigned to the same content item, if two tags have been assigned to the same content item, computing the relative strength of each of the two tags with respect to each other. | 2013-05-16 |
20130124542 | Default Structured Search Queries on Online Social Networks - In one embodiment, a method includes accessing a social graph that includes a plurality of nodes and edges, identifying a nodes corresponding to a page currently accessed by a first user, generating one or more structured queries, where each structured query comprises a reference to the identified node and one or more edges that are connected to the identified node, and transmitting one or more of the structured queries to the first user for display on the page. | 2013-05-16 |
20130124543 | SYSTEM AND METHOD FOR PROVIDING AND/OR OBTAINING ELECTRONIC DOCUMENTS - A system and method comprising filtering electronic data on a transaction per transaction basis and replicating the filtered electronic data in response to a request to obtain electronic data on the transaction per transaction basis. The system and method further includes providing the filtered replicated electronic data for viewing. | 2013-05-16 |
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. | 2013-05-16 |
20130124545 | System and method implementing a text analysis repository - One embodiment includes a computer implemented method of storing information. The method includes implementing, by a document repository server computer, a schema-flexible database. The method further includes receiving, by the document repository server computer, processed text information from a text analysis computer, wherein a semantic type is assigned to the processed text information. The method further includes storing, by the document repository server computer, the processed text information in the schema-flexible database. The method further includes outputting, by the document repository server computer to an analysis computer, data selected from the processed text information stored in the schema-flexible database in response to a query received from the analysis computer. | 2013-05-16 |
20130124546 | GROUP ACCESS CONTROL FOR A DISTRIBUTED SYSTEM - Briefly, embodiments of a method, apparatus or article for group access control of a distributed system are described. | 2013-05-16 |
20130124547 | System and Methods Thereof for Instantaneous Updating of a Wallpaper Responsive of a Query Input and Responses Thereto - A method for instantly updating a wallpaper on a screen of a user device responsive of a user query. The method comprises performing an analysis of the user query input by a user of the user device; selecting a wallpaper respective of at least the user query that is determined to be related to the user input; and providing the selected wallpaper to the user device for a display on the screen of the user's device. | 2013-05-16 |
20130124548 | System and Method for Presenting A Plurality of Email Threads for Review - In an embodiment, characteristics of an email thread are analyzed to find related email threads. Email threads are combined to identify duplicate emails and to generate a superset thread, which maintains the context of combined email threads. The superset thread is displayed to a reviewer for review, wherein each unique email is displayed only once. In an embodiment, a system for presenting a plurality of email threads includes a thread analyzer, a database manager, and a superset thread generator. The thread analyzer analyzes characteristics of an email thread. The database manager indexes and identifies email threads from networked databases. The superset thread generator combines the email threads to determine duplicate emails and generates a superset thread, which maintains the context of each of the combined email thread. | 2013-05-16 |
20130124549 | Triggering Actions in Response to Optically or Acoustically Capturing Keywords from a Rendered Document - A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically captured from a rendered document by a user. The system identifies among words of the sequence a word with which an action has been associated. The system then performs the associated action with respect to the user. | 2013-05-16 |
20130124550 | METHOD AND APPARATUS FOR OPERATING A USER INTERFACE - A method and apparatus for operating a user interface is provided, in which a first user input is detected, and a confidence analysis is carried out. Different kinds of system responses are generated depending on the result of the confidence analysis, wherein a first kind of system response comprises a system output which requires a second user input, and a second kind of system response comprises the automatic selection of a database entry. A third kind of system response comprises the first and second features, wherein the third kind of system response automatically changes into the first or second kind of system response after the expiry of a period of time. In this case, one of the two first kinds can be set as a standard or “default,” into which the automatic change then takes place after expiry of the period of time without further user interaction. | 2013-05-16 |
20130124551 | OBTAINING KEYWORDS FOR SEARCHING - A playback apparatus (100) and corresponding method for playing back images. The apparatus comprising a controller (110) configured for executing the steps of: recognizing an object in an image being played back (320); obtaining a keyword (410) associated to the recognized object (340); and—searching for information based on the keyword (370). | 2013-05-16 |
20130124552 | LOCATING RELEVANT CONTENT ITEMS ACROSS MULTIPLE DISPARATE CONTENT SOURCES - Technologies are described herein for locating relevant content items across multiple disparate content sources. Query parameters are received from a user interface for defining a query for searching a number of content sources located on multiple, disparate content servers. A native search is executed on each of the content servers based on the received query parameters, and query statistics and other data regarding content items in the content sources matching the query parameters are received. The query statistics are aggregated across the content servers and presented in the user interface. The presentation of the query statistics may be broken out by each content source, by each query phrase segmented from the query, and the like. In addition, a preview of a number of content items matching the query parameters is presented based on the data received. | 2013-05-16 |
20130124553 | FLEXIBLE INTERFACE MODULE - An interface module for a local application provides a user interface to solicit user input for an configuring invocation. The user input solicited by the user interface includes a name of an external query to be executed and an input variable name for the external query. The interface module receives the user input for the configuring invocation; stores the invocation; and receives a trigger, with an input value for the external query, to launch the invocation. In response to receiving the trigger, the interface module executes the invocation to provide, to another interface module for a remote application, a request to execute the external query. The interface module receives, from the other interface module, an output value for the external query and process the output value. | 2013-05-16 |
20130124554 | Method and System for Providing Electronic User Assistance - A system and method for incorporating software modules into a website or other information source that is searchable and updateable, which helps to create a dynamic user assistance environment. The system searches based on context/category sensitive natural language requests. This dynamic environment becomes “smarter” over time and will track questions and answers by a number of methods to assure the answers are up to date and that there is a high confidence match for the user's inquiry. The entire collection of data resides in a centralized location where the information can be leveraged to answer a user's question and aid in the creation of question/answer pairs for later use. Additionally, the assistance system supports a method for incorporating new informational content and answers to unanswered questions, for example by authorized support persons, that are categorized and stored in the existing system for later reference and use. | 2013-05-16 |
20130124555 | NAVIGATING RELATED ITEMS IN DOCUMENTS BASED ON THEIR CLASSIFICATION, GROUPING, HIERARCHY OR ONTOLOGY - Disclosed are systems, methods and computer program products for navigating related items in responses to search requests. In response to a search request, a server determines a first results set of items, where the items have one or more item characteristics. The server receives a selection indicating one of the characteristics items in the first results set. The server performs a search utilizing the first characteristic to obtain a second set of items having the selected characteristic. A visual link indicator module of the server generates commands and data for displaying the second set of items having the selected characteristic. The display includes a visual indicator of a relationship of the second set of items to the selected characteristic. | 2013-05-16 |
20130124556 | Real Time Query Trends with Multi-Document Summarization - A list of “hot topics” may be provided to a user to indicate information that is currently popular. A topic may be deemed popular when a large number of search queries related to the topic are entered by users. A search system may receive and analyze an electronic source of published information to determine a reason for why a particular popular topic is popular. If content related to why a particular popular topic is popular exists in multiple electronic sources of published information, text summarization techniques may be used to determine a reason for why the popular topic is popular by from among the multiple electronic sources of published information. | 2013-05-16 |
20130124557 | SYSTEMS AND METHODS FOR USER CONFIGURABLE RECOMMENDATION SYSTEMS - Systems and methods in accordance with embodiments of the invention include user configurable recommendation systems that enable a user to modify the presentation of recommendations in a user interface. One embodiment includes at least one recommendation module running on a user device configured to present recommendations in a user interface of a user device based upon a command generated by a recommendation module; a command history database configured to store a history of commands; wherein at least one recommendation module is a requesting recommendation module configured to: query the command history database for information on a current command concerning display of recommendations; receive the information on the current command concerning display of recommendations on the requesting recommendation module's user interface that causes the requesting recommendation module to present a notification of the current command along with a notification of commands that may be generated. | 2013-05-16 |
20130124558 | BROKER MEDIATED GEOSPATIAL INFORMATION SERVICE - A method includes receiving from a requestor search criteria for a geospatial information service. The requestor selects a dataset for use in providing the geospatial information service. A plurality of processes is determined, resulting in process-dataset solutions to the search criteria including the selected dataset. In particular, each process-dataset solution includes the selected dataset and a process of the determined plurality of processes. A list is provided to the requestor, the list including the plurality of process-dataset solutions. | 2013-05-16 |
20130124559 | METHOD AND SYSTEM FOR INSERTING DATA RECORDS INTO FILES - Methods and system for adding a data record to a file comprise maintaining a data structure to track locations of data records within the file, wherein each entry in the data structure is a Bloom filter that corresponds to a different portion of the file that includes a plurality of data records. When an instruction to write data to the file is received, a data record is generated to append to the file, wherein the data record comprises a randomized unique id and the data from the received instruction. A Bloom filter bit pattern is extracted from the randomized unique id and bits in a current Bloom filter entry of the data structure are set, wherein the set bits correspond to the same bit positions as the Bloom filter bit pattern. The data record is thus able to be added to the file. | 2013-05-16 |
20130124560 | VARIABLE USER INTERFACE BASED ON DOCUMENT ACCESS PRIVILEGES - Users may be presented with different viewing interfaces for a document based on a combination of factors relating to display rights possessed for the document and user specific information. In one implementation, the user's location is used to determine portions of the document that can be displayed to the user. More particularly, access privileges to a document for a user are determined based on geographical location information of the user and based on access rights possessed for the document. Portions of the document may then be formatted for display to the user based on the determined access privileges. | 2013-05-16 |
20130124561 | Planning-Based Automated Fusing of Data From Multiple Heterogeneous Sources - Methods and software for automatedly answering dynamic queries requiring fusing of data from various ones of multiple available heterogeneous data sources. The data sources are characterized and interrelated using a suitable ontology. In one implementation, each dynamic query is analyzed to determine the data items required to answer that query, along with their levels of detail. The data items and levels of detail are used to determine which ones of the multiple data sources are needed to answer the query. The data items, levels of detail, and the ontology of the data sources are then used to automatedly develop a data-fusing plan for fusing data from the needed data sources in a manner that answers the query. The data-fusing plan is executed, and the query is answered. | 2013-05-16 |
20130124562 | EXPORT OF CONTENT ITEMS FROM MULTIPLE, DISPARATE CONTENT SOURCES - Technologies are described herein for exporting content items from multiple disparate content sources to a single repository. Query parameters are received for locating content items hosted by one or more content servers of different types for export. Native search queries are generated for each content server from the query parameters and are executed on each content server. An export manifest listing the content items for export is built from query results received from the content servers. Each content item listed in the export manifest is then retrieved from the corresponding content server and stored in a single export repository. | 2013-05-16 |
20130124563 | CONTROLLING PRE-FETCHING OF MAP DATA TILES BASED ON SELECTABLE PARAMETERS - A system and method identifies pre-fetch map data to be downloaded from a remote server, having a map database, to a client device by using selectable parameters to control pre-fetching. For example, device specific parameters, such as device model number, and user specific parameters, such as user interests, may be accessed by the system and method and analyzed to determine which pre-fetch map data should be downloaded from the remote server. These parameters may be automatically stored on the client device or may be manually entered by the user. The responsive pre-fetch map data may be identified by map data type, map points of interest, map zoom level, or some other manner. Where the map database stores map data in tiles, the remote server will send selected map data tiles to the client device as the pre-fetch map data. | 2013-05-16 |
20130124564 | METASEARCH INFRASTRUCTURE WITH INCREMENTAL UPDATES - Techniques are provided for a metasearch infrastructure. The metasearch infrastructure supports one or more of the following: hotel matching, backend support of user queries, frontend support for user queries, a cache layer that groups or organizes cached data in storage based on hotel location, scoring and ranking on the client side, experiments and rankers, duplicate booking prevention, blacklisting hotels, and indexing that utilizes a document-independent data structure to store index values. | 2013-05-16 |
20130124565 | MECHANISM FOR CO-LOCATED DATA PLACEMENT IN A PARALLEL ELASTIC DATABASE MANAGEMENT SYSTEM - A database management system implemented in a cloud computing environment. Operational nodes are assigned as controller-nodes, compute-nodes or storage-nodes. The number of operational nodes, and their assignment as compute-nodes or storage-nodes can vary. Queries specify tables, with each such table assigned to a respective group of storage nodes. The number of operational nodes executing a given query may change by (a) changing the compute-nodegroup associated with a connection, or (b) adding or removing nodes from the compute-nodegroup; and/or distributing data from the tables among the nodes in a storage nodegroup. State information is maintained for each client connection, such that steps are executed assuming that the state exists. State changes are recorded during step execution for a given connection, so that subsequent steps from the same connection are executed with the state as left by a prior step, and so that subsequent queries on the same connection are executed with the state as left by the prior query. | 2013-05-16 |
20130124566 | SECURELY ACCESSING REMOTE SYSTEMS - A method for securely accessing a number of computing systems within a remote facility includes, with a mobile computing system, checking out access data from a centralized database, the access data providing access to the computing systems within the remote facility. The mobile computing device then interfaces with a first computing system, the first computing system being unable to have access criteria changed from a remote location. The mobile computing system then provides a user with access to the first computing system using the checked out access data without revealing that checked out access data to the user. | 2013-05-16 |
20130124567 | AUTOMATIC PRIORITIZATION OF POLICIES - Input is obtained to modify one of a set of self-consistent and prioritized document policies, each policy indicating an allowability of a requested action when a condition of the policy is satisfied. Each policy is representable by a node on a multipartite graph, the node being located in a part of the multipartite graph that corresponds to the allowability indicated by the policy. Two nodes are connectable by an edge that indicates a relative priority between their corresponding policies. A transitive closure of the representation is computed so as to identify paths of contiguous edges that connect pairs of nodes. When two policies with different allowabilities are applicable to a single requested action on a single document, and when the corresponding nodes are connected by one of the identified paths, a relative priority is automatically assigned to the two policies as indicated by the path. | 2013-05-16 |
20130124568 | METHOD AND APPARATUS FOR PRIVILEGE CONTROL - The present invention discloses a method and apparatus for privilege control to provide comprehensive privilege control with fine granularity. Document data stored in the docbase management system includes at least one document data object, and the at least one document object supports at least one privilege. When setting a privilege for a role over a document data object, a privilege is selected from the at least one privilege supported by the document data object, and the selected privilege is set as the privilege of the role over the document data object. When the role is to perform an operation on the document data object, the operation of the role on the document data object is controlled according to the privilege of the role over the document data object. | 2013-05-16 |
20130124569 | Data Destruction Mechanisms - Methods and apparatus, including computer program products, are provided for data destruction. In one aspect, there is provided a computer-implemented method. The method may include receiving a request to destroy a first data object; determining whether other data objects depend from the first data object; determining a structure for the first data object and the other data objects, when the other data objects depend from the first data object; initiating, based on the determined structure, calls to the other data objects to destroy the other data objects before the first data object; and initiating a call to the first data object to destroy the first data object, when the other data objects have been destroyed. Related apparatus, systems, methods, and articles are also described. | 2013-05-16 |
20130124570 | REGISTRATION OF CIM AGENT TO MANAGEMENT AGENT AND SYSTEM - A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent. | 2013-05-16 |
20130124571 | KEYWORD ACQUIRING DEVICE, CONTENT PROVIDING SYSTEM, KEYWORD ACQUIRING METHOD, A COMPUTER-READABLE RECORDING MEDIUM AND CONTENT PROVIDING METHOD - A keyword related to a user's interest is acquired. A keyword acquiring device including a tree storage unit that stores a keyword tree obtained by performing hierarchization according to the number of appearances and relevance in advance using a keyword associated with content as a node records a keyword associated with content previously selected by a user as a log, extracts a plurality of keywords based on a predetermined condition from a log corresponding to a certain user recorded in the log, extracts a partial tree including the extracted keywords from the keyword tree, and acquires a keyword in a node having no other lower node as a keyword related to the user's interest. | 2013-05-16 |
20130124572 | Media generation and management - Techniques for media generation and management are described, including retrieving data associated with an asset, processing the data to identify an asset type, the asset type and the data being used to configure an application framework, wherein one or more panels are dynamically determined by evaluating the asset type, the one or more panels being presented in the application framework and at least one of the one or more panels are configured to receive an input initiating an action performed on the asset, and presenting the asset and the one or more panels in an interface coupled to the application framework. | 2013-05-16 |
20130124573 | DEEP CLONING OF OBJECTS USING BINARY FORMAT - Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone. | 2013-05-16 |
20130124574 | SCENARIO DRIVEN DATA MODELLING: A METHOD FOR INTEGRATING DIVERSE SOURCES OF DATA AND DATA STREAMS - A system and method of integrating diverse sources of data and data streams is presented. The method can include selecting a scenario based on a topic, creating a multi-relational directed graph based on the scenario, identifying and converting resources in accordance with the scenario and updating the multi-directed graph based on the resources, identifying data feeds in accordance with the scenario and updating the multi-directed graph based on the data feeds, identifying analytical routines in accordance with the scenario and updating the multi-directed graph using the analytical routines and identifying data outputs in accordance with the scenario and defining queries to produce the data outputs from the multi-directed graph. | 2013-05-16 |
20130124575 | System and Method for Dynamic Meta-Data in Control and Visualization - An automation control and monitoring system is provided that includes an automation control component and a data store. The automation control component is configured to store measurement data acquired from a sensing component of the automation control system in onboard memory. The automation control component is configured to store the measurement data in the onboard memory in a manner defined by a data structure of the measurement data. The data store is configured to store and dynamically associate meta-data with the measurement data acquired from the sensing component such that the meta-data extends the data structure by linking at least portions of the meta-data with the measurement data. | 2013-05-16 |
20130124576 | Dynamic data fabrication for database applications - A computer-implemented method and apparatus for fabricating data for database applications. The method comprises intercepting a command issued by an application, the command being addressed to a database; formulating a problem in accordance with the command; obtaining a solution for the problem, the solution comprising fabricated data; providing a second command for updating the database with the fabricated data; and providing the command to the database, whereby a response from the database based on the fabricated data is provided to the application. | 2013-05-16 |
20130124577 | EFFICIENT UPDATE OF A DISCOVERY LIBRARY ADAPTER BOOK - A first DLA book and a second DLA book are compared, the first DLA book being stored in a data repository and including a first set of objects constructed according to a Common Data Model (CDM) specification to represent a first set of corresponding instances of resources in the data processing environment at a first time, the second DLA book including a second set of objects constructed according to the CDM specification to represent a second set of corresponding instances of the resources in the data processing environment at a second time. Responsive to the comparing, a DLA delta book is created, the DLA delta book including a difference between the first DLA book and the second DLA book. The DLA delta book is combined with the first DLA book stored in the data repository to update the first DLA book. | 2013-05-16 |
20130124578 | COLUMN-ORIENTED DATABASE SCHEMA FOR DYNAMIC HIERARCHIES - A method and system for a column-oriented database schema for dynamic hierarchies includes a processor ( | 2013-05-16 |
20130124579 | SHOWING SYSTEM FOR PRODUCT MATERIALS AND SHOWING METHOD THEREFOR - A showing system and a showing method for product materials are provided. In this showing method, a material module database is created and stored, which includes a number of three-dimensional material modules corresponding to a number of material information and a number of module class information corresponding to the material information. A preview database is created, which includes the material information, a number of preview modules and a number of preview class information corresponding to the material information. The preview modules and preview class information in the preview database are timingly adjusted according to the three-dimensional material modules and the class information in the material module database. A user interface receives the material information to display the corresponding preview modules and the preview class. The material management personnel can thus utilize the user interface to view and search for material information, thereby increasing the material management quality and efficiency. | 2013-05-16 |
20130124580 | CONFIGURABLE OFFLINE DATA STORE - A method and apparatus for a configurable offline data store are described. For example, a method includes receiving a request for a first set of one or more records from a client application, wherein the first set is stored in a client data store and the client application also has access to a server data store unit of a server. The method further includes determining whether a first set of records in the client data store unit is valid; and upon determining the first set is valid, deleting those records of the first set in the client data store unit that are outdated. The method further includes upon determining the first set is not valid, deleting the first set; determining whether the record is in the client data store unit; and upon determining the record is in the client data store, transmitting a version of the record to the client application. | 2013-05-16 |
20130124581 | DATA PROCESSOR - A system is described that generates reports from very large data sets. The reports are generated in real-time (or close to real time). Data from the large data set is replicated to a buffer as it arrives in the system. Once sufficient data is obtained (e.g. when the buffer is filled), the data is processed to generate a report. The report may summarize the data obtained and may be stored for later use. By storing summary data instead of the full data, the data storage requirements are reduced. | 2013-05-16 |
20130124582 | DOCUMENT PROCESSING SYSTEM AND CONTROL METHOD THEREOF, PROGRAM, AND STORAGE MEDIUM - This invention is directed to a document processing system and control method thereof. The system stores a plurality of items of document data each containing metadata pertaining to the contents of each item of document data, and relation information representing the relations between the plurality of items of document data. When scanned image data or facsimile-received image data is input, document data related to the input image data is specified among the plurality of items of stored document data, based on the metadata contained in each item of document data. Relation information representing the relation between the input image data and the specified related document data is stored. Even document data obtained from a paper document is able to be stored as document data subjected to search processing. | 2013-05-16 |
20130124583 | Presenting Metadata From Multiple Perimeters - In some implementations, a method for managing data in a user device includes pushing first metadata for a first resource in a first perimeter to a service external to the first perimeter. The first perimeter is configured to prevent external resources from accessing resources in the first perimeter. Second metadata for a second resource in a second perimeter is pushed to the external service. The external service is external to the second perimeter, the second perimeter being configured to prevent external resources from accessing resources in the second perimeter. Information is presented to the user based on a combination of the first metadata and the second metadata. | 2013-05-16 |
20130124584 | START PAGE FOR A USER'S PERSONAL MUSIC COLLECTION - Methods and systems for providing an interface page for a music library are provided. According to one embodiment, a method initiates with retrieving metadata associated with audio files contained in a music library of a user. User-defined interactions with the audio files are parsed from the metadata. The user-defined interactions are analyzed to determine songs, artists, albums, or genres of interest to the user. Then information related to the songs, artists, albums, or genres of interest is retrieved from an information source. The related information is presented on an interface page for accessing the music library. | 2013-05-16 |
20130124585 | FILE PROCESSING APPARATUS AND FILE PROCESSING METHOD - According to one embodiment, a file processing apparatus includes a file group generator, a divided file generator, and a recorder. The file group generator is configured to generate a file group formed by a plurality of first processing target files each having a size less than a threshold size of processing target files. The divided file generator is configured to generate first divided files by dividing the file group, and to generate second divided files by dividing a second processing target file having a size not less than the threshold size of the processing target files. The recorder is configured to record the first and second divided files. | 2013-05-16 |
20130124586 | METHOD AND APPARATUS FOR EVALUATION OF MATHEMATICAL FUNCTIONS - An aspect includes an apparatus for evaluating a mathematical function at an input value. The apparatus includes a selector for selecting a mathematical function, an input for a value at which to evaluate the function, an identifier for identifying an interval containing the input value. The interval is described by at least one polynomial function. At least one control point representing the polynomial function is retrieved from at least one look up table, and the polynomial function can be derived from the control points. The function is evaluated at the input value and an output of the evaluation is used as a value of the function at that input value. | 2013-05-16 |
20130124587 | Circuit for a Radio System, Use and Method for Operation - A circuit and method of operation for a circuit of a radio system in which a system time is divided into symbols, in which a system clock generator is activated in an operating mode, so that the system time is determined from an output clock signal of the system clock generator by counting, in which the system clock generator is deactivated in a sleep mode, in which an output clock signal of a sleep clock generator is blanked as a function of an output signal of a modulo divider in the sleep mode, and the system time is determined by counting, wherein an output frequency of the output clock signal of the sleep clock generator is a non-integer multiple of a symbol frequency, in which the modulo divider divides the output clock signal of the sleep clock generator by a division factor, and in which the division factor of the modulo divider is produced by changing between at least two integer divisor values. | 2013-05-16 |
20130124588 | ENCODING DENSELY PACKED DECIMALS - According to one aspect of the present disclosure, a method and technique for encoding densely packed decimals is disclosed. The method includes: executing a floating point instruction configured to perform a floating point operation on decimal data in a binary coded decimal (BCD) format; determining whether a result of the operation includes a rounded mantissa overflow; and responsive to determining that the result of the operation includes a rounded mantissa overflow, compressing a result of the operation from the BCD-formatted decimal data to decimal data in a densely packed decimal (DPD) format by shifting select bit values of the BCD formatted decimal data by one digit to select bit positions in the DPD format. | 2013-05-16 |
20130124589 | Compression and Decompression of Numerical Data - The invention relates to a computer-implemented method for compressing numerical data comprising a structured set of floating point actual values. A floating point value is defined by a sign, an exponent and a mantissa. The method comprises computing a floating point predicted value related to a target actual value of the set. The computing includes performing operations on integers corresponding to the sign, to the exponent and/or to the mantissa of actual values of a subset of the set. The method also comprises storing a bit sequence representative of a difference between integers derived from the target actual value and the predicted value. Such a method is particularly efficient for reducing the storage size of a CAD file. | 2013-05-16 |
20130124590 | RECONFIGURABLE CYCLIC SHIFTER ARRANGEMENT - In one embodiment, a reconfigurable cyclic shifter arrangement has first and second reconfigurable cyclic shifters connected in series that are each selectively and independently configurable to operate in any one of three different modes at a time. In a first mode, the reconfigurable cyclic shifter is configured as four 4×4 cyclic shifters to cyclically shift four sets of four input values. In a second mode, the reconfigurable cyclic shifter is configured as two 8×8 cyclic shifters to cyclically shift two sets of eight input values. In a third mode, the reconfigurable cyclic shifter is configured as one 16×16 cyclic shifter to cyclically shift one set of 16 input values. Because the first and second reconfigurable cyclic shifters are independently configurable, there are nine different configurations of the reconfigurable cyclic shifter arrangement. | 2013-05-16 |
20130124591 | RANDOM NUMBER GENERATION USING SWITCHING REGULATORS - Random numbers are generated using entropic properties associated with circuit hardware. Consistent with one method, a switching voltage regulator circuit is used to generate a random number. Data that is responsive to switching states of the switching voltage regulator circuit is generated. A multi-bit random number is then generated from the generated data. | 2013-05-16 |
20130124592 | OPERAND-OPTIMIZED ASYNCHRONOUS FLOATING-POINT UNITS AND METHOD OF USE THEREOF - Asynchronous arithmetic units including an asynchronous IEEE 754 compliant floating-point adder and an asynchronous floating point multiplier component. Arithmetic units optimized for lower power consumption and methods for optimization are disclosed. | 2013-05-16 |
20130124593 | QUANTIFYING MEHTOD FOR INTRINSIC DATA TRANSFER RATE OF ALGORITHMS - The quantifying method for intrinsic data transfer rate of algorithms is provided. The provided quantifying method for an intrinsic data transfer rate includes steps of: detecting whether or not a datum is used; providing a dataflow graph G including n vertices and m edges, and a Laplacian matrix L having ixj elements L(i,j) when the datum is not reused, wherein each of the vertices represents one of an operation and a datum, each of the edges represents a data transfer, and vi is the ith vertex; and using the Laplacian matrix L to estimate a maximum quantity of the intrinsic data transfer rate. | 2013-05-16 |
20130124594 | DIVIDER CIRCUITRY WITH QUOTIENT PREDICTION BASED ON ESTIMATED PARTIAL REMAINDER - An integrated circuit comprises divider circuitry configured to perform a division operation. The divider circuitry may be part of an arithmetic logic unit or other computational unit of a microprocessor, digital signal processor, or other type of processor. The divider circuitry iteratively determines bits of a quotient over multiple stages of computation. In determining the quotient in one embodiment, the divider circuitry is configured to estimate a partial remainder for a given one of the stages and to predict one or more of the quotient bits for one or more subsequent stages based on the estimated partial remainder so as to allow one or more computations to be skipped for said one or more subsequent stages, thereby reducing power consumption. The integrated circuit may be incorporated in a computer, a mobile telephone, a storage device or other type of processing device. | 2013-05-16 |
20130124595 | CLOUD-TO-DEVICE MESSAGING FOR APPLICATION ACTIVATION AND REPORTING - A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device. | 2013-05-16 |
20130124596 | SOURCE ATTRIBUTION OF EMBEDDED CONTENT - A source attribution system includes a tracking module to generate an identification meta-data to be associated with an original content of a first publisher that originates in a third-party source server of a public wide area network such that the original content is attributable to the first publisher through the identification meta-data associated thereto with the original content when the original content having the associated identification meta-data is republished. The system further includes a processor including a memory which is configured to determine that a subsequent publishing of the original content is an embedded portion of another work of authorship when a communication of the identification meta-data is extracted from a server in which the subsequent publishing is manifested and transmitted from the server to the processor. The system also includes a notification module that notifies the first publisher upon subsequent publication of the original content by a subsequent publisher. | 2013-05-16 |
20130124597 | NODE AGGREGATION SYSTEM FOR IMPLEMENTING SYMMETRIC MULTI-PROCESSING SYSTEM - Embodiments of the present invention provide a node aggregation system for implementing a symmetric multi-processing system. The system includes at least one node aggregation module, at least one service network interface module and at least one computing node cluster, where the computing node cluster includes at least one computing node; the computing node cluster forms a computing resource pool, and is adapted to process a data service; the node aggregation module constitutes an aggregation network domain, and is connected to all the computing nodes in the computing node cluster through a first interface; and the service network interface module constitutes a service network domain, and is connected to all the computing nodes in the computing node cluster through a second interface, and connected to an external input/output device through several interfaces different from the second interface. | 2013-05-16 |
20130124598 | TRANSLATION MANAGEMENT SYSTEM - A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators. The translation resources are connected to the invention using a flexible architecture that can be deployed on intranets as well as the Internet. | 2013-05-16 |
20130124599 | DYNAMIC RESOURCE ADJUSTMENT FOR A DISTRIBUTED PROCESS ON A MULTI-NODE COMPUTER SYSTEM - A method dynamically adjusts the resources available to a processing unit of a distributed computer process executing on a multi-node computer system. The resources for the processing unit are adjusted based on the data other processing units handle or the execution path of code in an upstream or downstream processing unit in the distributed process or application. | 2013-05-16 |
20130124600 | SYSTEM AND METHOD FOR DEPLOYING AND MAINTAINING SOFTWARE APPLICATIONS - A method and system for software deployment or maintenance where procedures for software installation or maintenance are defined by a skilled individual; site-specific or confidential information is separated from operating system native commands; parameterized commands referencing a hierarchy of variables are acquired by another individual; site-specific or confidential information of the other individual is combined with parameterized commands; new operating system native commands are generated; and, the new operating system native commands are execute on a computing system to reproduce the procedures for software installation or maintenance originally defined by the skilled individual. | 2013-05-16 |
20130124601 | Facilitating the operation of a client/server application while a client is offline or online - One embodiment of the present invention provides a system that facilitates the operation of a client/server application while a client is online or offline. The system operates by receiving a request from an application at a client to synchronize data with a server. In response to the request, the system places the data in a resource, wherein the resource can be a file. Next, the system sends an acknowledgement to the application. The system then determines a protocol for synchronizing the resource with the server. Finally, the system queues the resource for synchronization with the server, or optionally synchronizes the resource with the server immediately. | 2013-05-16 |
20130124602 | Handling Asynchronous Responses From Servers - Various embodiments of a method and system for handling asynchronous responses from servers. A network-enabled application (e.g., web browser) may have a client-side component (e.g., browser plug-in) for providing services “on-demand” to client code (e.g., JavaScript). The client code may use the client-side component for sending network requests of the same type to a network server. The client code may have a response function associated with each network request, such that when the client-side component receives a response, it routes the response to the response function associated with the original network request. The client code may send two or more requests of the same type to the network server in a short period of time. The network server may return responses asynchronously, in an undetermined order. The client-side component may receive all responses and route each to the respective response function in the client code associated with the initial request. | 2013-05-16 |
20130124603 | SYSTEMS AND METHODS FOR DISPLAYING DATA ASSOCIATED WITH THE OPERATION OF FOUNDATION FIELDBUS DEVICES - Systems and methods are provided for displaying data associated with the operation of Foundation Fieldbus devices. A client device may include at least one computer that executes a client application. The client device may establish a communication channel with a host device configured to collect device parameter data associated with one or more Foundation Fieldbus devices. At least a portion of the device parameter data may be received by the client device from the host device via the established communication channel. A visual representation of the received device parameter data may then be generated by the client application. | 2013-05-16 |
20130124604 | SOURCE CODE GENERATION FOR INTEROPERABLE CLIENTS AND SERVER INTERFACES - Systems and methods are provided for generating source code to enable communication between a server defined according to a first programming language and a client defined according to a second programming language. The system identifies a server data structure defined according to the first programming language and determines types of the data structure that are not accessible via a runtime conversion library for communications between the server and the client. The system further generates a revised data structure in the first programming language comprising types that are accessible via the runtime conversion library and may be used to manipulate the inaccessible types. The system further generates source code in the second programming language for the client to access the revised data structure via the runtime conversion library, wherein the source code correlates types of the revised data structure to the inaccessible types of the original data structure. | 2013-05-16 |
20130124605 | AGGREGATING AND PRESENTING TASKS - Concepts and technologies are described herein for aggregating and presenting tasks. A task engine communicates with task systems that host tasks. The tasks are rendered in a user interface provided by the task engine. Changes to the tasks within the user interface can be written to the task systems and to copies of the tasks stored in a cache associated with the task engine. In some embodiments, the tasks are stored at the task systems and referenced by the user interface provided by the task engine. Thus, changes to the tasks can be written to the tasks stored at the task systems. User interfaces for viewing and editing the tasks are also provided. | 2013-05-16 |
20130124606 | AUTOMATIC PERSONALIZATION OF DOWNLOADABLE MOBILE APPS - The present invention greatly simplifies the process of downloading and personalizing a mobile app by employing a unique code or “User ID” that associates the user with the mobile app. This User ID enables the mobile app to personalize itself automatically—i.e., without requiring the user to enter login information. To overcome the obstacle of providing the mobile app with access to the User ID, the invention existing web browser functionality is leveraged by employing a “cookie” into which the User ID is stored, and from which it is retrieved by an app server after the mobile app has been downloaded and initially launched by the user, thereby enabling the app server to provide the user with a personalized experience automatically. The app server sends the User ID to the mobile app, which stores it to enable a personalized experience whenever the user subsequently invokes the mobile app. | 2013-05-16 |
20130124607 | DIAGNOSTIC HEARTBEATING IN A DISTRIBUTED DATA PROCESSING ENVIRONMENT - A first component receives from a second component a set of diagnostic parameters to include in a diagnostic heartbeat packet, and information identifying a data communication protocol to be used for transmitting the diagnostic heartbeat packet. The diagnostic heartbeat packet is a packet comprising a header, a set of heartbeat parameters, and the set of diagnostic parameters. The first component sets a first diagnostic parameter in the set of diagnostic parameters to a first value, the first value being selected to detect a first soft network error condition. A soft network error condition is a network error condition that adversely affects transmission of packets having certain properties in the data communication network. The first component configures the diagnostic heartbeat packet for transmission using the specified data communication protocol and including the set of diagnostic parameters, and sends the diagnostic heartbeat packet to the second component. | 2013-05-16 |
20130124608 | PROVIDING A CLIENT INTERFACE FOR A SERVER-BASED WEB APPLICATION PROGRAMMING INTERFACE - Disclosed methods, systems, and articles of manufacture, including processor-readable mediums, relate to providing a client interface for a server-based web application programming interface (API). In a disclosed method, a client device receives a first discovery document that is represented in a first machine-readable language and that includes information describing a plurality of resources of a first API of a server device. Based at least in part on the first discovery document, the client device executes a first set of instructions represented in a second machine-readable language that is different from the first machine-readable language, to generate a first library that includes instructions represented in the second machine-readable language and that enables the client device to interface with at least one of the plurality of resources of the first API. | 2013-05-16 |