Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


17th week of 2013 patent applcation highlights part 60
Patent application numberTitlePublished
20130103666MAPPING UNIFORM RESOURCE LOCATORS OF DIFFERENT INDEXES - A server may identify a first address stored in a first search index; determine one or more first identifiers associated with the first address; identify a second address stored in a second search index; determine one or more second identifiers associated with the second address; map the first address to the second address based on a first identifier, of the one or more first identifiers, and a second identifier, of the one or more second identifiers; and transmit the mapping, of the first address to the second address, to a first server associated with the first search index or to a second server associated with the second search index.2013-04-25
20130103667Sentiment and Influence Analysis of Twitter Tweets - The present invention is directed to a system, method, and article of manufacture that employs a sentiment engine for conducting sentiment and influence analysis of various types of messages from the social media hosts or websites to extract opinions on different categories, which includes services, products or hotels, and others, collectively referred to as “the keyword product”. The sentiment engine includes a sentiment module configured to gather opinions or determine sentiment expressed in documents, a crawling module configured to servers of social network websites to obtain at least a subset of the documents or opinions from social media websites, a keyword module configured to extract keywords from documents, a filtering module configured to filter keywords and documents, and a classification module configured to classify documents, sentences, and/or keywords, a polarity prediction module configured to predict the polarity of a sentiment sentence, and a social media net promoter score configured to calculate a loyalty metric of users from social media websites, and a message analysis module configured to conduct analysis of a message from host social media sites, forums, blogs and product/service providers. The message analysis module includes analyzing message from other host social media sites.2013-04-25
20130103668QUESTION CONVERSION FOR INFORMATION SEARCHING - A question conversion engine converts terms and phrases used in a user's question into terms and phrases that are more likely to produce information containing the search terms. The question conversion engine parses a user's question to associate each term in the user's question with a part of speech and to eliminate extraneous terms in the user's question. A term/phrase replacement map is used to replace terms and/or phrases in the user's question with replaced terms and phrases that are more likely to produce relevant information. The question conversion engine matches the user's question to a declarative expression thereby altering the semantics of the question into an expression that is more likely to produce optimum search results.2013-04-25
20130103669Search Engine Indexing - Exemplary embodiments include a search engine indexing method, including finding a page on a server that includes keywords, scanning the page for a tag designating a portion of the page from which to index the keywords and in response to a presence of the tag within the page, indexing the portion of the page that is designated by the tag.2013-04-25
20130103670DYNAMIC SMT IN PARALLEL DATABASE SYSTEMS - A data management system receives a query. A query optimizer determines an access plan for the query. The access plan has a plurality of stages, where each stage may have a different degree of parallelism for processing threads executing the stage. The query optimizer determines a maximum degree of parallelism for the plurality of stages and reserves processor cores based on the maximum degree of parallelism. The data management system schedules threads on the reserved processor cores for a first stage of the access plan. The data management system changes simultaneous multi-threading (SMT) mode for the processor cores when a second stage of the access plan having a different degree of parallelism is executed.2013-04-25
20130103671Processing Search Queries In A Network Of Interconnected Nodes - A search query to provide a search result may be received, which identifies source and target nodes and an application for generating the search result. The application accesses a data structure holding landmark nodes, which store a shortest path tree in the form of a set of parent links. Each parent link can identify an adjacent vertex node in a shortest path between each node in the data structure and the landmark node. The location of the source node and the target node in the shortest path trees may be identified to the landmark node. For each landmark node, using the identified locations of the target node and source node, a measure of distance between the source node and the target may be generated. The landmark node with the shortest distance may be determined. A search result related to the shortest path tree of that landmark node may be provided.2013-04-25
20130103672SYSTEM AND METHOD FOR MULTI-DIMENSIONAL PERSONALIZATION OF SEARCH RESULTS - In various example embodiments, a system and method for personalization of search results are provided. In example embodiments, a user interface that allows a user to establish optimization preferences used to personalize results based on a query is provided. The optimization preferences include values that are a portion of a total allowed value assigned to interrelated optimization factors. The optimization preferences are received via the user interface. The optimization preferences are applied to matches obtained based on the query to generate a personalized result set.2013-04-25
20130103673Apparatus and Method for Displaying Multiple Display Panels With a Progressive Relationship Using Cognitive Pattern Recognition - An apparatus and method for searching and displaying using cognitive pattern recognition including searching for document(s) with at least one search text, wherein each search text is associated with a highlight option; selecting to enable or disable the highlight option for each of the search text; displaying a progressive relationship of the document(s) in scaled common image format (CIF) by displaying: a first display presenting the document(s), wherein each of the document(s) includes all of the search text; a second display presenting only pages from the document(s) where the only pages presented include one or more of the search text with its associated highlight option enabled; and a third display presenting one page from the only pages wherein all occurrences of the search text where the highlight option for the search text is enabled are displayed simultaneously on the page.2013-04-25
20130103674METHOD FOR MANAGING INFORMATION - A method for managing the exchange of information is provided, wherein the method includes receiving at least one information location identifier, wherein the at least one information location identifier may be associated with at least one information portal and associating with at least one network browser. The method further includes generating an information location identifier template responsive to the at least one information portal and communicating with the at least one information portal to identify resultant information.2013-04-25
20130103675DOCUMENT MANAGEMENT APPARATUS, CONTROL METHOD THEREOF, AND COMPUTER READABLE MEDIUM - A document management apparatus comprises: a base folder setting unit configured to set a base folder used as a base point of search processing from folders which are allocated above a folder of interest; a search unit configured to detect, from folders allocated below the base folder, a folder having a path from the base folder, which path is similar to a path from the base folder to the folder of interest, as a similar folder similar to the folder of interest; and a search result display unit configured to display a link to the similar folder detected by the search unit on a display window.2013-04-25
20130103676SEMANTIC ANALYSIS DRIVEN SERVICE CREATION WITHIN A MULTI-LEVEL BUSINESS PROCESS - A multi-level business process interface associated with an incomplete Web service can be identified. The interface can be created within a user interface (UI) modeling tooling. The Web service can be associated with a business process. An interface specific metadata associated with the process interface can be determined. Service definitions for one or more existing Web service matching a portion of the interface specific metadata can be searched for semantically based on search depth parameters set by a user. A search result responsive to the searching can be returned. The search result can identify one or more existing Web services from a service registry.2013-04-25
20130103677CONTEXTUAL DATA VISUALIZATION - A method for contextual data visualization includes receiving data selected by a user and meta-data associated with the data. The data is analyzed, using a processor of a computing device, to determine content and structure attributes of the data that are relevant to visualization of the data. The meta-data is analyzed, using a processor of the computing device, to determine a context in which the visualization of the data will be used. A database comprising an aggregation of visualization records from a plurality of users is accessed and at least one template from the data visualization records that matches the data attributes and context is selected. A data visualization is created by applying at least one template to the data.2013-04-25
20130103678Processing Search Queries Using A Data Structure - According to an embodiment, there is provided a method of generating a data structure stored in computer memory for processing a search query in a network of interconnected nodes, wherein the method comprises selecting landmark nodes by the following steps and storing the selected landmark nodes in the data structure: sampling from the network nodes a first sample of vertex pairs, computing the shortest path for each vertex pair, each shortest path comprising a set of vertices between each vertex in the vertex pair; identifying a first landmark node which occurs in more of the shortest paths more often than any other vertex; removing from the network vertices shortest paths including the first landmark node and identifying a second landmark node which occurs in more of the remaining shortest paths than any other remaining vertex.2013-04-25
20130103679Method and System for Storing, Retrieving, and Managing Data for Tags - This invention relates generally to a method and system for storing, retrieving, and managing data for tags that are associated in some manner to any type of object. More particularly, the present invention writes data to these tags, reads data from these tags, and manages data that is written to and/or read from these tags. In addition, the invention accesses and/or stores data associated with tags from or into repositories, constructs and maintains data structures from these repositories and responds to queries using the data structures.2013-04-25
20130103680METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR DYNAMIC AND VISUAL OBJECT SEARCH INTERFACE - Provided herein are a method, apparatus and computer program product for dynamically and visually interfacing with a device to locate information and objects using a dynamic graphical interface to select and adjust the weight afforded to individual search criterion and a search. Example methods may provide for display of a search target, provide for display of a first search criterion disposed at a first distance from the search target where the first distance corresponds to a first search criterion weight, and provide for display of a second search criterion disposed at a second distance from the search target, where the second distance corresponds to a second search criterion weight. Methods may further include providing for searching the search target using the first search criterion afforded the first search criterion weight and the second search criterion afforded the second search criterion weight.2013-04-25
20130103681Relevant persons identification leveraging both textual data and social context - A set of documents is annotated by metadata specifying persons associated with documents and their social roles in the documents. The annotated documents define a group of representation modes including at least one content type and at least one social role. An electronic processing device computes a relevance score for a person of interest using a set of queries each having a target social role by performing a sequence of operations that includes the following operations: computing similarities between documents and queries with respect to at least one similarity mode of the group of representation modes; enriching queries or documents to identify and aggregate nearest neighbor documents that are most similar with respect to at least one enrichment mode of the group of representation modes; aggregating over documents; aggregating over queries; and aggregating over at least one of (i) enrichment modes, (ii) similarity modes, and (iii) target social roles.2013-04-25
20130103682COMPUTER-IMPLEMENTED INFORMATION REUSE - Embodiments of the present invention relate to an approach for reusing information/knowledge. Specifically, embodiments of the present invention provide an approach for retrieving previously stored data to satisfy queries (e.g., jobs/tickets) for solutions to problems while maintaining privacy/security of the data as well as ensuring the quality of the results. In a typical embodiment, a query for a solution to a problem is received and details are extracted therefrom. Using the details, a search is performed on a set of data stored in at least one computer storage device. Based on the search, a set of results will be generated and classified into a set of categories. In any event, the quality of each of the set of results will be assessed based on the usefulness of the set of results.2013-04-25
20130103683Variable Personalization of Search Results in a Search Engine - A search engine provides personalized rankings of search results. A user interest profile identifies topics of interest to a user. Each topic is associated with one or more sites, and a boost value, which can be used to augment an information retrieval score of any document from the site. Search results from any search are provided to the user, with a variable control of the ranking of the results. The results can be ranked by their unboosted information retrieval score, thus reflecting no personalization, or by their fully or partially boosted information retrieval scores. This allows the user to selectively control how their interests affect the ranking of the documents.2013-04-25
20130103684TV WHITE SPACE DEVICES USING STRUCTURED DATABASES - A two-level database structure for use by unlicensed TVBD devices operating in TV white space comprises a central database and local databases. The central database comprises two sub-database: the central licensed database which maintains information about all licensed TV devices and the central unlicensed database which maintains information about unlicensed wireless devices operating in TV spectrum. The local database is created by each TVBD device or TVBD network when it initiates and it stores information related to all transmitters in the local area including location, power transmission levels, operating schedule, sensing results, backup channel information. The local databases communicate with central database to query it about licensed usage of TV spectrum and register with central database. The local databases communicate with each other to exchange information about channel usage, sensing results, transmission patterns and other information that will allow the local databases to negotiate coexistence without central coordinator. The locally implemented negotiation prevents the overloading of the central database.2013-04-25
20130103685Multiple Table Tokenization - Data is tokenized using multiple token tables. An initialization vector is generated based on a first data portion and a first set of token tables. The initialization vector can be generated by querying a first token table with the first data portion. A second data portion is tokenized based on the initialization vector and a second set of token tables. The second data portion can be modified with the initialization vector, and a second token table can be queried with the modified second data portion to form a tokenized second data portion. The first set and second set of token tables can be generated based on a received tokenization key, or can be previously generated. The first portion of the input data and the tokenized second data portion of the input data can be concatenated to form tokenized data.2013-04-25
20130103686METHOD AND APPARATUS FOR INTEREST MATCHING, DISCOVERY, COMMUNICATION AND COLLABORATION - Described herein are a web-based interest matching, discovery, communication, and collaboration system and related features. The interest matching, discovery, communication, and collaboration system provides a browser add-on, an extension, a plugin and/or web site that may be used by one or more users. Via the browser add-on, extension, plugin and/or search page, a user can perform searches from multiple different Internet search engines, social networking sites, online newspapers, online magazines, content sites, eCommerce sites, libraries (as an example, university libraries), and/or databases. When the user performs a search, the interest matching, discovery, communication, and collaboration system stores information about the search including, for example, terms that the user searched for on the web-site searched and the URL, and provides information to the user that allows the user to connect to and collaborate with other users who have searched for the same or similar user inputs or search strings.2013-04-25
20130103687SIMULATION DEVICE AND PROGRAM FOR SAME - Disclosed are a simulation device and a program for the same which make it possible to simulate whether the world is changing in a good direction or is changing in a bad direction by assessing the news. The impact relationship and degree of impact among a multitude of items representing change factors relating to nature and change factors due to human activity are created as a database and stored. In addition, current assessment values of good/bad are stored for each item as a database. News and items related to the news are distributed to a user terminal (UC) from a server device (SB). A user inputs an assessment value of good/bad with respect to the impact of the distributed news on the related items. The input user assessment value is transmitted to the server device (SB) and the current assessment values for the items having changed assessment values are updated from the impact relationship among the multitude of items and the degree of impact thereof.2013-04-25
20130103688PROVIDING AN AGGREGATE DISPLAY OF CONTACT DATA FROM INTERNAL AND EXTERNAL SOURCES - An aggregate display of contact data from internal and external sources is provided. Contact data associated with at least one contact is obtained from a plurality of sources, including at least an internal source and an external source. The obtained contact data is processed to generate an aggregated collection of contact data. The aggregated collection of contact data is stored. A display of the aggregated collection of contact data is displayed in a single, interactive interface.2013-04-25
20130103689MEDIA MEDIATOR SYSTEM AND METHOD FOR MANAGING CONTENTS OF VARIOUS FORMATS - Provided is a system and method that may encode various formats of contents to a single format and thereby manage the contents, and may transform the contents to a format corresponding to a request of a third party or an end user to distribute the content. A media mediator system of managing various formats of contents may include: a service manager to receive a content and metadata of the content from a content provider; a metadata manager to register the content using the metadata, and to store the metadata of the registered content; a database manager to store and manage information associated with the content; and an encoding manager to schedule an encoding sequence of the content, and to sequentially encode the content based on a scheduling result.2013-04-25
20130103690Associative Memory Technology for Analysis of Requests for Proposal - A system for analyzing a request for proposal. The system includes an associative memory including a plurality of data having a plurality of associations. The system also includes an input device in communication with the associative memory. The input device is configured to provide the request for proposal to the associative memory in a format understandable to the associative memory. The associative memory is configured to digest the request for proposal to be included within the plurality of data, wherein a digested request for proposal is formed. The system also includes an analyzer in communication with the associative memory. The associative memory is configured to analyze the digested request for proposal by receiving a query comprising one or more terms, creating relationships among the plurality of data in the associative memory based on the query, and returning an output that includes requirements or other attributes presented in the digested request for proposal based on the query.2013-04-25
20130103691USING A DATABASE TO TRANSLATE A NATURAL KEY TO A SURROGATE KEY - A technique includes, in response to an access to a database involving access to a table and specifying a natural key, using the database to translate the natural key to a surrogate key based at least in part on a mapping2013-04-25
20130103692Predicting User Responses - Predicting user responses to items is useful in many application domains, such as personalized information retrieval and recommendation systems. In an embodiment a contacts service identifies contacts of a target user and predictions are elicited from the contacts about the target user's response to an item. In various examples, the predictions are combined taking into account weights of the contacts to produce a prediction of the target user's response. For example, the response may be one or more of: a numerical rating, a word or phrase describing the targets user's opinion of the item and a word or phrase stating a reason that the target user holds the opinion. In examples, accuracy of the predictions is calculated after observing the target user's actual response. The accuracy may be used to calculate and display scores and rankings of the contact's prediction abilities and to update the weights of the contacts.2013-04-25
20130103693INFORMATION SEARCH DEVICE, INFORMATION SEARCH METHOD, COMPUTER PROGRAM, AND DATA STRUCTURE - An information search device includes: a path field generating part that, for each node, generates a path field in which paths with the node as an origin are connected; an index generating part that, for each element configuring graph structure information, generates a posting list as a list of information composed of a node having a path field including the element and location information representing a location where the element appears in the path field, and generates an index repository in which the element and the posting list are associated; a search path generating part that generates a search path representing a search condition; and a searching part that extracts a node having a path field satisfying an appearance sequence of elements included in the search path based on the location information of the posting list.2013-04-25
20130103694PREFIX AND PREDICTIVE SEARCH IN A DISTRIBUTED HASH TABLE - In one embodiment, a method comprises identifying prefix groups for searchable character symbols, each prefix group having a corresponding searchable character symbol comprising at least one searchable character; assigning at least one prefix group to each of a plurality of distributed hash table nodes in a network, each distributed hash table node containing at least one of the prefix groups, each distributed hash table node assigned a corresponding prescribed keyspace range of a prescribed keyspace, each distributed hash table node configured for storing data records having respective primary data record keys within the corresponding prescribed keyspace range; and assigning secondary indexes that start with one of the searchable character symbols to the corresponding prefix group in the associated distributed hash table node, enabling any prefix search starting with the one searchable character symbol to be directed to the corresponding prefix group in the associated distributed hash table node.2013-04-25
20130103695MACHINE TRANSLATION DETECTION IN WEB-SCRAPED PARALLEL CORPORA - Various technologies described herein pertain to detecting machine translated content. Documents in a document pair are mutual lingual translations of each other. Further, document level features of the documents in the document pair can be identified. The document level features can correlate with translation quality between the documents in the document pair. Moreover, statistical classification can be used to detect whether the document pair is generated through machine translation based at least in part upon the document level features. Further, a first document can be a machine translation of a second document in the document pair or a disparate document when generated through machine translation.2013-04-25
20130103696Suggesting and Refining User Input Based on Original User Input - Systems and methods to generate modified/refined user inputs based on the original user input, such as a search query, are disclosed. The method may be implemented for Roman-based and/or non-Roman based language such as Chinese. The method may generally include receiving an original user input and identifying core terms therein, determining potential alternative inputs by replacing core term(s) in the original input with another term according to a similarity matrix and/or substituting a word sequence in the original input with another word sequence according to an expansion/contraction table where one word sequence is a substring of the other, computing likelihood of each potential alternative input, and selecting most likely alternative inputs according to a predetermined criteria, e.g., likelihood of the alternative input being at least that of the original input. A cache containing pre-computed original user inputs and corresponding alternative inputs may be provided.2013-04-25
20130103697Systems and Methods for Ranking Points of Interest - Systems and methods are provided for ranking points of interest (POIs). According to one implementation, a computer-implemented method may be provided that includes receiving geographic information from a user device, and selecting a plurality of points of interest within the geographic region. The method may also include generating an initial ranking of the selected points of interest based on voting information received from the user device, viral input from a user's social network, and/or additional input based on searches for maps and travel directions for traversing a route. In addition, the method may include calculating a modified ranking of the selected points of interest.2013-04-25
20130103698Displaying items in sorted order, and displaying each item in manner corresponding to or based on item's relevance score - Items are sorted in an order. Each item has a relevance score. The items are displayed in the order in which the items are sorted. Each item is displayed in a manner corresponding to or based on the relevance score of the item.2013-04-25
20130103699AUTOMATICALLY FINDING CONTEXTUALLY RELATED ITEMS OF A TASK - Architecture for enabling a user to automatically recover documents and other information associated with work contexts and recover documents and other information artifacts associated with a specific project. The architecture enables monitoring and recording of activity information related to user interactions with information artifacts pertaining to a particular work context. The user can select a document having a portion of work content (e.g., a term or other type of reference item in a document) related to the work context. A lexical analysis is performed on the activity information and the reference item to identify lexical similarities. A list of candidate items (e.g., related documents) is inferred from the information artifacts based on the lexical similarities. The candidate items related to the work context are presented to the user, who can select specific items to reestablish the work context.2013-04-25
20130103700SYSTEM AND METHOD FOR USING A MOBILE AGENT OBJECT TO COLLECT DATA - Method and system for collecting and filtering messages received at an event source platform and delivering the filtered messages to a collection host platform. According to one embodiment, the system uses a mobile agent object to filter messages received at an event source platform. The mobile agent object determines a filtered set of messages that match predetermined parameters and then delivers the filtered messages to a collection host platform for storage or redirection.2013-04-25
20130103701SYSTEMS AND METHODS FOR PROPAGATING A GLOBAL FILTER TO INDIVIDUAL DATASETS - A user can define a filter to applied be to one or more datasets. The filter includes a specification of a field to filter. Upon applying the filter to a dataset, if the specified field cannot be found in the dataset, a field in the dataset is selected as a default field to filter. Selecting what field in the dataset should be the default field is based on evaluating a set of rules. The default field is then filtered according to the filter criteria.2013-04-25
20130103702PROVIDING A SEARCH SERVICE INCLUDING UPDATING ASPECTS OF A DOCUMENT USING A CONFIGURABLE SCHEMA - Embodiments provide indexing and searching features including the use of a configurable schema as part of providing partial update support of one or more aspects of an electronic document or documents, but are not so limited. In an embodiment, a system is configured to provide search services including partial update functionality based in part on use of a configurable schema to manage partial document updates and/or query processing operations. A method of one embodiment operates to use a configurable schema to define a number of merge sets that group various document attributes based in part on data source, update, and/or usage parameters to provide an efficient partial update mechanism. Other embodiments are included.2013-04-25
20130103703SYSTEM AND METHOD FOR PROCESSING SENSORY EFFECTS - A system and method for processing sensory effects. According to an embodiment of the present disclosure, sensory effects included in content may be implemented in the real world by generating command data for controlling a sensory device based on sensory effect information and specific information about the sensory device. In addition, the data transmission rate is high and a low bandwidth may be used by encoding metadata as binary before transmission, or encoding as XML before transmission, or encoding as XML and then further encoding as binary before transmission.2013-04-25
20130103704JAVASCRIPT REDUCTOR - A system can be provided for dynamically serving a content file. A content object request function can receive a request for a webpage defined by the content file, the content file including a plurality of embedded or referenced content objects, at least one of the plurality of content objects including a Javascript. A content-file modifier can modify the content file to include instructions to generate reports comprising information relating to invocation of stubs. A report receiver can receive reports from the end user system, and an object usage analyzer quantifes usage of each of the stubs. An object prioritizor can prioritize the plurality of content objects based on the analysis, the prioritization including an identification of at least one high-priority content object. An object injector can modify the content file such that the high-priority content object automatically loads upon rendering of the content file.2013-04-25
20130103705SCHEMA MAPPING AND DATA TRANSFORMATION ON THE BASIS OF A CONCEPTUAL MODEL - Systems and methods are provided for providing schema mapping and data generation. According to one exemplary method, a first mapping formula is obtained for transforming values associated with a source attribute into at least one value associated with a conceptual attribute. The source attribute values comprise a plurality of duplicate values, and the first mapping formula performing a common operation on the duplicate values. The method includes generating mapping data for mapping the conceptual attribute to a target attribute of a target model, and based on the mapping data and the first mapping formula, generating a second mapping formula for transforming the conceptual attribute value into at least one value associated with the target attribute.2013-04-25
20130103706Method for Objectclass Versioning - Techniques for objectclass versioning in directory server schema are provided. The techniques include migrating from one version of a directory server to another version of the directory server, maintaining one or more versions of an objectclass while migrating from one version of a directory server to another version of the directory server, and selecting one of the one or more versions of an objectclass for normal functioning of an application.2013-04-25
20130103707Apparatus and Method for Displaying Search Results Using Cognitive Pattern Recognition In Locating Documents and Information Within - An apparatus and method for searching and displaying using cognitive pattern recognition including searching at least one document for at least one search text, wherein the at least one search text is associated with a highlight option; selecting to enable or to disable the highlight option; presenting a quantity of the at least one document in a scaled common image format (CIF); and displaying a selected amount of pages in the scaled common image format (CIF), wherein the at least one search text is shown according to whether the highlight option is enabled or disabled.2013-04-25
20130103708APPARATUS AND METHOD FOR ENABLING CLIENTS TO PARTICIPATE IN DATA STORAGE IN DISTRIBUTED FILE SYSTEM - Disclosed herein are an apparatus and method for enabling clients to participate in data storage in a distributed file system. The client device of a distributed file system according to the present invention includes a storage determination unit and a file reading unit. The storage determination unit determines whether first metadata information, including a global generation number of the chunk corresponding to a file to be read, has already been stored in the local storage. The file reading unit performs a read operation on the file using local data corresponding to the first metadata information if, as a result of the determination, it is determined that the first metadata information has already been stored.2013-04-25
20130103709Apparatus, System, and Method for Member Matching - An apparatus, system, and method for member matching. In one embodiment, the apparatus includes an input adapter, a processor, and an output adapter. The input adapter may receive a first data record from a plurality of data records stored in one or more databases. The processor may generate a first data key from one or more field values in the first data record, compare a second data key associated with a second data record with the first data key associated with the first data record, and identify a match between the first data key and the second data key. In one embodiment, the output adapter may produce an output configured to identify the first data record and the second data record in response to identification of the match.2013-04-25
20130103710ANSWER-AUGMENTED QUERY SUGGESTION - A system includes reception of a partial query, determination of one or more previously-selected query phrases based on the partial query, determination, for each of the one or more previously-selected query phrases, of a dataset of a data source, determination, for each dataset determined for each of the one or more previously-selected query phrases, of a plurality of columns, and presentation, for each of the one or more previously-selected query phrases, of the previously-selected query phrase, the dataset determined for the previously-selected query phrase, and the columns determined for the dataset.2013-04-25
20130103711COMPUTING CORRELATED AGGREGATES OVER A DATA STREAM - Described herein are approaches for computing correlated aggregates. An aspect provides for receiving a stream of data elements at a device, each data element having at least one numerical attribute; maintaining in memory plurality of tree structures comprising a plurality of separate nodes for summarizing numerical attributes of the data elements with respect to a predicate value of a correlated aggregation query, said maintaining comprising: creating the plurality of tree structures in which each node implements one of: a probabilistic counter and a sketch, wherein said probabilistic counter and said sketch each act to estimate aggregated data element numerical attributes to form a summary of said numerical attributes; and responsive to a correlated aggregation query specifying said predicate value, using said plurality of tree structures as a summary of said data element numerical attributes to compute a response to said correlated aggregate query.2013-04-25
20130103712GESTURE-BASED SEARCH - In general, the subject matter described in this specification can be embodied in methods, systems, and program products for performing searches with gesture-based input. A search system receives gesture data corresponding to one or more characters that have been drawn on a display of a client device. The search system recognizes the one or more characters that correspond to the gesture data. The search system formulates a search that includes the one or more characters as a query term. The search system communicates to the client device one or more search results for the search, and data identifying the one or more characters.2013-04-25
20130103713COMPUTING CORRELATED AGGREGATES OVER A DATA STREAM - Described herein are approaches for computing correlated aggregates. An aspect provides for receiving a stream of data elements at a device, each data element having at least one numerical attribute; maintaining in memory plurality of tree structures comprising a plurality of separate nodes for summarizing numerical attributes of the data elements with respect to a predicate value of a correlated aggregation query, said maintaining comprising: creating the plurality of tree structures in which each node implements one of: a probabilistic counter and a sketch, wherein said probabilistic counter and said sketch each act to estimate aggregated data element numerical attributes to form a summary of said numerical attributes; and responsive to a correlated aggregation query specifying said predicate value, using said plurality of tree structures as a summary of said data element numerical attributes to compute a response to said correlated aggregate query.2013-04-25
20130103714IN-PRODUCT QUESTIONS, ANSWERS, AND TIPS - One embodiment of the present invention sets forth a technique for providing help content related to a software application to a user. The technique involves receiving a first discussion element associated with a first user and including textual input related to a first software application and first contextual information related to the first software application. The technique further involves receiving second contextual information associated with a second user and related to the first software application, determining a measure of correlation between the first contextual information and the second contextual information, determining that the first discussion element should be transmitted to the second user based on the measure of correlation, and transmitting the first discussion element to the second user.2013-04-25
20130103715MONADIC EVALUATION OF INJECTED QUERY COMPOSITIONS - Embodiments enable the evaluation of injected queries within a monad. One or more operators with closures are received from a first process. The operators with closures represent one or more functions to be applied by a second process. The second process evaluates the received operators with closures to apply the functions within the monad. During evaluation, the second process converts the closures to simply typed closures. Further, the second process binds the converted closures within the monad to restrict execution of the functions. In some embodiments, the queries (e.g., sequences of one or more operators with closures) are composed using a set of query operators from the language integrated query (LINQ) framework encoded in uniform resource locators (URLs) in the representational state transfer (REST) style.2013-04-25
20130103716TERMINAL APPARATUS, SERVER APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND INTERLOCKED APPLICATION FEED SYSTEM - Disclosed herein is a terminal apparatus including an extraction portion configured to extract from a content to be reproduced signature data representative of a characteristic of the content; a query generation portion configured to generate a query including the extracted signature data; a communication portion configured to transmit the generated query to a server apparatus and receive a response returned therefrom in reply to the query; and an application execution portion configured to acquire and execute an application corresponding to an application identifier included in the received response.2013-04-25
20130103717TEXT CONVERSION DEVICE, TEXT CONVERSION METHOD, AND RECORDING MEDIUM - A text conversion device includes a database that stores information, an inputter (2013-04-25
20130103718MEMORY PATTERN SEARCHING VIA DISPLACED-READ MEMORY ADDRESSING - A split data word including a portion of each of two word-aligned data words stored at two word-aligned address boundaries within a memory is read from a displaced-read memory address relative to the word-aligned address boundaries within the memory. The portions of each of the two word-aligned data words within the split data word are compared with corresponding portions of a word-aligned search pattern. A determination is made that a potential complete match for the word-aligned search pattern exists within at least one of the two word-aligned data words based upon an identified match of at least one of the portions of the two word-aligned data words within the split data word with a corresponding at least one portion of the word-aligned search pattern.2013-04-25
20130103719INTERACTIVE VISUALIZATION OF TEMPORAL EVENT DATA AND CORRELATED OUTCOMES - Methods and apparatus are provided for interactive visualization of temporal event data and correlated outcomes. The temporal event data comprises a plurality of entities undergoing one or more events. The temporal event data is aggregated and a flow graph is generated to represent the aggregated temporal event data. The flow graph comprises a directed acyclic graph having a plurality of nodes connected by edges, wherein each of the nodes represents a group of entities in a given state. A view of the flow graph is generated and then a visualization of the flow graph view can be rendered to a user. The user can interact with the flow graph view and the visualization and/or the flow graph view can be updated based on the user interactions. The flow graph is sliced into layers, wherein a given layer i contains all nodes with i events.2013-04-25
20130103720Systems and Methods For Providing For Display A Map That Graphically Represents The Association Among Documents - Systems and methods for providing for display a map that graphically represents the association among documents are disclosed. A method for providing for display a map that graphically represents the association between a first document and a second document that analyzes the first document includes receiving, at a computer, a request to generate the map. The method further includes retrieving, from a database, analysis information related to the way in which the second document analyzed the first document, in response to the received request. The method further includes providing for display the map. The map includes a first node, a second node, and a connector. The first node corresponds to the first document. The second node corresponds to the second document. The connector graphically links the first node and the second node. The second node includes a graphical representation of the analysis information.2013-04-25
20130103721EXI DECODER AND COMPUTER READABLE MEDIUM - There is provided with an EXI decoder, including: a grammar store storing a first set of type grammars and a second set of type grammars, the first set of type grammars being type grammars generated according to an EXI specification from a basic schema of an XML and the second set of type grammars being type grammars that, among a set of type grammars generated according to the EXI specification from an extension schema of XML, type grammars common to the first set of type grammars are excluded; a stream input unit to receive an EXI stream; and a parser unit decoding the EXI stream, when the EXI stream is compatible with the basic schema, based on the first set of type grammars, and, when the EXI stream is compatible with the extension schema, based on the second set of type grammars and the common type grammars.2013-04-25
20130103722Data management system - A data model and associated systems and methods enable comprehensive and robust analysis based on a member-, employee-, and branch-centric data model. The data model is integrated in a manner in which common data entities for member, branch, employee and time, are related centrally to other data entities. This data structure enables breadth in reporting and analysis. The data model also provides depth in analysis and insight that may be gained from the data quickly, in real-time and without manual manipulation. Automation of reporting and analysis processes is also supported.2013-04-25
20130103723INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND RECORDING MEDIUM - A system for creating files that includes at least one processor configured to identify, while a file is being created, a plurality of locations within the file, the plurality of locations including a first location within the file and a second location within the file different from the first location; acquire first tag information for the first location within the file and second tag information for the second location within the file; and associate the first tag information with the first location within the file and the second tag information with the second location within the file.2013-04-25
20130103724NETWORK AND METHOD FOR MANAGING MODELS - A method of managing models in a network includes receiving at a model manager a model of a controlled system in a first format from a first system and storing the model in a second format in the model manager. Storing includes several steps that allow for the transformation of the model into a different, version-free format so that the network can adapt to changes in the first format.2013-04-25
20130103725STORING GRAPH DATA IN A COLUMN-ORIENTED DATA STORE - Methods and apparatuses are provided for storing graph data within a column-oriented data store. Graph data including vertex data describing one or more vertices in the graph and edge data describing one or more edges within the graph may be received. One or more vertex rows within the column-oriented data store may be assigned, whereby each vertex row of the one or more vertex rows is assigned to one vertex of the one or more vertices. One or more edge rows within the column-oriented data store may also be assigned, whereby each edge row of the one or more edge rows is assigned to one edge of the one or more edges. At least one vertex row and at least one edge row may be populated based on the graph data.2013-04-25
20130103726METHOD AND APPARATUS FOR PROVIDING OFFLINE BINARY DATA IN A WEB ENVIRONMENT - An approach is provided for enabling a web client to store binary data for offline use. A web client causes a transmission of a request for binary data for presentation in a web client. The web client then receives text data encoding the binary data. The web client further causes a storage of the text data into one or more databases associated with the web client that can hold multiple tables or object stores. A content platform also determines a request from a web client for binary data. The content platform then causes an encoding of the binary data into text data that is compatible with one or more databases of the web client that can hold multiple tables or object stores. The content platform further causes a transmission of the text data to the web client, wherein the binary data is decodable from the text data.2013-04-25
20130103727Accessible Information System - According to the invention, records pertaining to an individual are centralized such that the user has control over the integration and dissemination of their personal and private information. Records pertaining to an individual are systematically transported electronically by many different institutions to a centralized record storage provider wherein the individual user has ownership of and control of their confidential personal information. The systematic accumulation of medical records provides for better overall health tracking and faster and more accurate diagnosis when illness or emergency occurs.2013-04-25
20130103728RATE SENSITIVE PACKET TRANSFER MECHANISM OVER A PEER-TO-PEER NETWORK - An apparatus, method and system to improve data transfer across a communications network by employing an acknowledgment independent equalized data packet transfer mechanism on a peer-to-peer basis. The present disclosure teaches how many computers can send data to many other computers, with particularity on a peer-to-peer basis when desired, without requiring acknowledgements of safe receipt by the receiving computer. By aggregating several computers to send data in a collection to a requesting computer, transfer rates may be increased. Further, by not requiring acknowledgment of receipt from the receiving computer, and by treating all data packets with equal utility, the present disclosure teaches a mechanism that reduces file transfer administration bandwidth, increases file transfer scalability on demand, and increases overall network transfer efficiency.2013-04-25
20130103729METHOD AND APPARATUS FOR PROVIDING A KEY-VALUE BASED STORAGE INTERFACE - An approach is provided for implementing a virtual file system using a key-value-based storage interface. A key-value directory framework determines one or more files stored in at least one stream-based file store. The key-value directory framework causes, at least in part, a grouping of the one or more files into at least one key-value directory. The key-value directory includes, at least in part, one or more key-value pairs of a distributed key-value store. The key-value directory framework also causes, at least in part, a storage of (a) at least one identifier of the one or more files, the at least one key-value directory, or a combination thereof as one or more keys of the one or more key-value pairs; (b) block-based access information associated with the one or more files as one or more values of the key-value pairs; and (c) a locking mechanism to facilitate coordination of threads across multiple hosts.2013-04-25
20130103730Microprocessor Shifter Circuits Utilizing Butterfly and Inverse Butterfly Routing Circuits, and Control Circuits Therefor - Microprocessor shifter circuits utilizing butterfly and inverse butterfly circuits, and control circuits therefor, are provided. The same shifter circuits can also perform complex bit manipulations at high speeds, including butterfly and inverse butterfly operations, parallel extract and deposit operations, group operations, mix operations, permutation operations, as well as instructions executed by existing microprocessors, including shift right, shift left, rotate, extract, deposit and multimedia mix operations. The shifter circuits can be provided in various combinations to provide microprocessor functional units which perform a plurality of bit manipulation operations.2013-04-25
20130103731Systems and Methods for Efficient Data Channel Testing - Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes: a data detector circuit, a pseudo-random sequence generator circuit, a decoder circuit, and a pseudo-random sequence reconstitution circuit. The data detector circuit is operable to apply a data detection algorithm to a first data set to yield a detected output. The pseudo-random sequence generator circuit is operable to generate an interim data sequence and to generate a second data set based upon a combination of the detected output and the interim data sequence. The decoder circuit is operable to apply a data decode algorithm to a derivative of the second data set to yield a third data set.2013-04-25
20130103732Circular Floating-Point Number Generator and a Circular Floating-Point Number Adder - One aspect of the present invention will provide a circular floating-point number generator (400) for generating, from an input fixed-point number, a circular floating-point number including sign-bit field (S), exponent field (E), and circular-mantissa field (M). The generator assigns the input bits in the fixed-point number to a plurality of slots, generates the sign-bit field (S), generate the exponent field (E) based on a bit position of a leading significant bit, and generate the mantissa field (M) by extracting a first bit group and a second bit group and by providing a start bit of the first bit group after a last bit of the second bit group.2013-04-25
20130103733METHOD AND APPARATUS FOR USE IN THE DESIGN AND MANUFACTURE OF INTEGRATED CIRCUITS - A method and apparatus are provided for manufacturing integrated circuits performing invariant integer division x/d. A desired rounding mode is provided and an integer triple (a,b,k) for this rounding mode is derived. Furthermore, a set of conditions for the rounding mode is derived. An RTL representation is then derived using the integer triple. From this a hardware layout can be derived and an integrated circuit manufactured with the derived hardware layout. When the integer triple is derived a minimum value of k for the desired rounding mode and set of conditions is also derived.2013-04-25
20130103734METHOD AND APPARATUS FOR PROVIDING STANDARD INFORMATION PROCESSING PIPELINES - An approach is provided for providing standard information processing pipelines. A standard pipeline generation platform processes and/or facilitates a processing of one or more information sources to cause an extraction of one or more least meaningful data components. The standard pipeline generation platform also causes a transformation of the one or more least meaningful data components into one or more isomorphic representations. The standard pipeline generation platform further causes a compilation of one or more data repositories comprising the one or more isomorphic representations, wherein the one or more data repositories are available for processing by one or more services, one or more applications, or combination thereof. The standard pipeline generation platform also causes a loading of the one or more data repositories, the one or more isomorphic representations, or a combination thereof into the one or more information sources following the processing.2013-04-25
20130103735SYSTEMS AND METHODS FOR NORMALIZING DATA RECEIVED VIA A PLURALITY OF INPUT CHANNELS FOR DISPLAYING CONTENT AT A SIMPLIFIED COMPUTING PLATFORM - Described herein are systems and methods for providing simplified computing functionalities to a user. One embodiment provides a method including receiving, via one of a plurality of input channels, data indicative of content for display at a simplified computing platform. The data is processed thereby to identify an account holder to which the content is directed, and processed thereby to determine a primary content type. One or more content items of the primary content type from the data are extracted, and a signal defined for communication to a simplified computing platform associated with the identified account holder, thereby to instruct the simplified computing platform to make the one or more content items available for display via a software module configured specifically for the display of content of the primary content type.2013-04-25
20130103736CLIENT SIDE MANAGEMENT OF HTTP SESSIONS - A method is provided for client side management of a client-server HTTP session comprising: sending by a client browser to a server an initial HTTP request; receiving by the browser from the server an initial HTTP response that includes a markup language document, a session identifier and a termination address; creating an iframe within the received initial document; targeting one or more hyperlink objects within the received initial document to the iframe; monitoring for an occurrence of closing the browser or changing an location to which the browser is addressed; and in response to an occurrence of one of the actions, sending by the browser an HTTP request that includes the session identifier to the termination address.2013-04-25
20130103737DEFERRED DATA POST - Various methods, systems, and computer program products for deferring transmission of data related to collapsing a collapsible display panel are presented. The collapsible display panel may be collapsed. State data that indicates the collapsible display panel has been collapsed may be generated. A determination that no non-state change data corresponding to the collapsible display panel needs to be transferred to a server may be made. In response, the state data may be stored at least until non-state data is to be transmitted to the server. At some time after storing the state data, non-state data that is to be transmitted to the server may be identified. In response to identifying the non-state data that is to be transmitted to the server, the state data and the non-state data may be transmitted to the server together.2013-04-25
20130103738EAGER BLOCK FETCHING FOR WEB-BASED DATA GRIDS - Techniques for improving scrolling performance in a web-based data grid. In one set of embodiments, when a user scrolls through a data grid rendered in a viewport of the user's web browser, client-side code executing in the web browser can detect whether a scroll event has occurred that requires a portion of the viewport to be filled/refreshed with data from a server. The client-side code can further determine whether the scroll event is a short scroll or a long scroll, and can send a request to the server that indicates the type of scroll event. If the scroll event is a short scroll, the server can determine a first amount of data to fetch based on one or more first parameters. If the scroll event is a long scroll, the server can determine a second amount of data to fetch based on one or more second parameters.2013-04-25
20130103739Obtaining Dynamic Connected-Network Topology Via any Node in Network - A method, an apparatus and computer readable storage media facilitate obtaining of a current network topology within a network by requesting this topology from any node within the network, where the topology can be provided in any manner that is suitable to the requester. In an example embodiment, a connection is established between a computing device and a network including a plurality of nodes, each node connected with at least one other neighboring node within the network, each node further including a network element configured to receive and transmit data to and from other nodes. A request is sent for current network topology information from the computing device to any selected node within the network, where the selected node has current network topology information. A graphical image of the current network topology is provided at the computing device that is based upon the current network topology information.2013-04-25
20130103740METHOD OF TRACKING OFFLINE USER INTERACTION IN A RENDERED DOCUMENT ON A MOBILE DEVICE - While a device is offline, usage data is tracked on the device. The usage data is uploaded to a server after the device is again connected to a network. Applications that run on mobile devices typically embed a browser to display content. Unfortunately, mobile devices also frequently disconnect from the associated network. A system tracks usage data by using JavaScript in the browser to communicate with the native device, which then buffers the usage data for future upload. This is done by installing, in each application, a “protocol handler” that listens for a request over a particular protocol. The protocol handler intercepts the requests and stores the usage data locally on the device. Subsequently, when the device detects network connectivity, the device uploads the data to servers that collect data for aggregation and presentation.2013-04-25
20130103741Access of external data for inclusion within document - A client computing device has a document-editing application program to edit a document. The document issues a request to access external data stored on an external source for inclusion within the document. A client-side external data component at the client computing device receives and routes the request to access the external data from the document and returns the external data responsively received to the request back to the document for inclusion within the document. A server-side external data component at a server computing device receives from the client-side external data component the request to access the external data, routes the request to the external source, and returns the external data responsively received to the request back to the client-side external data component.2013-04-25
20130103742DIRECT PHOTO SHARING SYSTEM - A direct photo sharing system includes a photo sharing browser and a photo sharing platform. Through the photo sharing browser, the user may browse and share at least one photo. The photo sharing browser includes a browsing history recording module for recording a browsing history of the at least one photo and a photo selecting module for allowing the user to select a photo to be shared and issuing a sharing indicator. The photo sharing platform is used for storing the at least one photo and the browsing history of the photo and transmitting the sharing indicator. The photo sharing platform includes a photo file management module and a photo recommendation module. The photo file management module manages at least one photo folder. The photo recommendation module gathers statistics and performs analysis on the browsing history of the photo, thereby generating at least one recommendation notification signal.2013-04-25
20130103743MEDIUM FOR STORING CONTROL PROGRAM, CLIENT APPARATUS, AND CONTROL METHOD FOR CLIENT APPARATUS - A computer-readable storage medium that stores a control program for a client apparatus connectable to a repeater storing execute permission information on a plurality of codes included in an application program received from a server, the control program causing the client apparatus to execute a process including receiving the application program and the execute permission information from the repeater, updating the execute permission information received from the repeater based on evaluation information on the application program received from the repeater, and executing the application program based on the execute permission information updated based on the evaluation information.2013-04-25
20130103744METHOD AND APPARATUS FOR EXECUTING WEB SERVICE PROGRAM BASED ON JAVASCRIPT - Disclosed are a method for executing a JavaScript based web service program and an apparatus using the same. The method of executing a web service program based on JavaScript includes; selectively receiving initial transmission data among data about the web service program and libraries, which are used by the web service program, from a server by use of a predetermined reserved word; executing the web service program by use of the initial transmission data; if a JavaScript function that is not defined on the client device is going to be executed while the web service program is being executed, instantly sending the server a request signal requesting additional transmission data for the JavaScript function that is not defined on the client device; and receiving the additional transmission data from the server, and executing the web service program based on the initial transmission data and the additional transmission data.2013-04-25
20130103745INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND COMPUTER-READABLE MEDIUM - An information processing apparatus, which provides a WEB page of an application program in response to a request, comprises a request unit configured to issue a request of a page to the application program before a request to the page via a network is received, and a management unit configured to compile the page in response to the request of the page by the request unit, and to hold and manages the compiled page in a cache.2013-04-25
20130103746System and Method for Using Common Communication Channel by Web Page Applets - Methods, apparatus, systems and computer-readable media are disclosed for facilitating multiple applets of a web page to communicate with a back end server through a common communication channel. According to one aspect, a method is disclosed for communicating data which includes identifying a common communication applet by a plurality of client applets. The method also includes submitting a set or data requests originating from the client applets to the common communication applet. The method further includes accumulating the data requests received from the plurality of client applets. The data requests are encoded and transmitted to a back-end handler. Results from the back end server are received, decoded and delivered to the appropriate client applet.2013-04-25
20130103747POSTED INFORMATION SHARING SYSTEM, INFORMATION-PROCESSING DEVICE, STORAGE MEDIUM, SERVER, INFORMATION-PROCESSING METHOD, AND INFORMATION-PROCESSING SYSTEM - An exemplary information-processing device includes: an executing unit configured to execute an application program; a storage unit configured to store usage information or progress information, the usage information showing a usage status of the application program, the progress information showing a progress status of the application program; a generating unit configured to generate posted information relating to the application program, based on an input by a user; and a transmitting unit configured to transmit to a server the posted information along with first information, the first information being based on the usage information or the progress information that is stored in the first storage unit and corresponds to the application program.2013-04-25
20130103748INFORMATION PROCESSING SYSTEM, STORAGE MEDIUM HAVING STORED THEREIN INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - In an example information processing system including a server and at least one apparatus capable of communicating with the server, the apparatus includes at least an application execution unit. The application execution unit executes a predetermined application. The system includes, by either one of the apparatus and the server or by a cooperation of the apparatus and the server, an execution state determination unit and a writing management unit. The execution state determination unit determines whether or not a state of the execution performed by the application execution unit has satisfied a predetermined condition. The writing management unit, when the state has satisfied the predetermined condition, permits a user of the apparatus to write in information managed by the server.2013-04-25
20130103749SYSTEMS AND METHODS FOR CONFIGURING AND LAUNCHING AUTOMATED SERVICES TO A REMOTE DEVICE - Systems and methods of the present solution provide for the delivery of automated services via configurable packages that are selectable on a user interface by a support agent based on entitlement of the user to the services and/or capabilities of the support agent. For example, a centralized service may package a complex set of actions into configurable executable scripts or packages. The centralized service may deliver and execute the packages on the remote device to resolve a customer's issue. The centralized service may provide a user interface for a support agent to select and deliver the package to the remote device. The centralized service may determine whether or not the user is entitled to receive the service or the support agent is qualified to deliver the server represented by the package. If the user is so entitled and/or the support agent is so qualified the centralized service may enable a single button on the user interface selectable by the support agent to deliver the package to the remote device. If the user is not entitled and/or the support agent is not qualified, the centralized service may disable or not provide this button on the user interface.2013-04-25
20130103750INTERACTIVE PLATFORM FOR THE TRUCKING INDUSTRY - The present invention is an interactive platform for the trucking industry such that truck drivers and those that interact with them can create and exchange information.2013-04-25
20130103751METHOD, APPARATUS, AND SYSTEM FOR PROCESSING SERVICE DATA - A method, an apparatus, and a system for processing service data are provided in embodiments of the present invention. The method mainly includes: receiving, by a network storage server, a service data request sent by a terminal of a user, and sending, by the network storage server, a network storage address or a local storage address corresponding to the service data to the terminal based on a network condition of the terminal and a storage condition of the service data on the network storage server and a local storage server. The embodiments of the present invention are capable of fully exerting the complementarity of the local storage server and the network storage server in terms of capacity, and flexibly selecting whether to provide a local storage service or a network storage service to the terminal of the user.2013-04-25
20130103752CONTENT DISTRIBUTION SYSTEM, SCRIPT GENERATION DEVICE, TERMINAL, CONTENT DISTRIBUTION METHOD, AND CONTENT DISTRIBUTION PROGRAM - A content distribution system comprises a script generation unit. The script generation unit determines a distribution request time, which is the time when the terminal issues a request to a server for the distribution of the items of content, and a reproduction start time, which is the time when the terminal starts reproduction of the content included in the content list, at which it is anticipated, on the basis of a content list which is a list of content to be reproduced at a terminal and on the basis of the distribution state of the content, that the content included in the content list can be reproduced at the terminal without interruption. The script generation unit then generates a script which describes the distribution request time and the reproduction start time that have been determined, and transmits the generated script to the terminal.2013-04-25
20130103753HYBRID DELIVERY MECHANISM IN MULTIMEDIA TRANSMISSION SYSTEM - A method and apparatus are provided for transmitting service discovery information to a client in a multimedia transmission system of hybrid delivery, providing at least two services via a point to multi point (p-t-m) channel and a point to point (p-t-p) channel. Service discovery information is generated, including a first indication indicating whether a service corresponding to the service discovery information is of hybrid delivery, and is transmitted to the client.2013-04-25
20130103754METHOD AND RELATED DEVICE FOR CONTROLLING SERVICE CHARGING - Disclosed are a method and a related device for controlling service charging. The method for controlling service charging includes: receiving, by a Diameter credit control DCC server, a credit control request CCR message sent by a DCC client; if at least two tariff time changes TTCs are included within a preset temporary validity time VT from current system time, acquiring, by the2013-04-25
20130103755VIRTUAL WORLD OPERATING SYSTEM AND OPERATING METHOD - The present invention relates to a virtual world operating system and operating method, and is adapted to support a variety of virtual worlds so as to allow linked operation or individual operation of the same by providing a base able to commonly define virtual objects and avatars present in a virtual world. Disclosed is a configuration that comprises: at least one service server which stores data for building at least one virtual world of the present invention and which builds a virtual world based on the data; and a network which supports a communication pathway for service server access, wherein the service server defines common feature types of virtual object types and avatar types positioned in the virtual world based on MPEG-V.2013-04-25
20130103756IDENTIFICATION TO A RECIPIENT OF AN E-MAIL OF ANOTHER USER WHO HAS ACCESSED THE E-MAIL - A method of utilizing electronic communication activity information. The method can include receiving from each of a plurality of electronic communication clients activity information relating to activities of a respective electronic communication recipient accessing information associated with the electronic communication. Based on the received activity information, via a processor, each of the electronic communication recipients can be rated to generate at least one recommendation as to who is able to provide information pertaining to the electronic communication. The recommendation can be communicated to another electronic communication recipient.2013-04-25
20130103757Generation of Activity Stream from Server-Side and Client-Side Data - In particular embodiments, the newsfeed is rendered to a particular user using the locally stored copy of the resource, instead of pulling it back from the server-side. Thus, a user may see his or her content even before it is completely uploaded to the social networking system. In particular embodiments, the user may interact with the content, for example, by adding comments, captions, “likes”, etc. to the content even before it has been completely uploaded to the social networking system. In this manner, the user is provided an increased feeling of responsiveness that is independent of the current wireless link condition.2013-04-25
20130103758FILTERING AND RANKING RECOMMENDED USERS ON A SOCIAL NETWORKING SYSTEM - A social networking system may recommend a set of users to a viewing user for establishing new connections on the social networking system. Through a user interface, the viewing user may select filters based on characteristics and dimensions of user profile information. The recommended set of users may be ranked according to the selected filters by the number of mutual connections. Pre-populated filters may be selected and suggested based on information about the viewing user. Multiple filters may be selected by the viewing user, and filters may be based on any identifiable object in the social networking system, in one embodiment. The candidate recommended users may also be ranked based on predictions that the viewing user will initiate a request to connect with the candidate recommended users.2013-04-25
20130103759METHOD AND APPARATUS FOR PROVIDING DATA SHARING SCHEMES TO PROVISION DEVICE SERVICES - An approach is presented for providing data sharing schemes to provision device services. A user determines a data sharing scheme for activation at one or more devices. As a result, the context hub contained within the device processes and/or facilitates a processing of the data sharing scheme to determine applications, services, or a combination that are at least substantially compliant with the selected data sharing scheme. The context hub then causes, at least in part, a presentation to the user of the applications, the services, or a combination. Thereafter, the context hub determines one or more contexts associated with the one or more devices and processes and/or facilitates a processing of the contexts to cause, at least in part, a recommendation of at least another data sharing scheme as well as any relevant and compliant applications, services, or a combination to activate at the one or more devices.2013-04-25
20130103760LOCATION-SENSITIVE VIRTUAL IDENTITY SYSTEM, APPARATUS, METHOD AND COMPUTER-READABLE MEDIUM - Disclosed herein are different embodiments of a location-sensitive virtual identity system, apparatus, method and computer-readable medium.2013-04-25
20130103761SYSTEMS AND METHODS FOR EVENT ATTENDANCE NOTIFICATION - Systems and methods for event attendance notification are provided. A representative systems includes a mobile device operative to: receive member information corresponding to members of a social network; receive event information corresponding to a first event, designated to occur at a first location, wherein at least a first of the members is scheduled to attend the first event; and responsive to determining that the current location of the first of the members corresponds to the event information, enable attendance information to be sent to others of the members of the social network indicating that the first of the members is at the first event.2013-04-25
20130103762Resume Robotically Builds the Network - A method implemented in a server computer that receives a resume for a resume owner, and parses the resume. The method creates a parsed resume that includes an identity of the resume owner, a network identifier for each entity in the resume, and a relationship between the identity of the resume owner and each network identifier. The method identifies one of the network identifiers in the parsed resume that is a shared network identifier. If a known relationship exists between another resume owner and the shared network identifier, the method creates a social network for the shared network identifier with the resume owner and the other resume owner as members. If a social network exists for the shared network identifier with other resume owners as members, the method adds the resume owner as one of the members of the social network.2013-04-25
20130103763NETWORK CONFERENCE METHOD AND APPARATUS - The present invention, relating to the field of network communications, discloses a network conference method and apparatus. The method includes: receiving, by a local proxy server, a conference request for creating a conference from a user equipment, and requesting information of registered floor servers on a conference center server from the conference center server; detecting floor servers in the floor server information according to the floor server information, using a floor server complying with a first preset standard as a destination floor server, and sending the conference request to the destination floor server; and establishing a media channel between the local proxy server and the destination floor server, and a media channel between the local proxy server and the user equipment to enable the user equipment to carry out a network conference with the floor server by using the established media channels.2013-04-25
20130103764NETWORK SERVER ARRANGEMENT FOR PROCESSING NON-PARAMETRIC, MULTI-DIMENSIONAL, SPATIAL AND TEMPORAL HUMAN BEHAVIOR OR TECHNICAL OBSERVATIONS MEASURED PERVASIVELY, AND RELATED METHOD FOR THE SAME - This invention generally discusses wireless devices, servers and communications networks. In particular the invention pertains to performing observations in one or more mobile terminals and processing and distributing the related data in a server side system through layered data processing activities, and conversion of non-parametric data into parameterized form through the utilization of statistical filtering and semantic data structures. It is further explained how such multi-layer, parametrized data can be utilized for predictive purposes, and how feedback loops can be built with the physical world to improve future predictions. The invention is applicable in various applications, for example in systems where precise digital profiles of users need to be built on a continuous basis, and such profiles need to be dynamically linked to one or several actions triggered by emerging characteristics in the data. The multi-layer approaches makes it possible to structure output statistics into continuous and standardized, periodic datasets, even though input data is highly unorganized, non-chronological, and sporadic. Similarly, the invention describes how the multi-layer data storage structure and chosen statistical operations make it possible to build virtually an infinite number of further aggregations and averages based on the output data streams.2013-04-25
20130103765Social Ad Hoc Networking Protocol and Presentation Layer - In one embodiment, a method includes implementing an ad hoc network protocol comprising transmitting, from a first mobile device, one or more neighbor messages that includes a first user identifier corresponding to a first user of the first mobile device, wherein the first user identifier corresponds to a user account of the first user in a social networking system, receiving, at the first mobile device, one or more second neighbor messages from one or more second mobile devices that include second user identifiers corresponding to respective second users of the one or more second mobile devices, wherein the second user identifiers correspond to respective user accounts of one or more second users in the social networking system, and storing, at the first mobile device, information received in the one or more second neighbor messages for access by one or more applications hosted on the first mobile device.2013-04-25
Website © 2018 Advameg, Inc.