44th week of 2013 patent applcation highlights part 69 |
Patent application number | Title | Published |
20130290302 | SYSTEMS AND METHODS FOR ONTOLOGICAL AND META-ONTOLOGICAL DATA MODELING - According to one aspect of the disclosed subject matter, a method is provided for the association of conceptual and relational information. First, the structure information necessary to define types, relationships, attributes, and handlers is established. Then, the context in which the correlation of conceptual and relational information is to occur is established. Existing and/or new ontologies to be considered during the act of correlation are selected. Relational and conceptual information is recorded and source and/or content data is displayed. | 2013-10-31 |
20130290303 | Categorizing Documents - Categorizing documents is disclosed. A hierarchy of topics is received. A seed for each topic is determined. One or more documents is received. The seed is used to evaluate the relevance of each document to one or more of the received topics. One or more topics is associated with each document. | 2013-10-31 |
20130290304 | SYSTEM AND METHOD FOR SEPARATING DOCUMENTS - A system for separating documents is disclosed. The system includes a multidimensional index creating module and a document separation criterion calculating module. The multidimensional index creating module calculates a multidimensional index for each documental material by calculating a plurality of document characteristic indexes from content information about individual documental materials contained in a primary document search result obtained in response to a search query received from a user device. The document separation criterion calculating module calculates a document separation criterion on the basis of both user preference information regarding at least one specific documental material selected from the documental materials contained in the primary document search result and the multidimensional index for the selected specific documental material. A secondary document search result is selected and provided according to the calculated document separation criterion among the documental materials contained in the primary document search result. | 2013-10-31 |
20130290305 | DATA FILTERING IN THE INTERNET OF THINGS - This invention relates to the Internet of Things (IOT), and discloses a method and apparatus of data filtering in the IOT, where the IOT includes a plurality of sensor devices. The method includes: inputting an application deployed rule; converting the rule into at least one sub-predicate expression having static predicates and dynamic predicates; inputting data collected by the sensor devices; matching the collected data with the static predicates and the dynamic predicates of the sub-predicate expression in sequence; and distributing matched data to the application. In this invention, a rule is divided into static and dynamic predicates, and a match is performed on static predicates before dynamic predicates, so that the speed of predicate match can be improved and fast and efficient data filtering in the IOT can be achieved. | 2013-10-31 |
20130290306 | RECOMMENDATION ENGINE - Determining an item to present to a first user is disclosed. Preference information is received that comprises the preferences of a plurality of users associated with one or more items. User correlations are determined from the received preference information. For the first user, a set of other users most correlated with the first user is determined. One or more items are presented to the first user based at least in part on the preferences of the other users. | 2013-10-31 |
20130290307 | PROVIDING SEARCH RESULTS BASED ON KEYWORD DETECTION IN MEDIA CONTENT - A method can include accessing a cookie file to obtain a keyword where the cookie file is associated with a media device and scanning a stream of media content to locate the keyword within a portion of the stream of media content. The method can include generating a filtered search set by applying filtering to additional words to exclude a black listed word, where the additional words are located within a pre-determined proximity to a location corresponding to an occurrence of the keyword within the portion of the stream of media content. The method can include providing a search result based on a network search conducted using the keyword and the filtered search set. | 2013-10-31 |
20130290308 | INTELLIGENT SYSTEM FOR DATABASE RETRIEVAL - An intelligent system for database retrieval includes a computing device, an input device, a display device, and a storage device. A user initiates a free-form or structured inquiry of the storage device and the system executes a search for the free-form or structured inquiry and additionally for related knowledge if a free-form inquiry was initiated. The related knowledge search is system initiated and based upon the sensory information of the user and the user's behaviors. The free-form or structured inquiry and related knowledge results are returned to the computing device for formatting in a manner compatible with the user, the user's behavior, and the operating environment. The free-form or structured inquiry and related knowledge results are then displayed on the display device. | 2013-10-31 |
20130290309 | Displaying Search Results - Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic information store. The search may be performed by a web host and may include receiving at least one search term that then is compared with first electronic information within a first electronic information store to determine whether matches exist, where the first electronic information includes content provided by an internal source. The search term also is compared with second electronic information within a second electronic information store to determine whether matches exist, where the second electronic information includes content provided by an external source. Results are displayed based on matches that are determined to exist with the first electronic information and the second electronic information. The results are combined in a single list of results. | 2013-10-31 |
20130290310 | Displaying Search Results - Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic information store. The search may be performed by a web host and may include receiving at least one search term that then is compared with first electronic information within a first electronic information store to determine whether matches exist, where the first electronic information includes content provided by an internal source. The search term also is compared with second electronic information within a second electronic information store to determine whether matches exist, where the second electronic information includes content provided by an external source. Results are displayed based on matches that are determined to exist with the first electronic information and the second electronic information. The results are combined in a single list of results. | 2013-10-31 |
20130290311 | METHOD OF PROVIDING A NUMBER OF SEARCH RESULTS FOR A HANDHELD ELECTRONIC DEVICE, AND SYSTEM AND HANDHELD ELECTRONIC DEVICE EMPLOYING THE SAME - A method provides search results for a handheld electronic device including an input apparatus having a plurality of input members, each of at least a portion of which have a plurality of characters assigned thereto. A type of the input apparatus is sent from the device to a server. The device receives a number of activations of a number of the input members, and sends the received number of activations to the server. The server determines a number of possible combinations of the characters based upon the received input apparatus type and the received number of activations, searches for a number of search results as a function of the number of possible combinations of the characters, and sends the number of search results to the device. The device receives the number of search results, and displays at least a portion of the number of search results. | 2013-10-31 |
20130290312 | PROJECT RESOURCE QUALIFICATION AND KEYWORD SCORING - A system and method for facilitating determining and displaying search results and accompanying scores in an enterprise computing environment. The example method includes receiving a resource request that includes one or more search criteria. The one or more search criteria includes a specification of one or more keywords and one or more resource qualifications. The method further includes determining, based on the search criteria, a qualification score for each resource indicated in a database of resources; using the qualification score to determine search results responsive to the resource request; and displaying each search result proximate to a qualification score. In a specific embodiment, the method further includes calculating the qualification score by combining components of the qualification score according to an algorithm. The components of the qualification score include a competency component and a keyword component. | 2013-10-31 |
20130290313 | METHOD AND SYSTEM OF USING DOMAIN RANKING FOR CALCULATING A CALL NUMBER FOR REPRESENTATIONS - The invention provides a method of distributing representations in a network environment having a host computer system connected over at least one network to a plurality of user computer systems and to a data provider computer system. Domains of representations are ranked in a first historical data set. A query is received from a user computer system within a website. A call number that depends on the rank of the domains of the representations in the first historical data set for the query is calculated, recorded and transmitted from the host computer system over the network to the data provider computer system together with the query. A plurality of representations for the query are received from the data provider computer system over the network at the host computer system and transmitted from the host computer system over the network to the user computer system. | 2013-10-31 |
20130290314 | METHOD AND SYSTEM OF USING BLOCK REJECTION FOR CALCULATING A CALL NUMBER FOR REPRESENTATIONS - A query is received from a user computer system within a website of a host computer system. A call is transmitted from the host computer system to the data provider computer system corresponding to the query, wherein the call includes the call number for the query, a plurality of representations for the query are received from the data provider computer system at the host computer system and transmitted from the host computer system to the user computer system. The representations received from the data provider computer system are evaluated and a block of the representations is determined to be rejected. The call number is calculated by subtracting a number of the representations that are included in the block of the representations to be rejected from a total number of representations received from the data provider computer system. | 2013-10-31 |
20130290315 | METHOD AND SYSTEM OF USING AN ACCESS CONTROL FOR TEMPORARILY OVERRIDING CALL NUMBER FOR REPRESENTATIONS - A query is received from a user computer system within a website, a call is transmitted from the host computer system to the data provider computer system corresponding to the query, including the call number for the query, a plurality of representations for the query are received from the data provider computer system at the host computer system and transmitted from the host computer system over the network to the user computer system. The call number is calculated based on a rank of the representations in a first historical data set. An access control module periodically resets the call number to higher number, whereafter a determination is made to maintain the call number at the higher or to reduce the call number. | 2013-10-31 |
20130290316 | METHOD AND SYSTEM OF USING AN APPLICATION SHELL FOR LISTENING TO MATCHES AND PICKS - A website receives a query from a user computer system, transmitting a call from the host computer system to a data provider computer system corresponding to the query representations from the data provider computer system, transmitting the representations to the user computer system and receives responses from the user computer system. An application shell receives the representations for the query and the response from the website and builds an application logic in real time. A first representation system inserted into the application shell includes a first ranking module ranking the representations in a first historical data set, calculates the call number, the call number depending on the rank of the representations in the first historical data set for the query, records the call number for the query and recording the response within the first historical data set. | 2013-10-31 |
20130290317 | NATURAL LANGUAGE PROCESSING OPTIMIZED FOR MICRO CONTENT - A system and a method for microcontent natural language processing are presented. The method comprising steps of receiving a microcontent message from a social networking server, tokenizing the microcontent message into one or more text tokens, detecting the language of the microcontent message and selecting the property dictionary for part-of-speech tag, part-of-speech tagging the microcontent message to identify related pronouns and nouns based on the selected dictionary, and extracting topics form the microcontent messages and assigning confidence values to the topics. | 2013-10-31 |
20130290318 | APPLICATION REPRESENTATION FOR APPLICATION EDITIONS - A disclosed system, method, and computer-readable storage medium automatically identify, cluster, and cross-reference various editions of an application. The editions are clustered and associated with a canonical application structure describing the general functionality of each edition in the cluster. When an application search query is received from a client device, one or more canonical applications corresponding to the query are identified and provided to the client device. Enhancing the relevancy of search results by merging several editions of an application into one canonical application structure reduces unwanted and redundant results on a search result page. | 2013-10-31 |
20130290319 | PERFORMING APPLICATION SEARCHES - According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner. | 2013-10-31 |
20130290320 | RECOMMENDING KEYWORDS - Recommending keywords is disclosed, including: receiving a set of product information including a product title; extracting and parsing the product title into a set of parsed elements; finding a plurality of candidate keywords corresponding to at least a subset of the set of parsed elements based at least in part on stored mappings between parsed data and keywords; determining a plurality of composite correlation scores for corresponding ones of the plurality of candidate keywords; sorting at least a subset of the plurality of candidate keywords into a ranked list based on at least a subset of the plurality of composite correlation scores; and selecting a set of one or more keywords to recommend from the plurality of candidate keywords based at least in part on the ranked list. | 2013-10-31 |
20130290321 | PROVIDING A CUSTOMIZABLE APPLICATION SEARCH - One embodiment of a disclosed method and computer-readable storage medium provides customizable application search. Partner systems leverage search functionality of an application search system configured to perform searches for applications. In one embodiment, partner systems select filters to be applied to queries submitted to the application search system via the partners' websites, and specify particular attributes to be displayed with each search result returned by the application search system. When users submit queries to the application search system via a partner system, the users' queries are associated with the partner system's custom filters and attribute display preferences. In response to receiving the queries, the application search system returns search results filtered and formatted according to the partner system's custom preferences. | 2013-10-31 |
20130290322 | SEARCHING FOR SOFTWARE APPLICATIONS BASED ON APPLICATION ATTRIBUTES - An application search system provides search results for applications based on one or more attributes of the applications. A search query is received by the application search system from a partner. The application search system retrieves a set of applications in response to the search query. In addition, the application search system receives, from one or more sources, restrictive information regarding one or more security attributes for one or more applications in the set of applications. A security value is generated for each of the one or more applications in the set of applications. The security value includes a security attribute value for each of the one or more security attributes. The application search system provides the retrieved set of applications for display at a user interface to the partner. Furthermore, each generated security value is also displayed in conjunction with the corresponding application. | 2013-10-31 |
20130290323 | SYSTEMS AND METHODS FOR AUTOMATICALLY ASSOCIATING TAGS WITH FILES IN A COMPUTER SYSTEM - Systems and methods are provided for automatically associating tags with files in a computer system. In one method, the method comprises receiving a search request from a user containing a search keyword; retrieving results including one or more files responsive to the search request; receiving file information and the user's previous access information about the one or more files; selecting at least one eligible file from the one or more files based on the access information and the file information; identifying at least one tag based on at least one of the search keyword, the access information, and the file information; associating the tag with the eligible file; and storing the association of the tag with the eligible file. | 2013-10-31 |
20130290324 | CATEGORIZING AND RANKING TRAVEL-RELATED DATABASE QUERY RESULTS - Methods, systems, and computer program products for processing database query results. Database query results are retrieved from a database. The database query results are classified according to multiple, distinct categories and at least one of the database query results for each of the multiple categories is stored as a featured result and then provided to a client device upon receipt of a travel search request from an end user of the client device. | 2013-10-31 |
20130290325 | PROVIDING SEARCH RESULTS BASED ON NETWORK DIVERSITIES - A method and system for evaluating the reputation of a member of a social networking system is disclosed. Consistent with an embodiment of the invention, one or more attributes associated with a social networking profile of a member of a social network are analyzed. Based on the analysis, a ranking, rating or score is assigned to a particular category of reputation. When requested, the ranking, rating or score is displayed to a user of the social network. | 2013-10-31 |
20130290326 | System for dynamically linking tags with a virtual repository of a registered user - A system and related method for dynamically linking tags with a virtual repository of a registered user are disclosed. | 2013-10-31 |
20130290327 | PARALLEL SET AGGREGATION - A system, method and medium may provide determination of a first plurality of a plurality of data records assigned to a first processing unit, identification of a first record of the first plurality of data records, the first record associated with a first key value, generation of a first dictionary entry of a first dictionary for the first key value, storage of a first identifier of the first record as a tail identifier and as a head identifier in the first dictionary entry, storage an end flag in a first shared memory location, the first shared memory location associated with the first record, identification of a second record of the first plurality of data records, the second record associated with the first key value, replacement of the tail identifier in the first dictionary entry with a second identifier of the second record, and storage of the first identifier in a second shared memory location, the second shared memory location associated with the second record. | 2013-10-31 |
20130290328 | Data Exchange Management System and Method - Embodiments of the invention are directed to a computer-implemented system and method for data exchange management. The method may incorporate a physical data exchange management system and/or a logical data exchange management system. The method may include storing a data exchange profile for each communicating entity, receiving a request for data exchange from one of the communicating entities, and processing the request through a request handler for handling receipt of data exchange requests from the communicating entities, wherein the request handler accesses a relevant data exchange profile for the requesting communicating entity. The method may additionally include formatting data for exchange in accordance with the relevant data exchange profile and delivering the formatted data to a destination in accordance with the relevant data exchange profile. | 2013-10-31 |
20130290329 | Legal Relationship Manager - A computer implemented legal relationship manager tracks documents, provisions, public filings, address books, social media information, personal and business activities and produces a plurality of online interview interfaces to gather information for a user knowledge database. A relationship manager subsystem accepts information from the user knowledge database and produces analysis, including charts and graphs and other useful displays to help users with their legal circumstances. A recommendation engine produces recommendations for third party products and further actions within the system. | 2013-10-31 |
20130290330 | METHOD FOR EXTRACTING FINGERPRINT OF PUBLICATION, APPARATUS FOR EXTRACTING FINGERPRINT OF PUBLICATION, SYSTEM FOR IDENTIFYING PUBLICATION USING FINGERPRINT, AND METHOD FOR IDENTIFYING PUBLICATION USING FINGERPRINT - Disclosed are a method and an apparatus for extracting a fingerprint of a publication. And disclosed are a system and a method for identifying a publication using a fingerprint. The system for identifying the publication using the fingerprint includes: a fingerprint extraction unit for extracting fingerprints for collected query publications to identify the copyrights infringement; a fingerprint query unit for querying fingerprints of original publications corresponding from the fingerprint extraction unit; a DBMS for storing the fingerprints extracted from the original publications and additional information from the original publications, and providing a search result candidate group which is composed of fingerprints of at least one of the original publications corresponding to the queries of the fingerprint query unit; and a candidate group verification unit for determining copyright infringement for the query publications by verifying the search result candidate group provided from the DBMS. | 2013-10-31 |
20130290331 | MOBILE LOCATION AWARE SEARCH ENGINE AND METHOD OF PROVIDING CONTENT FOR SAME - A method includes identifying a geographic position of a wireless device. Data input by a user while the user is located at the geographic position of the wireless device is received. The data is associated with a landmark at the geographic position. The data is provided to a database based on the geographic position. A wireless device includes a transmitter configured to transmit a geographic position of the wireless device to a database. A receiver is configured to receive data input by a user of the wireless device while the user is located at the geographic position of the wireless device. The data is associated with a landmark at the geographic position of the wireless device. The receiver is configured to automatically receive information associated with the landmark from the database. | 2013-10-31 |
20130290332 | Method of Building a Geo-Tree - A method of building a geo-tree includes collecting a plurality of data items having geographic and contextual tags, associating the geographic tags with the contextual tags, clustering the collected data items based on the contextual tags, classifying the clusters based on the contextual tags, building a geo-tree with each classified cluster being associated with a node on the tree and storing the geo-tree. | 2013-10-31 |
20130290333 | SYSTEM FOR EXTRACTING CUSTOMER FEEDBACK FROM A MICROBLOG SITE - A system for extracting customer feedback from a microblog site includes a retrieval unit coupled to the microblog site to capture microblog updates. A filter unit coupled to the retrieval unit filters the captured microblog updates according to filter criteria that remove non-actionable items from the captured microblog updates. A learning unit coupled to the filter unit prioritizes the filtered microblog updates, and a classification unit coupled to the learning unit classifies the filtered and prioritized microblog updates. An action unit coupled to the classification unit performs appropriate actions based on the classified, filtered and prioritized microblog updates. | 2013-10-31 |
20130290334 | MANAGING STORAGE OF DATA ACROSS DISPARATE REPOSITORIES - In a method for managing storage of data across a plurality of disparate repositories, a partitioning strategy for storing the data into a plurality of partitions in at least one of a plurality of disparate repositories is acquired based upon a characteristic of the data. In addition, global metadata that, describes the partitioning strategy is acquired and the global metadata is implemented in a plurality of disparate repositories to enable performance of the partitioning strategy in storing the data in the plurality of partitions across the plurality of disparate repositories in a location agnostic manner. | 2013-10-31 |
20130290335 | PARTITIONING MANAGEMENT OF SYSTEM RESOURCES ACROSS MULTIPLE USERS - Exemplary embodiments for partitioning management of storage resources in a computing storage environment across multiple users including an existing administrator and an existing non-administrator are provided. A method includes assigning the existing non-administrator a default user resource scope that is more limited than a user resource scope assigned to the existing administrator, associating existing storage resources with a default resource group, creating resource group objects for each new resource group, setting attributes in the resource group objects to define policies for storage resources to be associated with a corresponding new resource group, reassigning existing non-administrator from the default user resource scope to a new user resource scope, reassigning the existing storage resources from the default resource group to the new resource group, and applying the policies and access scopes allowing the existing non-administrator to create new storage resources within a scope of the corresponding new user resource scope. | 2013-10-31 |
20130290336 | FLOW LINE DETECTION PROCESS DATA DISTRIBUTION SYSTEM, FLOW LINE DETECTION PROCESS DATA DISTRIBUTION METHOD, AND PROGRAM - There is provided a flow line detection process data distribution system which can distribute data detected from a mobile body to precisely perform flow line detection when flow line detection is realized by distribution processing. An area processing means | 2013-10-31 |
20130290337 | Category Manager for Social Network Content - A computer-based system enables categories to be associated with content in an online social networking system. A user of such a system posts a unit of content to such a system and associate one or more categories with that unit of content. As a result, the user-specified categories are stored in the social networking system in association with the posted content. When the posted content is displayed to users of the online social networking system, the categories associated with the posted content may or may not be displayed in association with the posted content. The set of categories associated with the posted content may be modified after the content is posted. Users other than the user who posted the content may be enabled to post other content within the same categories, but may be prevented from modifying those categories. | 2013-10-31 |
20130290338 | METHOD AND APPARATUS FOR PROCESSING ELECTRONIC DATA | 2013-10-31 |
20130290339 | USER MODELING FOR PERSONALIZED GENERALIZED CONTENT RECOMMENDATIONS - Users receive content recommendations from a personalized, generalized recommendation service that aggregates and selects content of high personal relevance to each individual user from a large pool of both personal and public content. The received content is filtered and the content determined to be relevant is cached. When a user request for content is received, the cached content is rescored and the content determined to be most relevant based on satisfaction of a relevance threshold is selected and forwarded to the user. Feedback methodologies are also implemented so that a user's actions are taken into consideration in real time and can affect subsequent recommendations to the user. | 2013-10-31 |
20130290340 | Providing Control Over a Personalized Category of Information - Embodiments disclosed herein relate to providing control over a personalized category of information. In one embodiment, a personalized category of information is determined based on stored information associated with the use of an electronic device 110. In one embodiment, user feedback on the personalized category of information is received. If the user feedback comprises a rejection of the personalized category of information, the personalized category of information is discarded. | 2013-10-31 |
20130290341 | MAINTAINING A DATA STRUCTURE WITH DATA SET NAMES AND POINTERS TO A PLURALITY OF CATALOGS - A plurality of catalogs are maintained, and wherein each catalog of the plurality of catalogs includes data sets and attributes of the data sets. An indication that a new data set is to be defined is received. A selected catalog is determined from the plurality of catalogs, wherein the selected catalog is suitable for including the new data set and attributes of the new data set. An entry that indicates a data set name corresponding to the new data set and an index to the selected catalog is inserted in a group table. | 2013-10-31 |
20130290342 | METHOD AND APPARATUS FOR IDENTIFYING AND CLASSIFYING QUERY INTENT - Linguistic analysis is used to identify queries that use different natural language formations to request similar information. Common intent categories are identified for the queries requesting similar information. Intent responses can then be provided that are associated with the identified intent categories. An intent management tool can be used for identifying new intent categories, identifying obsolete intent categories, or refining existing intent categories. | 2013-10-31 |
20130290343 | MULTIPLE VARIABLE COVERAGE MEMORY FOR DATABASE INDEXING - Technologies related to multiple variable coverage memory for database indexing are generally described. Disclosed methods may be performed to implement high-speed database access to digital service provider customer data as the digital service provider builds an optimized index for a database. Initially, the digital service provider may maintain an appropriate level of service by keeping a relatively slow performing, basic index in a relatively high performance first memory. As the digital service provider builds the optimized index, the digital service provider may maintain the appropriate level of service by gradually shifting from use of the first memory to the use of a relatively lower performance second memory. | 2013-10-31 |
20130290344 | UPDATING A SEARCH INDEX USED TO FACILITATE APPLICATION SEARCHES - Techniques are disclosed for maintaining a search index used to support application searches. The techniques include receiving application data from one or more data sources, identifying an application referenced in the application data. The techniques further include extracting a plurality of attributes corresponding to the application from the application data based on an application specific search schema. The techniques also include generating an application representation of the application based on the plurality of attributes and the application specific search schema. The techniques also include updating a search index with the application representation. | 2013-10-31 |
20130290345 | String and Sub-String Searching Using Inverted Indexes - Inverted indexes for terms and for term separators are separately provided to minimize data redundancy. Search queries are parsed to identify terms and term separators, if any, and the corresponding inverted indexes are searched for responsive documents. Related apparatus, systems, techniques and articles are also described. | 2013-10-31 |
20130290346 | Geographic Information System (GIS) with Linked GIS Objects and GIS Operation - A geographic information system (GIS) includes a created link between GIS objects in the database of the geographic information system (GIS), and performed GIS operations. The linked GIS object and performed GIS operation provides a mechanism to more easily identify the impact of making an update to a GIS database. A database association is maintained between GIS object identifiers and the requesting GIS operation to enable a reverse trace back from the nature of the GIS operation to the GIS object involved. | 2013-10-31 |
20130290347 | SYSTEMS AND METHODS FOR PROVIDING DATA-DRIVEN DOCUMENT SUGGESTIONS - Systems and methods are disclosed for providing at least one document suggestion from a computer system using at least one information source, the method comprising storing in the information source a plurality of associations, each of which includes a numeric coefficient that corresponds to at least one action of a user and at least one document; receiving a triggering action related to the at least one action of the user; comparing the numeric coefficients stored in the information source with a suggestion threshold based on the triggering action; and for each numeric coefficient that exceeds the suggestion threshold, identifying the corresponding at least one document as a suggested document. | 2013-10-31 |
20130290348 | APPARATUS, METHOD AND COMPUTER PROGRAM PRODUCT FOR CHARACTERIZING AN INDIVIDUAL BASED ON MUSICAL PREFERENCES - Each of a plurality of media clips accessed by a user is scored by analyzing metadata associated with the media clips. A representative subset of the media clips is selected based on the scoring. A visual representation of the representative subset of the media clips is displayed. | 2013-10-31 |
20130290349 | ADAPTIVELY ASSESSING OBJECT RELEVANCE BASED ON DYNAMIC USER PROPERTIES - Provided are techniques for assessing object relevance. One or more user usage patterns are retrieved. Object properties of one or more objects are retrieved. The one or more user usage patterns are compared against the object properties of the one or more objects to compute one or more interaction scores that represent a value of how an object interacts with a user based on a current context of the user. Object importance is assigned to each of the one or more objects based on the one or more interaction scores. | 2013-10-31 |
20130290350 | Similarity Search Initialization - A similarity search initialization system includes a leaf selector to select a leaf of a suffix tree generated from a target string representing a target sequence. The selected leaf is associated with a prefix in the suffix tree having a longest match to a suffix of a query string representing a query. The system further includes a distance module to determine a distance between the query and a subsequence of the target sequence represented by a candidate substring of the target string. The candidate substring includes the prefix associated with the selected leaf. The determined distance is to provide an initial upper bound in a similarity search of the target sequence using the query. | 2013-10-31 |
20130290351 | SIMILAR DESIGN CASE EXAMPLE SEARCH APPARATUS - A similar design case example search apparatus includes a design case example storage unit that manages such information as specification values of design case examples of past products and costs and period for manufacturing the products; a recommended weight storage unit that stores recommended weight for every requirement specification categories; a requirement specification receiving unit that receives requirement specification values; a requirement specification satisfaction degree calculation unit that calculates a requirement specification satisfaction degree which is the degree that the specification values of each design case example stored in the design case example storage unit satisfy the requirement specification values; a recommended degree calculation unit that calculates a recommended value of a searched design case example based on the recommended weight stored in the recommended weight storage unit; and a search result display unit that displays searched products with similarity and recommended degrees and can sort the data by the similarity and the recommended degree. | 2013-10-31 |
20130290352 | CONCATENATION FOR RELATIONS - Methods for generating a query input string include sorting a first input relation and a second input relation in order from the first relation to the second relation. The second input relation is concatenated to the first input relation, and the concatenated input relations are stored in a single string. | 2013-10-31 |
20130290353 | DOCUMENT PROCESSING DEVICE, FILE SERVER MANAGEMENT ASSISTANCE METHOD, AND FILE SERVER MANAGEMENT ASSISTANCE PROGRAM - Provided is a technology of efficiently narrowing down files that may be deletable in a file server, and thus reducing the burden on a user in performing an operation of checking if any of the files are deletable. The technology includes displaying the size distribution/cumulative size of files in the file server, and selectively displaying, among the files in the file server, files that seem to have been carefully stored, files that are suspected to be stored in duplicate, or files that have, if deleted, a highly advantageous effect of reducing the used capacity of the file server. | 2013-10-31 |
20130290354 | Calculation Models Using Annotations For Filter Optimization - A query statement is received that requires at least one calculated attribute. Thereafter, a data flow graph is generated that includes a plurality of nodes for executing the query. At least one of the nodes corresponds to the at least one calculated attribute and has at least one level of child nodes. The data flow graph is generated by generating at least one filter for each of the nodes corresponding to the at least one calculated attribute and by pushing down the generated filters to a corresponding child node. Once the data flow graph is generated, execution of the query can be initiated using the generated data flow graph. Related apparatus, systems, techniques and articles are also described. | 2013-10-31 |
20130290355 | Method and System of Selecting Business Object - Techniques for selection of business objects are described herein. These techniques may include transmitting, by a computing device, a search request to a server and receiving multiple business objects corresponding to the search request. The computing device may then present the multiple business objects using one or more attribute value indicators indicating a range of attribute values associated with the multiple business objects. After detecting movement of attribute value indicators, the computing device determines a filtering range based on the movement, and then transmits the filtering range to the server to request filtered business objects of the multiple business objects. | 2013-10-31 |
20130290356 | SUBMATCH EXTRACTION - A method for submatch extraction may include receiving an input string, receiving a regular expression. The method may further include converting the regular expression with capturing groups into ordered binary decision diagrams (OBDDs) to extract submatches. | 2013-10-31 |
20130290357 | Generation of Electronic Pedigree - A pedigree data processing system receives a first item from an upstream partner and generates a receive native event for the first item. The mechanism receives pedigree data for the first item from the upstream partner, generates at least one synthetic event based on the pedigree data and stores the receive native event and the at least one synthetic event in a pedigree data repository. The pedigree data processing system determines whether to send electronic pedigree information for the first item to downstream partners using push data exchange or pull data exchange. The pedigree data processing system generates an electronic pedigree for the first item using pull data exchange based on the receive native event and the at least one synthetic event and provides the electronic pedigree to a first downstream partner pedigree system. | 2013-10-31 |
20130290358 | Generation of Electronic Pedigree - A pedigree data processing system receives a first item from an upstream partner and generates a receive native event for the first item. The mechanism receives pedigree data for the first item from the upstream partner, generates at least one synthetic event based on the pedigree data and stores the receive native event and the at least one synthetic event in a pedigree data repository. The pedigree data processing system determines whether to send electronic pedigree information for the first item to downstream partners using push data exchange or pull data exchange, The pedigree data processing system generates an electronic pedigree for the first item using pull data exchange based on the receive native event and the at least one synthetic event and provides the electronic pedigree to a first downstream partner pedigree system. | 2013-10-31 |
20130290359 | METHOD AND APPARATUS FOR ACQUIRING EVENT INFORMATION ON DEMAND - An approach for enabling mobile device users to acquire information regarding events in their proximity on demand is described. An activity processing platform causes, at least in part, an aggregation of activity information associated with at least one device into at least one activity pool. The activity processing platform further processes and/or facilitates a processing of the at least one activity pool against one or more advancement criteria associated with one or more applications, one or more services, or a combination thereof to determine one or more recommendations with respect to the one or more applications, the one or more services, or a combination thereof. | 2013-10-31 |
20130290360 | CONSUMABLE IDENTIFIER - A consumable product can have an identifier stored on a circuit or machine-readable medium. The identifier can be used to verify the authenticity of the consumable product. The integrity of the identifier can be verified based on an integrity check portion of the identifier. | 2013-10-31 |
20130290361 | MULTI-GEOGRAPHY CLOUD STORAGE - A multi-geography cloud storage system includes a first data center, with a first key-lookup server to access a first lookup table; and a first fragment server to store data or meta data associated with keys; and a second data center, with a second key-lookup server to access a second lookup table; and a second fragment server to store data associated with the keys; and a storage device to store a redundancy specification. | 2013-10-31 |
20130290362 | RELEVANCE ESTIMATION AND ACTIONS BASED THEREON - Computer-based systems, methods, and articles of manufacture are disclosed. In a social network embodiment, information regarding a first user is obtained and formed into a first dataset. Conceptual spaces are selected for the first user, and the first user's location is determined in the spaces. Distances between the first user and other users and their datasets are computed in the selected conceptual spaces. Actions are taken based on the distances, such as including or excluding the other users from a friends list of the first user. | 2013-10-31 |
20130290363 | RICH USER DESCRIPTIONS FOR SOCIAL NETWORK - Provided is a method of managing contents in a social networking service, the method including storing information about each of a plurality of users participating in the social networking service, in a table structured based on a predetermined syntax, receiving a search request from a first user among the plurality of users, providing the first user with contents owned by a second user, as a search result corresponding to the search request, by referring to the structured table, receiving an additional search request from the first user, and providing the first user with additional contents owned by the second user, as a search result corresponding to the search request, by referring to the structured table. | 2013-10-31 |
20130290364 | Local Storage and Conditioning Systems For Nutritional Substances - Nutritional substance systems and methods are disclosed enabling the tracking and communication of changes in nutritional, organoleptic, and aesthetic values of nutritional substances, and further enabling the adaptive storage and adaptive conditioning of nutritional substances. | 2013-10-31 |
20130290365 | COMPONENT MANAGEMENT APPARATUS, COMPONENT MANAGEMENT METHOD AND NON-TRANSITORY STORAGE MEDIUM - In order to solve a problem to provide means for facilitating creation and management of a component table, there is provided a component management apparatus which arranges and manages components of a plurality of products, arranges and manages common components that are common in all of the plurality of products and optional components which are different for each product, associates and manages the optional components with specific requirements that are set for each product to determine whether to use the optional components, and manages specific requirements that are associated with each product and set for each product. | 2013-10-31 |
20130290366 | AUTOMATED SELF-SERVICE USER SUPPORT BASED ON ONTOLOGY ANALYSIS - A system for implementing a method that provides information to a user in response to a received user query. A natural language analysis generates substrings relevant to the user query. An ontology analysis outputs: terms of an ontology matching the relevant generated substrings; and relationships between the terms. A query analysis analyzes the user query regarding the outputted terms and relationships, including ascertaining whether the user query is more suitable for service than for an information search. If it is so ascertained, then service actions for the user to perform are identified to the user. If it is not so ascertained, then: the user query is refined based on the outputted terms and relationships; a search query is generated based on the refined user query, a search is initiated based on the search query, and results of the search are provided to the user. | 2013-10-31 |
20130290367 | STREAM DATA PROCESSING METHOD WITH MULTIPLE WINDOWS ON SINGLE STREAM - Exemplary embodiments are directed to a combination of real time processing functions and batch time processing functions to process stream data. When a query is received with a target function, the target function is processed based on the utilization of both a real-time processing function and a batch time processing function. The real time processing functions may be executed by a sliding window, and the batch processing function may be executed by a jumping window. | 2013-10-31 |
20130290368 | BAYESIAN NETWORKS OF CONTINUOUS QUERIES - Nodes of a Bayesian network can be respectively associated with continuous queries. In response to a result of one of the continuous query changing, the continuous queries that are associated with nodes in the Bayesian network that are descendant of a node associated with the changed continuous query are evaluated. | 2013-10-31 |
20130290369 | CONTEXTUAL APPLICATION RECOMMENDATIONS - The disclosure relates to methods and systems for generating application retention metrics. In one aspect, a method for generating a contextual application recommendation is disclosed. Contextual web location information including a remote developer identifier and/or a remote application identifier is received from a remote application. An application database including application records with a developer identifier and an application identifier is queried to determine if the contextual web location information corresponds to an application recommendation. The application database query includes comparing the remote developer identifier to the application database developer identifier to generate a first application recommendation, and/or comparing the remote application identifier to the application database application identifier to generate a second application recommendation. If a recommendation is found, the first and/or the second application recommendation is transmitted to a user of the remote application. | 2013-10-31 |
20130290370 | METHOD AND PROCESS FOR SEMANTIC OR FACETED SEARCH OVER UNSTRUCTURED AND ANNOTATED DATA - A semantic query over a corpus of data is constructed using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements. The aggregation includes at least one annotation and at least one search term. The relative positions of the graphical representations of the annotations and the search terms are manipulated within the aggregation within the graphical user interface to express relationships among the annotations and search terms, yielding a visual spatial representation of the semantic query. The annotations, search terms and expressed relationships define the semantic query that is used to search the corpus of data. | 2013-10-31 |
20130290371 | SYSTEM AND METHOD FOR CACHING DATABASE REPORTS - A method of generating predictive reports includes recording a user identification, a timestamp including a connection date, and a query associated with report requested by a user from a database system for each connection of the user identification to the database system during a predetermined period. A plurality of intervals is defined in the predetermined period. Retrieved are instances of the user identification associated with connections of the user identification to the database system during a threshold number of the plurality of intervals based on a position that a current date occupies in a current interval, such that a position of each connection date in a respective interval is the same as the position that the current date occupies in the current interval. The query is executed to generate the report from the database system on the current date prior to a request for the report from the user. | 2013-10-31 |
20130290372 | SYSTEMS AND METHODS FOR ASSOCIATING TAGS WITH FILES IN A COMPUTER SYSTEM - Systems and methods are provided for providing tag suggestions for a data file. One method includes receiving a request to provide tag suggestions for a data file from a client device and identifying contextual information associated with the data file. The contextual information can include an organization chart that has a plurality of entries, and is associated with a user of the client device. The method can further include determining compatibility measures where each of the compatibility measures corresponds to one of the plurality of entries, identifying, based on the compatibility measures, one or more of the plurality of entries in the organization chart as the tag suggestions, and providing, at the tag server, the tag suggestions to the client device. | 2013-10-31 |
20130290373 | CHERRY PICKING SEARCH TERMS - In an electronic presentation of information, search is made easier and more personal by identifying words, symbols or images (collectively called terms) in text and allowing users to select any of those terms to refine their search. The technology is called “cherry picking” because it allows each user to select what they judge to be the best terms among many available terms in the text, and use those terms to their own advantage. Terms in text are identified by a visual indicator such as a change in the shape of the cursor. “Stop words,” words that do not change the outcome of the search, and words that meet other specific criteria are not selectable. | 2013-10-31 |
20130290374 | DATA FEDERATION WITH INDUSTRIAL CONTROL SYSTEMS - An organizational model of a hierarchical system can be distributed across various elements of an enterprise. Such elements include representations of the system that are maintained on higher-level business servers and other representations that serve control elements of the system such as programmable logic controllers and/or other industrial control components. In one aspect, an industrial automation system is provided. The system includes at least one controller to instantiate a portion of an organizational hierarchy. A communications component in the controller interacts with at least one other portion of the organizational hierarchy to facilitate data exchange and control between various components of an enterprise. | 2013-10-31 |
20130290375 | Dynamic Partitioning of a Data Structure - A method for dynamically partitioning a B-tree data structure, includes: determining if the B-tree data structure requires a partition; establishing a midpoint of the B-tree data structure; migrating from a beginning of the B-tree data structure to the midpoint of the B-tree data structure to a first B-tree data structure; migrating from the midpoint of the B-tree data structure to an end of the B-tree data structure to a second B-tree data structure; and allowing normal operations on the B-tree data structure during, migration. | 2013-10-31 |
20130290376 | METHODS AND APPARATUS FOR IDENTIFYING TABLES IN DIGITAL FILES - A method for identifying a table in a digital file includes extracting lines from a layout of the digital file, wherein the lines comprise horizontal lines and vertical lines. The method also includes identifying intersected line groups, wherein each intersected line group comprises a horizontal line of the extracted horizontal lines and a vertical line of the extracted vertical lines, the horizontal line and the vertical line intersecting with each other. The method further includes determining whether the number of intersected line groups is larger than a first threshold. If yes, the method further includes identifying an area in which the intersected line groups are located as a table area. If no, the method further includes performing vertical projection on characters in the area, and identifying the area as a table area based on results of the vertical projection. | 2013-10-31 |
20130290377 | POPULATING DATA STRUCTURES OF SOFTWARE APPLICATIONS WITH INPUT DATA PROVIDED ACCORDING TO EXTENSIBLE MARKUP LANGUAGE (XML) - An aspect of the present invention populates data structures of a software application with input data provided according to XML. In one embodiment, the input data and a schema is received, with the schema containing another set of data structures according to the programming language in which the software application is written. The input data is parsed according to the schema to identify elements and corresponding values. The identified values are then stored in the fields of the data structures of the application. According to another aspect, the schema received with the input data specifies a mapping of each of the elements in the input data to corresponding fields of data structures of a software application. Accordingly, the specified fields of the data structures are set to the values associated with the corresponding mapped elements in the input data. | 2013-10-31 |
20130290378 | ADAPTIVE PROBABILISTIC INDEXING WITH SKIP LISTS - A method of indexing in a skip list is disclosed. Key/value pairs are randomly inserted at an appropriate page in a skip list. A new page is created at the lowest level in the skip list. When creating the new page, the page is incremented to a higher level with a write probability. Reading the new page during a search. When reading the new page, the page is incremented to a higher level with a read probability. The read probability is not equal to the write probability. | 2013-10-31 |
20130290379 | DOCUMENT PROCESSING METHODS - Directional albedo of a particular article, such as an identity card, is measured and stored. When the article is later presented, it can be confirmed to be the same particular article by re-measuring the albedo function, and checking for correspondence against the earlier-stored data. The re-measuring can be performed through us of a handheld optical device, such as a camera-equipped cell phone. The albedo function can serve as random key data in a variety of cryptographic applications. The function can be changed during the life of the article. A variety of other features are also detailed. | 2013-10-31 |
20130290380 | METHOD AND APPARATUS FOR UPDATING A DATABASE IN A RECEIVING DEVICE - A method and apparatus for managing a media content database on a device is described. The method and apparatus include receiving event data associated with media content, the event data including an event identifier, determining if the event identifier matches an event identifier for event data already stored in a memory, adding the received event data to the event data if the received event identifier does not match an event identifier for the stored event data, and replacing the stored event data with the received event data if the received event identifier matches the event identifier for the stored event data. | 2013-10-31 |
20130290381 | Cloud Based Master Data Management System with Remote Data Store and Method Therefor - A host enterprise includes a local data store, a data registry, and an interface process module. The data registry establishes storage of a data record at the local data store or at a data store located remotely from the host enterprise. The data registry maintains links identifying a relationship between the data record and a first source record maintained at a first source enterprise between the data record and a second source record maintained at a second source enterprise. The interface process module determines that a value at the data record has been updated and provides the updated value to the first source enterprise using an Internet protocol. | 2013-10-31 |
20130290382 | COMPUTER, CONTROL METHOD OF COMPUTER, AND RECORDING MEDIUM - A computer includes a storage region in which an object generated by executing a program is disposed, and a control unit that performs execution of the program and releasing of the storage region. The control unit updates time information using garbage collection, a capacity of objects in a memory, or similar as a trigger, acquires information of a program generating an object and time information at the time of generation of the object which are recorded in a recording device so as to be correlated with each other when the object is generated. The control unit further detects an object which is unnecessary to execute a subsequent program and acquires the time information, and records a difference between the time information at the time of the generation and at the time of the detection in the recording device so as to be correlated with the information of the program. | 2013-10-31 |
20130290383 | MAPPING LONG NAMES IN A FILESYSTEM - Mapping long names in a filesystem is disclosed. An example method includes hashing a long file name, and storing a file with the hashed file name. Another example method includes splitting a long file name into at least two parts, and encoding the at least two parts of the long file name as directory structures in the filesystem. | 2013-10-31 |
20130290384 | FILE SYSTEM MANAGEMENT AND BALANCING - A method for inserting a file in a search tree (B-tree) implemented on a file system, includes: (a) in response to a current node being a root node or an internal node, determining a child node; (b) repeating (a) until a leaf node is detected; (c) in response to a number of leaf nodes at a level of the leaf node exceeding an upper limit of files or a number of child nodes of a current node exceeding an upper limit of sub-directories, balancing the level of the leaf node or child nodes; and (d) inserting the file at the level of the leaf node. | 2013-10-31 |
20130290385 | DURABLY RECORDING EVENTS FOR PERFORMING FILE SYSTEM OPERATIONS - Multiple file system events are detected on one or more nodes of a file system, each file system event corresponding to an operation that is to be performed on the file system. Each of the multiple system events are durably recorded as an entry for a journal of the file system prior to either performance or completion of the corresponding operation. A programmatic component that is external to the file system can process entries from the journal, and in response, the entries can be expired from the journal. | 2013-10-31 |
20130290386 | FILE PROCESSING APPARATUS AND FILE PROCESSING METHOD - According to at least one embodiment, a file processing apparatus includes a determination module, and a recording controller. The determination module is configured to determine relevancies of a plurality of files. The recording controller is configured to issue an instruction to record a first file of the first file and a second file having predetermined relevancies in a first area of a first storage of a storage unit configured to simultaneously read data from corresponding locations of a plurality of storages, to record the second file in a second area of a second storage at a location corresponding to the first area, and to record remaining files in free areas of the plurality of storages. | 2013-10-31 |
20130290387 | VIRTUAL NODE SUBPOOL MANAGEMENT - Virtual file system virtual nodes are grouped in subpools in response to identified resource components and managed as a function of their subpool groupings. Virtual nodes are decomposed into individual components linked to each other within each node. The components that have repetitive accesses by applications within the virtual file system and their respective frequencies of repetitive access are identified. Modules of linked occurrences of the repetitive components within each of the plurality of virtual nodes are formed, and subsets of the virtual nodes sharing common modules are grouped into subpools. Accordingly, in response to an application of the virtual file system requesting a service that is satisfied by a subpool common module, selection of a virtual node for reinitiating for reuse by the application is restricted to virtual nodes within the subpool associated with the common module. | 2013-10-31 |
20130290388 | System and Method for Using a Memory Buffer to Stream Data from a Tape to Multiple Clients - Embodiments described herein provide systems and methods for streaming data to multiple reading clients. More particularly, embodiments described herein provide systems and methods for using a memory buffer to stream file data from a mounted tape file system volume to multiple reading clients. | 2013-10-31 |
20130290389 | FUNCTIONALITY DISABLE AND RE-ENABLE FOR PROGRAMMABLE CALCULATORS - A handheld calculator with disable/re-enable capability. The calculator includes a keypad, a display screen, and circuitry internal to the calculator. The circuitry includes a microprocessor, a storage unit for storing data and programs for execution by the microprocessor to implement calculator functions. The storage unit has stored therein a disable/re-enable program that recognizes a first predetermined calculator event and in response thereto disables one or more programs, and that recognizes a second predetermined calculator event and in response thereto re-enables the disabled program. The invention allows Apps, programs and additional information that may be embedded within the | 2013-10-31 |
20130290390 | METHOD AND DEVICE FOR INPUTTING EQUATION - The present disclosure relates to a method and apparatus for inputting equations. An equation input apparatus includes a learning context recognizer for extracting learning context information regarding a learner; a target equation group extractor for generating a target equation group including target mathematical symbols based on the extracted learning context information; and a predicted equation provider for providing a predicted mathematical symbol list relating to information, input or selected from the target equation group by user command, and for reflecting an equation selected from the predicted mathematical symbol list in the input or selected information. | 2013-10-31 |
20130290391 | MATHEMATICAL EXPRESSION INPUT APPARATUS, MATHEMATICAL EXPRESSION MODIFICATION METHOD, AND STORAGE MEDIUM STORING PROGRAM - A mathematical expression input apparatus includes a mathematical expression display unit configured to display a mathematical expression, a mathematical expression portion designation unit configured to designate a mathematical expression portion displayed by the mathematical expression display unit in accordance with user operation, and an output unit configured to determine a designation method for a mathematical expression portion designated by the mathematical expression designation unit, modify the mathematical expression in accordance with the designation method, and display the modified mathematical expression. | 2013-10-31 |
20130290392 | INSTRUCTION AND LOGIC FOR PERFORMING A DOT-PRODUCT OPERATION - Method, apparatus, and program means for performing a dot-product operation. In one embodiment, an apparatus includes execution resources to execute a first instruction. In response to the first instruction, said execution resources store to a storage location a result value equal to a dot-product of at least two operands. | 2013-10-31 |
20130290393 | Expanded Scope Incrementer - An incrementor circuit and method for incrementing is provided that computes an output data word by increasing an input data word magnitude by one of several integer values. The incrementor circuit includes a mode increment signal circuit providing a designation of one of the integer values for increasing the input data word magnitude. A single constant incrementor is connected to the mode increment signal circuit and the input data word and provides an intermediate sum by selectively adding a constant to the input data word. A multiplex circuit logically combines selected input data word bit position values with the mode increment signal circuit designation forming logical bit position values and directs selected input data word bit position values, selected logical bit position values, and selected bit position values of the intermediate sum to form the output data word. | 2013-10-31 |
20130290394 | MONITORING STREAMS BUFFERING TO OPTIMIZE OPERATOR PROCESSING - Method, system and computer program product for performing an operation, including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator, providing each operator a buffer configured to hold data tuples requiring processing by the respective operator, wherein the buffer is a first-in-first-out buffer, receiving a plurality of data tuples in a buffer associated with an operator, the data tuples comprising at least one attribute, selecting at least one data tuple from the first buffer, examining an attribute of the selected data tuples to identify a candidate tuple, and performing a second operation on the candidate tuple. | 2013-10-31 |
20130290395 | MULTIMEDIA APPLICATION RENTAL AND BILLING - Technologies are generally described for systems and methods effective to provide a multimedia application rental and billing system. In an example, a host device can be provided to host a multimedia application that is remotely operated on a client device. A peer to peer connection between the host device and the client device can transfer input and output back and forth between the devices. In another example, a network service can be provided to generate a set of multimedia applications that are available to rent, filter the set based on feedback from a client device, and initiate a connection between the host device and client device when a selection of a multimedia application is received. Payment can be transferred, or a credit account can be deducted based on the multimedia application selected and the duration of the rental session. | 2013-10-31 |
20130290396 | METHOD FOR ACCESS TO AN OPERATING SYSTEM, REMOVABLE MEMORY MEDIUM AND USE OF A REMOVABLE MEMORY MEDIUM - A method of accessing an operating system in a distributed computer arrangement comprising loading an auxiliary operating system from a write-protected area of a removable storage medium, executing the loaded auxiliary operating system on a first computer, setting up a data link between the first computer and a second computer via a data network under control of the auxiliary operating system, executing a main operating system on the second computer and progressively transmitting inputs from a user from the first computer via the data link to the main operating system, and progressively transmitting outputs from the main operating system via the data link to the first computer. | 2013-10-31 |
20130290397 | Decentralized, distributed internet data management - In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level. | 2013-10-31 |
20130290398 | PERFORMING COMPUTATIONS IN A DISTRIBUTED INFRASTRUCTURE - The present invention extends to methods, systems, and computer program products for performing computations in a distributed infrastructure. Embodiments of the invention include a general purpose distributed computation infrastructure that can be used to perform efficient (in-memory), scalable, failure-resilient, atomic, flow-controlled, long-running state-less and state-full distributed computations. Guarantees provided by a distributed computation infrastructure can build upon existent guarantees of an underlying distributed fabric in order to hide the complexities of fault-tolerance, enable large scale highly available processing, allow for efficient resource utilization, and facilitate generic development of stateful and stateless computations. A distributed computation infrastructure can also provide a substrate on which existent distributed computation models can be enhanced to become failure-resilient. | 2013-10-31 |
20130290399 | LARGE SCALE STORAGE SYSTEM - A distributed storage system comprising interconnected computer nodes; each one of the computer nodes comprising at least one processing resource configured to execute a Unified Distributed Storage Platform (UDSP) agent; at least one of the computer nodes comprising one or more resources including at least one cache resource configured to cache objects and having corresponding cache-related parameters; at least one UDSP agent of a respective computer node having the at least one cache resource is configured to: monitor cache-related parameters of the at least one cache resource connected to the respective computer node, for determining whether the cache-related parameters meet at least one first SLS criteria; and in the case the at least one first SLS criteria is not met, initiate handoff of at least part of one or more cache object spaces of the at least one cache resource to at least one other computer node, which after receiving the at least part of one or more cache object spaces, its cache-related parameters meet at least one second SLS criteria. | 2013-10-31 |
20130290400 | Constructing an Integrated Road Network - Information about different road networks is retrieved from different sources. Applicable rules and parameter values for constructing an integrated road network are determined for each road network. Roads are first extended at their endpoints. Intersection points among the extended roads are detected. Roads are then divided into road segments at the detected intersection points, and shorted by removing road segments extended beyond intersection points. To process a large scale of road information, extended roads are divided into road segments and distributed to reducers based on their geographic locations for the reducers to detect intersection points among the received road segments. The resulting road segments are then distributed to reducers based on the roads they belong to for the reducers to first reassemble the road segments, then divide the reassembled roads at the detected intersection points, and finally remove road segments extended beyond intersection points. | 2013-10-31 |
20130290401 | Device-Agnostic Content Management, Playback and Status Monitoring System - A system is provided that includes a software agent, an electronic device, a display, and a content management system. The electronic device accesses the software agent and interprets it with a software application, such as a web browser. Embedded within the software agent is a playback system, which dictates content to be shown, and a monitoring system, which collects logging and status data. At least some of the content is stored on the electronic device prior to display, and at least some of the logging and status data is stored on the electronic device prior to being transferred to the content management system. | 2013-10-31 |