02nd week of 2014 patent applcation highlights part 34 |
Patent application number | Title | Published |
20140012806 | LOCATION GRAPH BASED DERIVATION OF ATTRIBUTES - Location graph-based derivation of user attributes is disclosed. In various embodiments, location data associated with a user, such as a current and/or past location at which the user has been, is received. A user attribute data associated with the location data is determined and used to update a user profile associated with the user. | 2014-01-09 |
20140012807 | DEPENDENT COMMIT QUEUE FOR A DATABASE - A database comprises a database interface and a database updater. The database interface receives a first set of information and a second set of information to be updated in the database. The database updater updates a second set of information in the database based at least in part on a condition that a first set of information in the database has been previously updated. | 2014-01-09 |
20140012808 | METHOD AND SYSTEM FOR DISTRIBUTED TASK DISPATCH IN A MULTI-APPLICATION ENVIRONMENT BASED ON CONSENSUS - A method and system for distributing tasks from an external application among concurrent database application server instances in a database system for optimum load balancing, based on consensus among the instances. Each application instance identifies a task partition ownership by those in a membership group based on a time window and generates a new membership group and partition ownership based on the current partition ownership. The instance makes the new membership group and partition ownership known to other members by recoding them in the membership table and partition map. Each participation by an instance in the membership group is identified by a random number. The new membership group and partition ownership are generated and adjusted based on an average partition allocation to achieve consensus among the instances. | 2014-01-09 |
20140012809 | Method for Implementing Electronic Bookmarks and Device Thereof - The present invention discloses a method for implementing electronic bookmarks and a device thereof, wherein, the method for implementing electronic bookmarks includes: detecting an operation on a file; and performing a synchronous operation on the bookmark content of the file according to the operation on the file. The present invention synchronously performs processing on the bookmark content after performing an operation on the file, which can implement that the file can still be opened through the bookmark content even if the file is changed; the transformation of terminals is simple, which can be applied to various types of mobile terminals, thereby improving the usability of the mobile terminals and user experience. | 2014-01-09 |
20140012810 | METHOD AND APPARATUS FOR PROCESSING DATABASE DATA IN DISTRIBUTED DATABASE SYSTEM - A method and apparatus for processing database data in a distributed database system, wherein the distributed database system comprises a plurality of computing nodes communicatively coupled via computer networks, the method comprising: creating a plurality of different data replicas wherein each of the data replicas is created in the following way: sorting the database data according to at least one data attribute; generating a row key based on the at least one data attribute; and using the sorted database data with the row key as the data replica, storing different data replicas in different computing nodes; and creating an index for each of the data replicas according to its row key. | 2014-01-09 |
20140012811 | PROVISIONAL AUTHORITY IN A DISTRIBUTED DATABASE - Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member. | 2014-01-09 |
20140012812 | Method and System for Efficiently Replicating Data in Non-Relational Databases - A method replicates data between instances of a distributed database. The method tracks changes to the distributed database at a first instance by storing deltas. Each delta includes a row identifier that identifies a row having a base value, and a sequence identifier that specifies an order in which the delta is applied to the base value to compute a current value for the row. The method identifies a set of deltas to send to a second instance based in part on an egress map at the first instance, wherein the egress map specifies which combinations of row identifier and sequence identifier have been acknowledged as received at the second instance. The method then transmits the identified set of deltas to the second instance. After receiving acknowledgement that the deltas in the identified set of deltas have been incorporated into the second instance, the egress map is updated accordingly. | 2014-01-09 |
20140012813 | METHOD AND APPARATUS FOR SYNCHRONIZING PERSONAL INFORMATION - A method for synchronizing converged address book personal information managed by a converged address book system with non-converged address book personal information managed by a non-converged address book system, which does not support a converged address book service, by a server apparatus supporting the converged address book service is provided. The method includes identifying a generation of a synchronization event for urging a synchronization between converged address book personal information corresponding to a user terminal and non-converged address book personal information corresponding to the user terminal, configuring synchronization personal information including at least a part of the converged address book personal information, and exporting the synchronization personal information to a non-converged address book system related to the user terminal. | 2014-01-09 |
20140012814 | SYSTEM AND METHOD FOR PERFORMING SHARD MIGRATION TO SUPPORT FUNCTIONS OF A CLOUD-BASED SERVICE - Systems and methods of maintaining a horizontally scaled database based on data ownership for a cloud-based platform (e.g., cloud-based collaboration and/or storage platform/service) are disclosed. The system database comprises multiple shard databases, and all files and folders owned by a user are stored on a single shard database. When a user transfers ownership of a file and/or a folder to a second user, the transferred file and/or folder is stored on the shard database that stores all of the data for the second user. | 2014-01-09 |
20140012815 | RESTORATION APPARATUS - A restoration apparatus restores backup data without running an operating system (OS) until a time point until which the total amount of the data read out along with the start-up of the OS and a business system remains equal to or smaller than the total amount of the data that is restorable while running the OS and the business system, and subsequently restores the backup data in parallel with the start-up of the OS and the business system. | 2014-01-09 |
20140012816 | EVALUATION APPARATUS, DISTRIBUTED STORAGE SYSTEM, EVALUATION METHOD, AND COMPUTER READABLE RECORDING MEDIUM HAVING STORED THEREIN EVALUATION PROGRAM - An evaluation apparatus includes: a calculation unit configured to calculate the evaluation value of the evaluation target content by using an evaluation value estimation algorithm, based on a count value for the evaluation target content and a sum value of respective count values for the plurality of contents; a verification unit configured to verify whether the sum value of the respective count values for the plurality of contents reaches a predetermined value; and a processing unit configured to reduce the respective count values of the plurality of contents, when the sum value of the respective count values for the plurality of contents reaches the predetermined value, and is capable of detecting a sudden data spike at high speed in the evaluation value estimating algorithm. | 2014-01-09 |
20140012817 | Statistics Mechanisms in Multitenant Database Environments - Statistics mechanisms in multitenant database environments. A master statistics file is maintained in a multitenant database system. The master statistics file has statistics corresponding to multiple tenants within the multitenant database system. Statistics for a selected table within the multitenant database system are generated. The selected table corresponding to a selected tenant of the multitenant database system. The master statistics file is updated based on the generated statistics for the selected table. | 2014-01-09 |
20140012818 | DATA PROCESSING - Disclosed are methods and apparatus for processing correlated metadata (e.g., programmatic metadata relating to one or more episodes of a television show). Mappings, or correlations, between chunks of the metadata that originated from a particular data source and the metadata clusters may be determined and displayed, e.g., on a graphical user interface. Using this display, a user (i.e., a human operator) may detect inconsistencies in the correlated metadata. An inconsistency may be an incorrect mapping, the mapping of more than one of the metadata chunks that originated from the same data source to the same metadata cluster, or that one or more of the metadata chunks have not been mapped to a metadata cluster. The mappings may then be edited so as to remove detected inconsistencies. | 2014-01-09 |
20140012819 | Automatic Consistent Sampling For Data Analysis - A method, computer program product, and system for analyzing data within one or more databases, comprising selecting one or more databases for analysis, each database comprising one or more database objects comprising one or more data values, applying a function to each data value in each database object within the one or more databases, where the function produces function values limited to a predetermined range, identifying for analysis the data values producing a certain function value within the predetermined range to form a sampled data set, and analyzing the sampled data set to determine relationships between the database objects within and across the one or more databases. | 2014-01-09 |
20140012820 | DATA PROCESSING - Disclosed are methods and apparatus for processing correlated metadata (e.g. programmatic metadata relating to one or more episodes of a television show). Mappings, or correlations, between chunks of metadata that originated from a particular data source and metadata clusters may be determined. Inconsistencies in the correlated metadata may then be detected by a processor. An inconsistency may be an incorrect mapping, the mapping of more than one of the metadata chunks that originated from the same data source to the same metadata cluster, or that one or more of the metadata chunk have not been mapped to a metadata cluster. The mappings may then be edited so as to remove detected inconsistencies by the processor. | 2014-01-09 |
20140012821 | RELIABLE PROFILING FOR MONITORING SYSTEMS - The present invention relates to an apparatus and method for analyzing building auditing information to identify irregular usage patterns and incorrect audit information. The auditing information, such as energy consumption, is analyzed using presence information at room or zone level. Based on pre-selected expectations, clustering is applied to data sets. By using different criteria, the clustering results are examined within every cluster and among clusters to find irregular information. Furthermore, through cross-checking with other background information, irregular usage pattern can be found and incorrect audit information can be identified, so that succeeding energy prediction and decision-support algorithms can work on a reliable set of profiles. | 2014-01-09 |
20140012822 | SUB-BLOCK PARTITIONING FOR HASH-BASED DEDUPLICATION - Sub-block partitioning for hash-based deduplication is performed by defining a minimal size and maximum size of the sub-block. For each boundary start position of the sub-block, starting a search, after the minimal size of the sub-block, for a boundary position of a subsequent sub-block by using multiple search criteria to test hash values that are calculated during the search. If one of the multiple search criteria is satisfied by one of the hash values, declaring the position of the hash value as a boundary end position of the sub-block. If the maximum size of the sub-block is reached prior to satisfying one of the multiple search criteria, declaring a position of an alternative one of the hash values that is selected based upon another one of the multiple search criteria as the boundary end position of the sub-block. | 2014-01-09 |
20140012823 | GENERATION OF REALISTIC FILE CONTENT CHANGES FOR DEDUPLICATION TESTING - Method, system, and computer program product embodiments for facilitating deduplication product testing in a computing environment are provided. In one such embodiment, data to be processed through the deduplication product testing is arranged into a single, continuous stream. At least one of a plurality of random modifications are applied to the arranged data in a self-similar pattern exhibiting scale invariance. A plurality of randomly sized subsets of the arranged data modified with the self-similar pattern is mapped into each of a plurality of randomly sized deduplication test files. | 2014-01-09 |
20140012824 | DATA FORMAT FOR WEBSITE TRAFFIC STATISTICS - A data format is optimized for storing data such as website traffic data. The data format enables easy access to and filtering of data, for example in generating website traffic reports. The data format also provides significant data compression. A method for generating a data file according to the data format employs linear compression and indexing to efficiently store the data. Data stored according to the format can be easily retrieved, particularly when a known value is specified and particular entries matching the known value are sought. | 2014-01-09 |
20140012825 | DISPERSED STORAGE NETWORK FOR MANAGING DATA DELETION - A dispersed storage device manages deletion of data objects stored within a dispersed storage network by receiving a data delete request to delete a data object stored throughout a set of dispersed storage units within a dispersed network memory of the dispersed storage network, determining a deletion policy for the data object and selectively generating and transmitting, based on the deletion policy, a delete command to the set of dispersed storage units. | 2014-01-09 |
20140012826 | METHODS AND SYSTEMS FOR REGULATING USER ENGAGEMENT - Methods and systems are provided for regulating interaction with respect to an object in a database. One exemplary method involves creating an engagement record associated with the object in the database and in response receiving a request for a database activity with respect to the object from a user, determining whether the user is authorized to initiate the database activity with respect to the object based on a protection status indicated by the engagement record for the object. When the first user is authorized, the database is updated the database to reflect the requested database activity associated with the object and the protection status of the engagement record is updated in response to the database activity. After updating the protection status of the engagement record, subsequent database activity with respect to the object initiated by a second user is regulated based on the updated protection status. | 2014-01-09 |
20140012827 | INDEXING OF DATABASE QUERIES - Making data available from a database is disclosed. Making data available includes specifying a query function having a query function name, wherein the query function includes a structure and a member, determining the structure and the member included in the query function, wherein the query function has a query function name and includes the structure and the member, creating an index for the structure on the member, and compiling the query function to be available to a user by invoking the query function name without the user having to specify the structure and the member. Retrieving data from a database is disclosed. Retrieving includes invoking a query function that specifies a plurality of structures and a value, accessing a cross index of the plurality of structures, and using the cross index to access the data. | 2014-01-09 |
20140012828 | MAINTAINING CONSISTENCY IN A DATABASE - Maintaining consistent DNS information is disclosed. Information associated with a resource is received. A resource record is populated with the information. View information is derived from the resource record. | 2014-01-09 |
20140012829 | EFFICIENT STRING HASH COMPUTATION - A method for efficiently computing a hash value for a string is disclosed. In one embodiment, such a method includes receiving an original string comprising multiple characters. The method computes an original hash value for the original string. The method produces an updated string by performing at least one of the following updates on the original string: adding leading/trailing characters to the original string; removing leading/trailing characters from the original string, and modifying characters of the original string while preserving the length of the original string. The method then computes an updated hash value for the updated string by performing at least one operation on the original hash value, wherein the at least one operation takes into account the updates that were made to the original string. A corresponding apparatus and computer program product are also disclosed. | 2014-01-09 |
20140012830 | DATA VERIFICATION SYSTEM - Embodiments of the present invention may provide a system for asynchronous data verification processing. The processing may include receiving input data for verification. The processing may parse the input data into synchronous and asynchronous data verification tasks. The synchronous data verification tasks may include linking the input data to information stored in the system. The synchronous data verification tasks may further include checking the input data for typographical errors. The asynchronous data verification tasks may include comparing the input data to the linked system data, determining one or more differences between the input data and the linked system data that may be present, and reporting the differences to a user of the system. | 2014-01-09 |
20140012831 | TILE CONTENT-BASED IMAGE SEARCH - Images are processed by extracting a number of small, fixed size pixel arrays, here called tiles. The image is thus represented as a collection of small parts in almost cookie cutter fashion. For storage, the tile data are added to a database and indexed for fast recall. Stored images can be rescaled, possibly rotated, and inserted again for more robustness. A sample image for recall is likewise processed, the extracted tiles serving as keys to find their stored counterparts. The original image can thus be recognized from even a small portion of the original image, if the sample offers enough tiles for lookup. The invention includes an image collection module, an image processing module, a storage module, a recall module and an interactive module by which a user can query a sample image or sub-image against the stored information. | 2014-01-09 |
20140012832 | Automated Electronic Discovery Collections and Preservations - A computer-implemented method, system and computer program product for collecting information from data sources by receiving a collection request at a collection tool to collect information, where the collection request includes data source information indicating a data source from which to retrieve the information. The data source information in the collection request is associated with one or more electronic data repositories in response to the data source indicated by the data source information being previously unidentified to the collection tool. The information is collected from the one or more associated electronic data repositories. | 2014-01-09 |
20140012833 | PROTECTION OF DATA PRIVACY IN AN ENTERPRISE SYSTEM - Various embodiments of systems and methods for protection of data privacy in an enterprise system are described herein. A data request is generated using an application. The data request is sent to a query engine and a database query is generated. A database is queried using the database query and a database response is generated. The database response is sent to the query engine. A blocking table is searched for an identifier in the database response. The blocking table comprises a listing of identifiers identifying tuples with one or more blocked attributes and a data overlay for redacting the one or more blocked attributes. The data overlay is substituted for the one or more blocked attributes in the database response if the identifier is found in the blocking table. After substituting, the database response is sent to the application. | 2014-01-09 |
20140012834 | Automated Electronic Discovery Collections and Preservations - A computer-implemented method, system and computer program product for collecting information from data sources by receiving a collection request at a collection tool to collect information, where the collection request includes data source information indicating a data source from which to retrieve the information. The data source information in the collection request is associated with one or more electronic data repositories in response to the data source indicated by the data source information being previously unidentified to the collection tool. The information is collected from the one or more associated electronic data repositories. | 2014-01-09 |
20140012835 | GENERATING STATISTICAL VIEWS IN A DATABASE SYSTEM - Techniques are disclosed for generating statistical views in a database system. In one embodiment, a request is received to execute a database workload. One or more constraints pertaining to executing the database workload is retrieved. The database workload is evaluated to generate multiple statistical view candidates. The statistical view candidates are refined based on the one or more constraints. One or more statistical views are then generated based on the refined statistical view candidates. | 2014-01-09 |
20140012836 | IDENTIFICATION OF PEOPLE AS SEARCH RESULTS FROM KEY-WORD BASED SEARCHES OF CONTENT IN A CLOUD-BASED ENVIRONMENT - Systems and methods are disclosed for identifying users of a collaboration system as search results. In one embodiment, the system performs a text-based content search of content items to identify relevant content. The disclosed system stores metadata associated with the content that includes various user information. The user information can be used to facilitate identification of relevant individuals (users or collaborators) as search results, in addition to or in lieu of, relevant content. | 2014-01-09 |
20140012837 | Apparatus and Method for Single Action Approval of Legally Categorized Documents - A computer readable storage medium includes executable instructions to display a document with legal categorizations. The legal categorizations are accepted and invoke a subsequent document for viewing with a single input action. The subsequent document is displayed. Revised legal categorizations are received. The revised legal categorizations are accepted and invoke an additional document for viewing with a single input action. | 2014-01-09 |
20140012838 | DATA MANAGEMENT APPARATUS AND METHOD THEREOF - The present invention provides a data management apparatus (i-Win (trademark)) which carries out centralized management of data containing data on each product during the management of product data having different data items to be handled and which has increased maintenance-ability in system and program(s). | 2014-01-09 |
20140012839 | SUGGESTING ALTERNATIVE QUERIES IN QUERY RESULTS - Methods, systems, and apparatus, including computer program products, for suggesting alternative queries based on original query search results. In one aspect, a method includes receiving search results for a first query, where each search result refers to a respective resource and includes a snippet of content from the respective resource, receiving one or more suggested second queries, for each of the suggested second queries: selecting a set of words in one of the snippets to represent the suggested second query, associating the suggested second query with the set so that a user can interact with a word in the set to invoke the suggested second query, and marking the set so as to indicate that the user can interact with a word in the set to invoke the suggested second query, and transmitting the search results including each marked set to a client device for presentation to the user. | 2014-01-09 |
20140012840 | GENERATING SEARCH RESULTS - Generating search results is disclosed, including: sorting a plurality of sets of web page information into one or more groups based on vendors associated with respective ones of the plurality of sets of web page information; for a group of sets of web page information associated with a vendor, determining a value included in the group of sets of web page information as an attribute value of a first attribute associated with the vendor; and determining whether a set of web page information of the group of sets of web page information associated with the vendor is to be included in search results based at least in part on whether a search query corresponds to the attribute value of the first attribute associated with the vendor. | 2014-01-09 |
20140012841 | WEIGHT-BASED STEMMING FOR IMPROVING SEARCH QUALITY - A technique including receiving a search query; identifying a first original query term based on the query; identifying a first expanded query term related to the first original query term; determining a first lexical distance between the first original query term and the first expanded query term; determining a first weight for the first expanded query term based on the determined first lexical distance; identifying a plurality of documents, from among a corpus of documents, as each relevant to the search query, the plurality of documents including a first document identified based on its inclusion of the first expanded query term; ranking the plurality of documents, with the ranking of the first document being based upon the calculated first weight; and generating a response to the search query identifying two or more of the plurality of documents, ordered according to the ranking. | 2014-01-09 |
20140012842 | Indexing Semantic User Profiles for Targeted Advertising - Embodiments facilitate greater flexibility in definition of user segments for targeted advertising, by employing indexed semantic user profiles. Semantic user profiles are built through extraction of online user behavior data such as user search queries and page views, and include user interest information that is inferred based on user behavior. Semantic user profiles are then indexed to facilitate search for a set of users that fit specified semantic search terms. Search results for semantic profiles are ranked according to a ranking model developed through machine learning. In some embodiments, building and indexing of semantic profiles and learning of the ranking model is performed offline to facilitate more efficient online processing of queries. | 2014-01-09 |
20140012843 | HEALTHCARE ANALYSIS STREAM MANAGEMENT - Apparatus, systems and methods for pre-processing, analyzing, and storing genomic data through a scalable, distributed analysis system across a network is presented. | 2014-01-09 |
20140012844 | DATA MANAGEMENT APPARATUS AND METHOD THEREOF - The present invention provides a data management apparatus (i-Win (trademark)) which carries out centralized management of data containing data on each product during the management of product data having different data items to be handled and which has increased maintenance-ability in system and program(s). | 2014-01-09 |
20140012845 | DATA MANAGEMENT APPARATUS AND METHOD THEREOF - The present invention provides a data management apparatus (i-Win (trademark)) which carries out centralized management of data containing data on each product during the management of product data having different data items to be handled and which has increased maintenance-ability in system and program(s). | 2014-01-09 |
20140012846 | FINANCIAL-SERVICE STRUCTURED CONTENT MANAGER - A financial-service system that manages content objects includes a chronicles platform with a chronicle associated with a loan request. A content manager determines a set of content objects to be associated with the chronicle and generates a bucket for each content object of the set of content objects. Each bucket is associated with a name and is configured to receive an associated content object. The chronicle is populated with the generated buckets. An interface that detects a user action and that thereafter receives or generates a content object, which is detected by the content manager and associated with a bucket. The content manager causes the bucket to receive the content object and presents representations of the buckets to a user. Representations of one or more buckets that have received a content object differ from representations of one or more other buckets that have not received a content object. | 2014-01-09 |
20140012847 | STATISTICAL INSPECTION SYSTEMS AND METHODS FOR COMPONENTS AND COMPONENT RELATIONSHIPS - Embodiments of an inspection system and method for a collection of information objects, for example, a collection of executable software applications may be inspected for computer viruses, or a collection of genomes may be inspected for common or unique gene sequences. Information objects may contain identified sequences of instructions, each of which may be labeled with a symbol. In the software context, programming languages may include symbols that indicate functionality. In some embodiments, an inspection of the statistical properties of the information objects and their included symbols may allow for the symbols (and thus instruction sequences) to be grouped into logical components. In some embodiments, objects that include individual logical components may be grouped together. These groupings and their dependencies may be used to determine the structure of each object by detailing its constituent components, how they relate or depend on one another, and how the information object may function. | 2014-01-09 |
20140012848 | SYSTEMS AND METHODS FOR CLUSTER ANALYSIS WITH RELATIONAL TRUTH - Systems and methods for measuring similarity between a set of clusters and a set of object labels, wherein at least two of the object labels are related, receive a first set of clusters, wherein the first set of clusters was formed by clustering objects in a set of objects into clusters of the first set of clusters according to a clustering procedure; and calculate a similarity index between the first set of clusters and a set of object labels based at least in part on a relationship between two or more object labels in the set of object labels | 2014-01-09 |
20140012849 | MULTILABEL CLASSIFICATION BY A HIERARCHY - A technique of extracting hierarchies for multilabel classification. The technique can process a plurality of labels related to a plurality of documents, using a clustering process, to cluster the labels into plurality of clusterings representing a plurality of classes. The technique classifies the documents and predicts a plurality of performance characteristics, respectively, for the plurality of clusterings. The technique selects at least one of the clusterings using information from the performance characteristics and adds the selected clustering into a resulting hierarchy. | 2014-01-09 |
20140012850 | Method And Apparatus For Prioritizing Metadata - A method and an apparatus for prioritizing a metadata item associated to audio or video data are described. A metadata item is retrieved from a metadata repository or via an input. An analyzing unit determines a priority value of the metadata item using one of a plurality of prioritization methods. A storing unit then stores the priority value in a priority table and references the priority table in a metadata table. | 2014-01-09 |
20140012851 | APPARATUS AND METHOD FOR INCREMENTAL PHYSICAL DATA CLUSTERING - In a data storage and retrieval system wherein data arranged in nodes is stored and retrieved in pages, each page comprising a cluster of nodes, a method comprising: monitoring ongoing data retrieval to find retrieval patterns of nodes which are retrieved together and to identify changes in said retrieval patterns over time; and periodically reclustering the data nodes among said pages dynamically during usage of the data to reflect said changes, so that nodes more often retrieved together are migrated to cluster together and nodes more often required separately are migrated to cluster separately, thereby to keep small an overall number of page accesses of said data storage and retrieval system during data retrieval despite dynamic changes in patterns of data retrieval. The low number of page accesses allows the reclustering to be carried out concurrently with data access. | 2014-01-09 |
20140012852 | DATA PROCESSING - Disclosed are methods and apparatus for correlating metadata from a plurality of different sources. The methods and apparatus may use an order for the data sources. The metadata from each of the data sources may be divided or split into one or more chunks. The metadata from each of the chunks may be filtered and sorted, e.g., to ensure that the metadata relate to the same multimedia content. The metadata chunks from the first data source in the order and the second data source in the order may then be aligned to produce currently aligned metadata. The metadata data chunks from the next data source in the order may then be aligned with the currently aligned metadata to produce new currently aligned metadata. This process may be repeated until the metadata from all of the sources are aligned, thereby providing a set of correlated metadata. | 2014-01-09 |
20140012853 | SEARCH DEVICE, SEARCH METHOD, SEARCH PROGRAM, AND COMPUTER-READABLE MEMORY MEDIUM FOR RECORDING SEARCH PROGRAM - A search server includes an extracting unit that extracts a search target matching a search condition based on profile data, and a transmitting unit that transmits the search target to a user terminal. The search condition includes a first frequency of appearance for each of one or more specified topics specified by a user in a first specified period and a second frequency of appearance for each of the specified topics in a second specified period being later than the first specified period. The extracting unit extracts the search target where the frequency of appearance for each of the specified topics in a first search target period and a second search target period being later than the first search target period are identical or similar to the first frequency of appearance and the second frequency of appearance, respectively. | 2014-01-09 |
20140012854 | METHOD OR SYSTEM FOR SEMANTIC CATEGORIZATION - Methods and/or systems are provided that may be utilized to rank categories of an entity based at least in part on relevance. | 2014-01-09 |
20140012855 | Systems and Methods for Calculating Category Proportions - Systems and methods are provided for classifying text based on language using one or more computer servers and storage devices. A computer-implemented method includes receiving a training set of elements, each element in the training set being assigned to one of a plurality of categories and having one of a plurality of content profiles associated therewith; receiving a population set of elements, each element in the population set having one of the plurality of content profiles associated therewith; and calculating using at least one of a stacked regression algorithm, a bias formula algorithm, a noise elimination algorithm, and an ensemble method consisting of a plurality of algorithmic methods the results of which are averaged, based on the content profiles associated with and the categories assigned to elements in the training set and the content profiles associated with the elements of the population set, a distribution of elements of the population set over the categories. | 2014-01-09 |
20140012856 | SERVICE DESIGN AND ORDER FULFILLMENT SYSTEM WITH DYNAMIC PATTERN-DRIVEN FULFILLMENT - A system that provides a provider function is provided. The system defines a structured set of metadata for the provider function. The system further defines a transformation sequence including customizable process logic for the provider function, where the customizable process logic is structured within stages. The system further dynamically generates a runtime process flow for the provider function based on the metadata and the transformation sequence. | 2014-01-09 |
20140012857 | Retrieving Electronic Documents by Converting Them to Synthetic Text - The present invention relies on the two-dimensional information in documents and encodes two-dimensional structures into a one-dimensional synthetic language such that two-dimensional documents can be searched at text search speed. The system comprises: an indexing module, a retrieval module, an encoder, a quantization module, a retrieval engine and a control module coupled by a bus. Electronic documents are first indexed by the indexing module and stored as a synthetic text library. The retrieval module then converts an input image to synthetic text and searches for matches to the synthetic text in the synthetic text library. The matches can be in turn used to retrieve the corresponding electronic documents. In one or more embodiments, the present invention includes a method for comparing the synthetic text to documents that have been converted to synthetic text for a match. | 2014-01-09 |
20140012858 | DATA PROCESSING METHOD, DATA QUERY METHOD IN A DATABASE, AND CORRESPONDING DEVICE - A data processing method, data query method in a database, and corresponding device. A data processing, wherein a query request for data records includes information indicating a source and destination IP address, the source IP address including N sections, the destination IP address including M sections, both M and N being positive integers, the method including: determining an index encoding manner for the database, wherein the index is an one-dimensional index including N+M sections, the encoding manner specifying a variation sequence of various sections for the index, at least one of the source IP address and the destination address indicated by the information contained in the possible query request including at least one section having a wildcard character, wherein according to the index, for any possible query requests, successive data records can be obtained as a query result; according to the encoding manner, establishing the index for the data records. | 2014-01-09 |
20140012859 | PERSONALIZED DYNAMIC CONTENT DELIVERY SYSTEM - Methods and systems are disclosed for delivering content to users. In one embodiment, a computer system obtains text associated with a content item, where the text comprises: text from a transcript associated with a content item, when available; text from a web feed (e.g., an RSS feed, etc.) associated with the content item, when available; text from a webpage associated with the content item, when available; and text that is returned from a call to an application programming interface (API) of a provider of the content item, when available. The computer system then determines a set of entities based on the obtained text. | 2014-01-09 |
20140012860 | SYSTEM AND METHOD FOR SORTING PHONEBOOK CONTACTS BASED ON CONTEXT WEIGHTAGE AND INCENTIVES - The method and system for sorting the phonebook contacts by finding the weight of contacts for each application based on contact incentives and sorting the applications by measuring the weight of the applications based on application incentives is provided. The contact incentives can be identified for each application and the method calculates weight of contacts for each application. The method identifies the application incentives, and calculates the weight of each application. Based on the weight of contacts and the weight of application, the method normalizes sorts the contacts in phonebook. | 2014-01-09 |
20140012861 | METHOD OF SCHEDULING AND DOCUMENTING EVENTS - A platform and method configured to display and rank trophy entries using a database and schedule and document events using a mobile device. Specifically, the platform is directed to a database for storing information, a ranking module for ranking information stored in the database, and an output module for outputting the information stored in the database to a social media user interface. The method is directed to displaying at least one individual page entry icon, prompting a user to selected an individual page entry icon, receiving the user's selection, displaying the user's selection, acquiring overlay data, and storing the overlay data in the memory storage of the mobile device. | 2014-01-09 |
20140012862 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM, AND INFORMATION PROCESSING SYSTEM - An information processing apparatus includes a calculation unit and a generation unit. The calculation unit is configured to calculate a frequency function which is a function relating to an appearance frequency of one or more attribute values of a database having a predetermined attribute and the one or more attribute values relating to the attribute. The generation unit is configured to generate sample data in accordance with the appearance frequency relating to the database on the basis of the frequency function calculated, the sample data including at least a part of the one or more attribute values as one or more sample attribute values. | 2014-01-09 |
20140012863 | SYSTEM AND METHOD FOR TOPIC EXTRACTION AND OPINION MINING - Technique for topic extraction and opinion mining are described. For example, a document that is pertinent to a topic is selected based on searching, using a key phrase, a plurality of documents. A subtopic referenced in the document is identified. A feature of the subtopic is identified based on the document. A rating of the feature of the subtopic is determined based on the document. Using at least one processor, a sentiment of the document is determined based in part on the feature and the rating of the feature. | 2014-01-09 |
20140012864 | SERVER APPARATUS AND FILTERING METHOD - According to one embodiment, an output unit performs filtering on input data for each filtering condition for performing data filtering and outputs a result of the filtering to an output destination. A receiving unit receives information indicating whether the output result of the filtering is appropriate or inappropriate from the output destination. A cumulative counting unit cumulatively counts the numbers of times determined to be appropriate and appropriate for each filtering condition based on the received information. A switching unit switches the filtering at the output unit between being valid and invalid for each filtering condition based on cumulative values of the numbers of times the output result of the filtering for each filtering condition has been determined to be appropriate and inappropriate and a switching condition that switches the filtering condition between being valid and invalid. | 2014-01-09 |
20140012865 | USING ANNOTATORS IN GENOME RESEARCH - Provided are techniques for locating one or more genome patterns. One or more lexical annotators that each identify a sequence of nucleotides are created. One or more parsing rule annotators are created using at least one of (1) one or more of the lexical annotators, (2) one or more dictionary entries, and (3) one or more previously-defined parsing rule annotators. The one or more parsing rule annotators are used to discover the one or more genome patterns comprising a combination of the lexical annotators and the parsing rule annotators. | 2014-01-09 |
20140012866 | USING ANNOTATORS IN GENOME RESEARCH - Provided are techniques for locating one or more genome patterns. One or more lexical annotators that each identify a sequence of nucleotides are created. One or more parsing rule annotators are created using at least one of (1) one or more of the lexical annotators, (2) one or more dictionary entries, and (3) one or more previously-defined parsing rule annotators. The one or more parsing rule annotators are used to discover the one or more genome patterns comprising a combination of the lexical annotators and the parsing rule annotators. | 2014-01-09 |
20140012867 | Method And Process For Enabling Distributing Cache Data Sources For Query Processing And Distributed Disk Caching Of Large Data And Analysis Requests - A method and system for large data and distributed disk cache processing in a Pneuron platform | 2014-01-09 |
20140012868 | COMPUTER PRODUCT AND WORK SUPPORT APPARATUS - A work support method is executed by a computer. The work support method includes acquiring an image of a field, where position information of a mobile terminal when the mobile terminal recorded the image is appended to the image; searching among a group of fields and based on position information of each field of the group of fields, for a field that is within a given range of a position indicated by the position information appended to the image; and correlating with the image and outputting, annunciation information indicating that multiple fields related to the image are present, when multiple fields are retrieved. | 2014-01-09 |
20140012869 | BUSINESS OBJECT BROWSER - A search area to search business object instance(s), business object(s), node(s), and/or data types may be displayed. Business object instance(s), business object(s), node(s), and/or data type(s) based on search criteria specified in the search area may be displayed. In response to identification of a business object instance, a business object, a node, or a data type, information pertaining to the identified business object instance, business object, node, or data type may be displayed. | 2014-01-09 |
20140012870 | Method and System for Identifying Data and Users of Interest from Patterns of User Interaction with Existing Data - A system and method for identifying relevant data and experts from a large data set that are relevant to a researcher, scientific project, or other analysis project using a recommendation algorithm utilizing distance metrics based on structural, annotation, and usage information associated with data elements. | 2014-01-09 |
20140012871 | APPARATUS AND METHOD FOR EFFICIENTLY PROCESSING MULTIPLE CONTINUOUS AGGREGATE QUERIES IN DATA STREAMS - An apparatus and a method for efficiently processing multiple continuous aggregate queries in data streams are provided. The apparatus includes a first operation result sharing unit configured to generate a common window including first aggregate areas, and store a first operation result of each of the multiple continuous aggregate queries for each of the first aggregate areas. The apparatus further includes a second operation result sharing unit configured to determine a second aggregate area including at least one of the first aggregate areas, and store a second operation result of each of the multiple continuous aggregate queries for the second aggregate area. The apparatus further includes a query processing unit configured to process the multiple continuous aggregate queries based on the first operation result and the second operation result. | 2014-01-09 |
20140012872 | APPARATUS AND METHOD FOR SEARCHING FOR PLC DATA LOG - Disclosed are an apparatus and a method for searching a PLC data log. The apparatus for searching for a PLC data log, includes: a data log module operating a linear characteristic for data search based on at least one data search parameter, calculating an index value or a time data value using the operated linear characteristic, and searching for data using at least one of the calculated index value or the calculated time data value; an interface unit receiving a search request signal and at least one parameter for data search and outputting the data searched from the data log module; and a memory unit storing the data and the parameter input or output through the interface unit. | 2014-01-09 |
20140012873 | SYSTEM AND METHOD FOR DYNAMICALLY RETRIEVING DATA SPECIFIC TO A REGION OF A LAYER - A method for retrieving data from a data source by querying the data source with data points of a layer. The data points may be encompassed within a determined region of the layer. The steps of the method may include: determining the region of the layer, dynamically querying the data source with one or more data points of the layer encompassed within the region upon determining the region, and receiving the data from the data source. | 2014-01-09 |
20140012874 | INTEGRATION OF LOCATION LOGS, GPS SIGNALS, AND SPATIAL RESOURCES FOR IDENTIFYING USER ACTIVITIES, GOALS, AND CONTEXT - Described are methods that utilize a geographic location technology (e.g., GPS) to determine user location data, and existing network-based websites (e.g., Internet websites) for searching and accessing data related to the location data such that the user context can be developed and stored. A location component is provided that determines location data of a wireless communications device of a user. A context component is provided that accesses context data based on the location data to define a context in which the device is located. Activities, goals, and overall context of a user can be inferred through statistical fusion of multiple sources of evidence. The context data is presented to the user via the wireless device such that the user can make decisions as to where to go, for example. User preferences can be accessed and applied to filter context data according to what the user desires to see and access. | 2014-01-09 |
20140012875 | METHOD AND SYSTEM FOR PROVIDING USERS WITH INFORMATION RELATING TO A POSITION - The invention relates to a system for providing information to user, comprising: a first database; a first module configured to receive information to be entered in said first database from an information provider, said information including at least data representative of a plurality of geographical codes and data representative of at least one categorical code; a second module configured to receive an information request from a user, said information request including at least data representative of a geographical position and data representative of a categorical preference; and a third module configured to enter information received by said first module in said first database, and to search said first database based on requests received by said second module, retrieve entries where a geographical code corresponds with said geographical position and a categorical code corresponds with said categorical preference, and transmit a presentation of retrieved entries to said user. | 2014-01-09 |
20140012876 | FINDING SERVICES IN A SERVICE REGISTRY SYSTEM OF A SERVICE-ORIENTED ARCHITECTURE - Searching a service registry system including a plurality of services identified by respective service names, wherein at least some of said service names being associated with a set of client identifiers, includes receiving a search request, said request including a service name and a further set of client identifiers, searching, using a processor, the service registry system for a match between the requested service name and a service name of one of said services in the service registry system, and, in the absence of such a match, searching, using the processor, the service registry system for services that have an association with at least some of the client identifiers in said further set. A search result can be returned. | 2014-01-09 |
20140012877 | ORDER-INDEPENDENT STREAM QUERY PROCESSING - In a system and method for order-independent stream query processing, one or more input streams of data are received, and the one or more input streams are analyzed to determine data which is older than an already emitted progress indicator. The data which is older than the already emitted progress indicator is partitioned into one or more partitions, and each of the one or more partitions are independently processed using out-of-order processing techniques. A query is received, rewritten and decomposed into one or more sub-queries that produce partial results for each of the one or more partitions, where each of the one or more sub-queries correspond to a partition. A view is also produced that consolidates the partial results for each partition. The partial results are consolidated at a consolidation time specified by the query to produce final results, and the final results are provided. | 2014-01-09 |
20140012878 | DATA MINING SYSTEM FOR AGREEMENT COMPLIANCE CONTROLLED INFORMATION THROTTLE - Enables data mining of monitored information, activities, and agreements associated with a throttling system. An agreement includes one or more conditions to satisfy the agreement, such as one or more tasks or activities to be performed by an agreement performer or events that may be detected, and actions performed to enforce or assert the agreement such as controlling the electronic device and/or enabling or disabling or otherwise limiting, reducing or increasing the amount or type of information allowed with respect to any or all electronic devices associated with the agreement performer. | 2014-01-09 |
20140012879 | DATABASE MANAGEMENT SYSTEM, APPARATUS, AND METHOD - A DBMS is configured to identify a Boolean expression and conditional expressions from a search query, and to extract for each of the identified conditional expressions the value of a record ID conforming to a conditional expression. The DBMS is configured to change a conformity result value corresponding to the extracted record ID and conditional expression to a first value signifying conformity, in Boolean expression determination information, which is information that includes a determination set having a record ID value and a plurality of conformity result values respectively corresponding to a plurality of conditional expressions, and, on the basis of the Boolean expression, to perform logical operations on the plurality of conformity result values of a determination set, for each determination set in the Boolean expression determination information. | 2014-01-09 |
20140012880 | METHOD AND SYSTEM FOR IMAGE SEARCH - A method and system for image search, the method comprising: receiving an indication regarding at least one feature of at least one image from a collection of images; creating an updated search algorithm according to the indication; and providing an updated collection of images by using the updated search algorithm. | 2014-01-09 |
20140012881 | Storage Advisor for Hybrid-Store Databases - Methods, systems, and computer-readable storage media for recommending a storage layout for the hybrid-store database with actions including receiving one or more data characteristics associated with data that is to be stored in the hybrid-store database, receiving one or more query characteristics associated with one or more queries that are expected to be applied to the hybrid-store database, processing the one or more data characteristics and the one or more query characteristics using a cost model to generate a plurality of costs, each cost being associated with a respective storage layout, identifying, based on the plurality of costs, a recommended storage layout, and providing the recommended storage layout for application to the hybrid-store database. | 2014-01-09 |
20140012882 | METHOD OF PROCESSING RELATIONAL QUERIES IN A DATABASE SYSTEM AND CORRESPONDING DATABASE SYSTEM - Certain example embodiments concern a computer-implemented method of processing a relational query in a database system. The relational query addresses a plurality of data objects linked by one or more relationships. For each data object addressed by the relational query, at least one result is computed in accordance with at least one index structure, with the index structure being stored in a storage device of the database system. The results computed are merged in accordance with at least one translation data structure to produce a final result of the relational query, with the translation data structure representing the one or more relationships between the data objects and being stored in a memory of the database system. | 2014-01-09 |
20140012883 | METADATA DRIVEN REPORTING AND EDITING OF DATABASES - Embodiments described herein are directed to providing enhanced database editing and reporting capabilities. In one scenario, a computer system receives a data item request that identifies which data items are to be reported. The computer system accesses a relational data store to determine which information sets are to be used for reporting the requested data items. Based on the determination, the computer system accesses those information sets that are to be used in the reporting the requested data items. The computer system then determines that metadata has been provided for at least one of the accessed information sets. The metadata includes instructions at least partially indicating how the data items are to be reported. The computer system also reports the data items according to the instructions in the provided metadata, regardless of how the data items are to be reported using the existing information sets. | 2014-01-09 |
20140012884 | OPTIMIZING SPARSE SCHEMA-LESS DATA IN DATA STORES - Various embodiments of the invention relate to optimizing storage of schema-less data. At least one of a schema-less dataset including a plurality of resources one or more query workloads associated with the plurality of resources is received. Each resource is associated with at least a plurality of properties. At least one set of co-occurring properties from the plurality of properties is identified. A graph including a plurality of nodes is generated. Each of the nodes represents a unique property in the set of co-occurring properties. The graph further includes an edge connecting each node representing a pair of co-occurring properties. A schema is generated based on the graph that assigns a column identifier from a table to each unique property represented by one of the nodes in the graph. | 2014-01-09 |
20140012885 | METHOD AND APPARATUS FOR CONVERTING HETEROGENEOUS DATABASES INTO STANDARDIZED HOMOGENEOUS DATABASES - A method, an apparatus, and a system for configuring, designing, and/or implementing database tables are detailed that provides a framework into which a remainder of database tables is developed. Also detailed is a method to develop this framework of database tables. This so developed framework provides a platform for converting multiple independent heterogeneous databases into standardized homogeneous databases. | 2014-01-09 |
20140012886 | VISUAL DATA IMPORTER - Techniques for visual data import into an object model are described. A graphical user interface concurrently displays a first icon that represents a first object type and a second icon that represents a second object type. Input defining object-to-data mappings between properties of the object types and structured data of one or more data sources is received. Further input defining a relationship type for relationships between the first object type and the second object type is also received. In response to the second input, a graphical representation of the relationship type is displayed, visually linking the first icon to the second icon. Based at least on the object-to-data mappings, the definition of the relationship type, and the structured data, an object model is created, comprising first objects of the first object type, second objects of the second object type, and relationships between the first objects and the second objects. | 2014-01-09 |
20140012887 | INFORMATION PROCESSING DEVICES, DISTRIBUTED FILE SYSTEM, CLIENT DEVICE, INFORMATION PROCESSING METHOD AND COMPUTER PROGRAM - An information processing device can determine, as a placement destination of object data, a storage location which is the most suitable for speeding up future processing which uses a plurality of pieces of data including the object data simultaneously, even when the object data is stored newly before use of it. | 2014-01-09 |
20140012888 | Systems and Methods for Filter Initialization and Tuning - Various embodiments of the present invention provide systems and methods for data filter tuning. As an example, a method for filter tuning is disclosed that includes: providing a tunable filter having an operation filter and a calibration filter; applying a low frequency test input to the operation filter in place of an input signal to yield a first filter output; calculating a low frequency magnitude value corresponding to the first filter output; applying a high frequency test input to the operation filter in place of an input signal to yield a second filter output; calculating a high frequency magnitude value corresponding to the second filter output; modifying a tuning factor of the calibration filter when a ratio of the high frequency magnitude value and the low frequency magnitude value is outside of a defined range; and storing the tuning factor of the calibration filter when the ratio of the high frequency magnitude value and the low frequency magnitude value is within the defined range. | 2014-01-09 |
20140012889 | Construction Methods for Finite Fields with Split-optimal Multipliers - Improved multiplier construction methods facilitate efficient multiplication in finite fields. Implementations include digital logic circuits and user scaleable software. Lower logical circuit complexity is achieved by improved resource sharing with subfield multipliers. Split-optimal multipliers meet a lower bound measuring complexity. Multiplier construction methods are applied repeatedly to build efficient multipliers for large finite fields from small subfield components. | 2014-01-09 |
20140012890 | INFORMATION PROCESSING SYSTEM AND CONTROL METHOD THEREOF - A disclosed information processing system includes plural information processing apparatuses connected with a network. One of the plural information processing apparatuses includes: a first allocation unit to identify, for each subnetwork of plural subnetworks included in the network, one information processing apparatus from among information processing apparatuses included in the subnetwork, and assign to the identified one information processing apparatus, a first Reduce processing that is a processing to summarize results of a Map processing executed for data held in the information processing apparatuses included in the subnetwork; and a second allocation unit to allocate to any one of the plural information processing apparatuses, a second Reduce processing that is a processing to summarize results of the first Reduce processing executed for each subnetwork of the plural subnetworks. | 2014-01-09 |
20140012891 | COLLABORATIVE SOCIAL NETWORK PLATFORM - The present disclosure provides a method and system for creating an ecosystem of application developers and advertisers in the context of a game. This platform enables a collaborative social network that allows application developers to enhance a game experience. This platform comprises: a database operable to store data associated with a plurality of social network members; a host application server operable to access data from the database and control a multiplayer online poker game; and an application server operable to control the one or more third party applications and operable to access data from the database. A display associated with the multiplayer online poker game may include an area reserved for one or more third party applications. The rate at which the application server accesses data may be controlled by the host application server | 2014-01-09 |
20140012892 | DEVICE COLLABORATION IN A VIRTUAL SESSION - Methods, systems, and devices are described for using a central server computer system disposed to dynamically manage collaboration between terminal devices and peripheral devices during a virtual session. The central server computer system may associate a peripheral device with a virtual session hosted by a host device. The virtual session may be further associated with a terminal device communicatively coupled with the central server computer system. The central server computer system may establish a connection between the central server computer system and the peripheral device; forward peripheral data between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and forward user interface data associated with the virtual session between the host device and the terminal device. | 2014-01-09 |
20140012893 | SYSTEM AND METHOD OF TRANSMITTING DATA OVER A COMPUTER NETWORK INCLUDING FOR PRESENTATIONS OVER MULTIPLE CHANNELS IN PARALLEL - A method and system of transmitting data via a computer network to a plurality of end-users. Transmission of successive data units may be prompted by human-operated and/or automated central control. Successive arrays of data units may be transmitted over a plurality of channels, in parallel. Each end-user chooses which channel or channels to receive and may change channels at will. Transmission of successive arrays may coincide with successive occurrences during the course of a live event. Data units also may be transmitted over one or more channels asynchronously with transmissions over other channels. Controller-prompted transmissions, received passively by end-users, also may be integrated with a facility for end-users to browse data sources in a self-directed sequence and pace. | 2014-01-09 |
20140012894 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, METHOD FOR SELECTING DEVICE, AND PROGRAM THEREFOR - An information processing system for instructing a first device associated with a first user and any one of a plurality of devices associated with a second user to execute a predetermined service includes an acquisition unit configured to acquire the association between the first and second user and a selection unit configured to select from the plurality of devices a device for executing a service, based on the association between the first and second user. | 2014-01-09 |
20140012895 | Universal Social Networking Interface for One-Click Posting From Mobile Devices - The present invention is a method to simplify the process of sharing location and/or event specific information or content with friends and other consumers of the information. The process of sharing the information is easily and automatically made possible through the consumer's portable communication or computing devices, such as a mobile smart phone or tablet. The shared content provides a link to the location specific information or content where the link can be posted automatically to an internet site such as a social networking site. | 2014-01-09 |
20140012896 | TECHNIQUE FOR IMPLEMENTING SEAMLESS SHORTCUTS IN SHAREPOINT - A system and method for creating shortcuts within a database for archived items. A client computer sends a retrieval request for a given item to a web server. The given item may be an electronic document. A custom HTTPModule within the web server intercepts the request. The HTTPModule uses a uniform resource locator (URL) provided in the request to locate a record associated with the given item. If a given fixed string value is read from the record in place of the original content data, then the web server requests original content data for the given item from an archive store. The record still maintains identification information, such as a document identifier and the URL in order to maintain links and workflows. The retrieval request is not rerouted to an alternate path, and the client computer receives the original content data, rather than an indication of a shortcut. | 2014-01-09 |
20140012897 | METHOD FOR PROVIDING READING SERVICE, CONTENT PROVISION SERVER AND SYSTEM - The present disclosure provides a method for providing reading service, a content provision server and system, relates to the field of networks, and intends to solve the technical problem of continuity of reading contents when a user reads image galleries generated according to the same original contents on different terminals. The method for providing reading service includes: a content provision server sets a tag according to an instruction from a first terminal; the content provision server receives a service request from a second terminal and sends the tag thereto; the content provision server receives an instruction indicating that the tag is selected from the second terminal; the content provision server searches for a second image gallery corresponding to a terminal type of the second terminal; the content provision server searches for a second serial number of a second image in the second image gallery corresponding to the first serial number marked by the tag; and starting from the second serial number, the content provision server sends the second image in the second image gallery to the second terminal. The present invention is applied to the reading of e-books under three-screen aggregation. | 2014-01-09 |
20140012898 | WEB BROWSER PROXY-CLIENT VIDEO SYSTEM AND METHOD - Method of controlling playback of Internet web page video on remote or high quality video displays using a remote control device, such as a smart phone. The method runs a first client browser on the remote control device, which in turn sends commands to a proxy browser with a data buffer. In response to user commands from the remote control device, the proxy browser retrieves and buffers video and non-video web page data from Internet servers, and sends this data to the remote control device. Upon user command, the proxy browser also sends selected buffered data to a second client browser that is connected to the remote or high quality video display. Media player playback commands on the remote control are echoed to a second media player on the second client browser, resulting in good synchronization between devices. Various compression, IP address adjustment, and public key methods are also discussed. | 2014-01-09 |
20140012899 | OBJECT INTERFACE TO A DISPERSED DATA STORAGE NETWORK - A data object interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a client computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands. | 2014-01-09 |
20140012900 | Extensible and Programmable Multi-Tenant Service Architecture - An extensible, multi-tenant software-as-a-service business application platform is provided for hosting multiple organizations. Organization services are provided by virtual or physical servers with dedicated data stores assembled in scalable groups. Distributed interaction between components of the scalable groups may enable extensibility and reliability, while changes in locations of organization services are provided to the client(s) for seamless continuation of the client's access to the services. Customizable and dynamic APIs for accessing each organization's data and applications isolated from the others and pluggable third party authentication services may also be integrated into the platform. | 2014-01-09 |
20140012901 | METHOD AND SYSTEM FOR DETECTING ANOMALIES IN TIME SERIES DATA - A server system stores time series data for a data source. The time series data comprises a plurality of time-value pairs, each pair including a value associated with an attribute of the data source and a time. For a particular attribute, the server system generates a plurality of forecasting models for characterizing the time-value pairs, each model including an estimated attribute value and an associated error-variance. For a time-value pair, the server system determines a plurality of differences between the value of the time-value pair and respective estimated attribute values of the plurality of forecasting models and tags the time-value pair as an anomaly if the differences for at least a first subset of the forecasting models are greater than the corresponding error variances. In response to a request from a client application, the server system returns at least a subset of the time-value pairs tagged as anomalies. | 2014-01-09 |
20140012902 | IN-HOUSE LOCATION BASED SERVICES - A mobile device of a user discovers topological information about electronic devices in a premise environment, and shares such information with a media gateway. The media gateway uses the topological information to augment content from a server, such as a web page that supports access to media content, to add graphical objects corresponding to those electronic devices in proximity to the mobile device that are capable of reproducing the streaming media content. Selection of the one of the add-on graphical objects causes delivery of the media content to the corresponding electronic device instead of the display of the mobile device. In this manner, a more natural selection mechanism than that available using conventional pull-down lists of options is provided. | 2014-01-09 |
20140012903 | COLLABORATION SYSTEM AND METHOD - A participant computing device in a collaboration system, the participant computing device comprising a processing structure; and a memory including computer program code, wherein the memory and the computer program code are configured, with the processing structure, to cause the processing structure to share user defined content displayed on a desktop associated with the participant computing device with other participant computing devices. | 2014-01-09 |
20140012904 | PROVIDING BYTE ENABLES FOR PEER-TO-PEER DATA TRANSFER WITHIN A COMPUTING ENVIRONMENT - Non-contiguous or tiled payload data are efficiently transferred between peers over a fabric. Specifically, a client transfers a byte enable message to a peer device via a mailbox mechanism, where the byte enable message specifies which bytes of the payload data being transferred via the data packet are to be written to the frame buffer on the peer device and which bytes are not to be written. The client transfers the non-contiguous or tiled payload payload data to the peer device. Upon receiving the payload data, the peer device writes bytes from the payload data into the target frame buffer for only those bytes enabled via the byte enable message. One advantage of the present invention is that non-contiguous or tiled data are transferred over a fabric with improved efficiency. | 2014-01-09 |
20140012905 | SYSTEMS AND METHODS FOR SHARING OF MEDIA SESSIONS WITHIN A SOCIAL NETWORK - To facilitate the sharing of media sessions by users within a social network. In an embodiment, a social networking system provides, for a second user of a social networking system, a reference about a first media session for a first user of the social networking system. The social networking system receives a request to participate in the first media session from the second user. The social networking system facilitates provision of a second media session for the second user that is synchronized with the first media session. The first media session may include media from at least one of an audio application, a video application, and a gaming application. | 2014-01-09 |