35th week of 2014 patent applcation highlights part 70 |
Patent application number | Title | Published |
20140244608 | Method and System for Providing Targeted Searching and Browsing - A server constituted a processor and a server memory, the processor arranged to: provide a selectable plurality of attributes, the plurality of attributes stored on the server memory; provide, for each selected one of the plurality of attributes, a selectable plurality of values, the plurality of values stored on the server memory; and generate an archetype responsive to the selected values of the selected attributes. Preferably, a system exhibiting the server and a user computing station in communication with the server, is provided, the user computing station comprising a user input device, wherein each of the selected one of the plurality of attributes is selected responsive to the user input device, and wherein each of the selected one of the plurality of values for each of the selected one of the plurality of attributes is selected responsive to the user input device. | 2014-08-28 |
20140244609 | System, Method and Device for Internet Search Based on Peer-to-Peer Network - A system, method and device for the internet search based on the peer-to-peer network are provided. A search terminal is set up in each search peer to form a peer-to-peer network. The search request is sent from an original search peer to other search peers progressively via the broadcast/back-propagation mechanism of the peer-to-peer network. Each search peer responds the search request separately, and searches its local index library. The search results of all search peers are gathered in the original search peer, and the original search peer aggregates and sorts the search results. Such search system structure and method have made a complete breakthrough from the architecture of existing search systems, and have provided novelty architecture of the search system, which thoroughly solves the high workload of the search engine server in existing technologies. | 2014-08-28 |
20140244610 | PREDICTION AND INFORMATION RETRIEVAL FOR INTRINSICALLY DIVERSE SESSIONS - Various technologies described herein pertain to predicting intrinsically diverse sessions and retrieving information for such intrinsically diverse sessions. Search results retrieved by a search engine responsive to executing a query are received. A query classifier can be employed to determine whether the query is intrinsically diverse or not intrinsically diverse based on one or more features of the query and session interaction properties. The query is intrinsically diverse when included in an intrinsically diverse session directed towards a task, where the query and disparate queries included in the intrinsically diverse session are directed towards respective subtasks of the task. An objective function can be evaluated based at least upon the query to compute an optimized value when the query is determined to be intrinsically diverse. The search results can be presented on a display screen according to the optimized value when the query is determined to be intrinsically diverse. | 2014-08-28 |
20140244611 | KEYWORD REFINEMENT IN TEMPORALLY EVOLVING ONLINE MEDIA - Methods and arrangements for keyword refinement and enhancement. There is received an initial keyword list comprising one or more keywords. Information is harvested from one or more information feeds, and an item is ascertained from the harvested information. One or more keywords from the initial keyword list are associated with the item. One or more new keywords are developed based on the associating of one or more keywords from the initial keyword list with the item. Other variants and embodiments are broadly contemplated herein. | 2014-08-28 |
20140244612 | TECHNIQUES FOR QUANTIFYING THE INTENT AND INTERESTS OF MEMBERS OF A SOCIAL NETWORKING SERVICE - Techniques are described herein for deriving, for each member of a social networking service, a set of metrics representing a measure of the member's intent and interests. For example, a set of member-intent and member-interest scores are derived by detecting which of several applications and services that a particular user interacts with, when the interactions occur, the frequency of the interactions, the particular type of interactions, the nature of the any particular content (e.g., subject matter, topic, etc.) with which the member is interacting, and so forth. The member-intent and member-interest scores are then made available to a wide-variety of applications and services, for example, for use in personalizing various experiences to best suit the intent and interests of each member. | 2014-08-28 |
20140244613 | Method And System for Enterprise Search Navigation - A method can include receiving a search request from a user interface (UI), selecting one or more repositories in response to the search request, and displaying, on a display device, search results corresponding to the selected repositories. The selected repositories are a subset of a plurality of available repositories, as specified by an administrator. By selecting or de-selecting the available repositories, a user can define or refine a search of the available repositories. In various implementations, the method includes interface elements that assist a user in previewing revised search results based on revised selections of repositories, and/or selections of subcategories of information available in one or more of the repositories. | 2014-08-28 |
20140244614 | Cross-Domain Topic Space - Some examples include receiving a microblog entry from a social stream domain. Further, some implementations include determining, based on a topic space associated with the social stream domain and a media domain, a topic that is associated with the microblog entry. Some implementations include determining, based on the topic space, one or more media items that are associated with the topic. | 2014-08-28 |
20140244615 | Search and Storage Engine Having Variable Indexing for Information Associations - An apparatus, system and method for an open indexing system, which includes an indexing engine associated with at least one processor and having one or more open inputs for inputting of indexing criteria, at least one computerized search engine for obtaining information across at least one computing network in accordance with the indexing criteria, at least one repository comprising at least one computing memory for storing information obtained via the at least one computerized search engine and corresponded to the indexing criteria, and at least one reporting engine, wherein an output of the reporting engine is manipulable responsive to modification to one or more categorizations dependent on the indexing criteria, and wherein the output is dependent solely on the information in said at least one repository. | 2014-08-28 |
20140244616 | APPARATUS AND METHOD FOR PROVIDING CONTACT-RELATED INFORMATION ITEMS - Mechanisms are provided for determining contact-related information items for presentation to a user, such that the user can refer to the information items to enhance the user's communication with the contact. Contact-related information items that have a high relevance level may be accessed and presented to the user. In a case in which no or limited high relevance level information items exist, contact-related information items associated with incrementally lower levels of relevance may be accessed and presented. Moreover, according to some example embodiments, relevance may be derived based on the relationship of the user with the particular contact and/or the frequency of communications with the contact. | 2014-08-28 |
20140244617 | SUGGESTING MEDIA CONTENT BASED ON AN IMAGE CAPTURE - A method and/or system for suggesting media content based on an image capture may include receiving, from an electronic device, a request for recommendations based on an image capture, wherein the request comprises data associated with the image capture. One or more search objects may be determined based on an analysis of the request. A particular user associated with the electronic device and one or more search interest associated with the particular user may be determined. One or more custom recommendations for the particular user may be determined based on the one or more search objects and/or based on the one or more search interests. Recommendation data comprising the one or more custom recommendations may be sent to the electronic device. | 2014-08-28 |
20140244618 | SEARCH INTERFACE FOR AN ONLINE CONTENT MANAGEMENT SYSTEM - The disclosed embodiments provide a system that facilitates searching an online content management system for content items associated with a user. During operation, the system receives a call from a client application at a search interface in the online content management system, wherein the client application is operating on behalf of the user. In response to the call, the system performs a lookup in a per-user index within the online content management system, wherein the per-user index facilitates looking up information about content items associated with the user in the online content management system. The system then returns the information obtained during the lookup to the client application. The client application can then use the retrieved information to facilitate an interaction between the client application and the user. | 2014-08-28 |
20140244619 | INTELLIGENT DATA CACHING FOR TYPEAHEAD SEARCH - Techniques for providing low latency incremental search results are disclosed herein. According to one embodiment, a method for incremental search includes receiving a first search query from a user, obtaining a plurality of first search results in response to the first search query from an index server, determining whether the plurality of first search results are a substantially exhausted list of results for the first search query, and caching the plurality of first search results in a cache storage if the plurality of first search results are the substantially exhausted list of results for the first search query. | 2014-08-28 |
20140244620 | INLINE GRAPHIC SCOPER INTEGRATED WITH A SEARCH NAVIGATOR - A method for searching data on a computer system is provided. The method includes the displaying of a plurality of navigation nodes in a graphical navigation string on a display. The navigation nodes comprise a navigation hierarchy, having a first level and a second level. The method further includes the displaying of a finder field on the display adjacent to the plurality of navigation nodes in the graphical navigation string for searching the first level of the navigation hierarchy. It also includes the displaying of a navigation scope bar for searching the second level of the navigation hierarchy. Additionally, it includes a processor that determines a refined search criteria based on a movement of the navigation scope bar with respect to a navigation node within the plurality of navigation nodes in the graphical navigation string. The method further includes the sending of the refined search criteria to a search engine. | 2014-08-28 |
20140244621 | RANKING DATA ITEMS BASED ON RECEIVED INPUT AND USER CONTEXT INFORMATION - A composer interface allows a user to provide input, such as text data, to the social networking system. Based on context information associated with the user and received input, the social networking system presents candidate data items to the user. Selecting a candidate data item allows the user to include the candidate data item in the input. Examples of context information include: users connected to the user, profile information associated with the user, and geographic information associated with the user. The candidate data items may be presented based on the probability of the user selecting a candidate data item. | 2014-08-28 |
20140244622 | DETERMINING PHRASE OBJECTS BASED ON RECEIVED USER INPUT CONTEXT INFORMATION - A composer interface allows a user to provide input, such as text data, to the social networking system. To reduce the number of inputs for a user to provide to the social networking system, one or more phrase objects are presented to the user when providing input. A phrase object includes a group of objects that users have previously provided to the social networking system. The social networking system presents phrase objects to the user that match at least a portion of the received input. Context information associated with the input and associated with various phrase objects may be used to select the presented phrase objects. By selecting a presented phrase object, the user includes the selected phrase object in the input. | 2014-08-28 |
20140244623 | Schema-Independent Data Modeling Apparatus and Method - A computer-implemented schema-independent method of modeling data from a plurality of diverse sources. A server transmits to a client a blueprint for visualizing and interacting with data, wherein the blueprint defines an application, for visualizing and interacting with data that runs on the client. The application may operate on the client within a web browser and may include program code or scripts that operate within the web browser and transmit data and commands to and from the server. In response to receiving a data fetch message from the application running on a client computer, the server receives data from a selected one of a plurality of domains. The server then transforms the received data into a semantic data format. The transformed data is then stored by the server as a first data set. The first data set can then be transmitted to the client computer for further processing and visualization by the application on the client using the blueprint. | 2014-08-28 |
20140244624 | STRUCTURED RELEVANCE-A MECHANISM TO REVEAL HOW DATA IS RELATED - A machine receives a description of the relationships among members of a data set. The machine constructs a graph that represents the relationships among the members of the data set, organizing the members of the data set into groups. The groups are analyzed to determine their relative strengths. Unbalanced groups can be balanced by splitting off heavy sub-trees that include too large a percentage of the nodes in the group. The machine can then use the graph to answer queries about members of the data set. | 2014-08-28 |
20140244625 | SEQUENCE READ ARCHIVE INTERFACE - A repository of DNA sequence data is available online. A user can query the repository using a search term. Search results that are provided by the repository include information about studies, experiments, samples, and/or runs that are related to the search term. A user can select one or more of the displayed search results. Based on the user selection, the repository provides relationship(s) between the selected results and run(s). Runs may be associated with DNA sequence data. The determined relationship between the search term and any available DNA sequence data is displayed. The DNA sequence data may be obtained by the user using, for example, the FASTQ format and/or the SRA format. | 2014-08-28 |
20140244626 | System and/or Method for Distributing Media Content - The subject matter disclosed herein relates to distribution of media content. | 2014-08-28 |
20140244627 | SELF-SERVICE DATABASE REPORTING SYSTEMS AND METHODS - Users interactively create, customize, and execute reports on data stored in databases using only a web browser. The user can create, customize, and execute reports by selecting various report elements including, for example, data sources, fields, filters, labels, charts, dashboards, and the like. Advantageously, the present disclosure enables users to create the reports through an Internet connection, without any special software, such as web browser plug-ins, database applications, and the like, without knowledge of data access languages, such as SQL, and without direct access to a database server. The present disclosure can directly connect to a plurality of different database types through a virtual or physical network connection. It fully functions without requiring the creation of additional configuration items like catalogs, models or secondary schemas by a programmer or database administrator (DBA). | 2014-08-28 |
20140244628 | Hybrid Database Table Stored as Both Row and Column Store - A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result. | 2014-08-28 |
20140244629 | Communication-Powered Search - A communication-powered searching system provides real-time personalized search assistance to a user by integrating search functionality with real-time communication. Upon submitting a query and receiving search results from the communication-powered searching system, the user may select a communication link included in the search results to activate communication with an entity associated with the communication link. The communication-powered searching system may then refine search results displayed to the user based on information exchanged between the user and the entity. The refinements may be made in real time or substantially in real time. | 2014-08-28 |
20140244630 | APPARATUS AND METHOD FOR PROVIDING CONTACT-RELATED INFORMATION ITEMS - Mechanisms are provided for determining contact-related information items for presentation to a user, such that the user can refer to the information items to enhance the user's communication with the contact. Contact-related information items that have a high relevance level may be accessed and presented to the user. In a case in which no or limited high relevance level information items exist, contact-related information items associated with incrementally lower levels of relevance may be accessed and presented. Moreover, according to some example embodiments, relevance may be derived based on the relationship of the user with the particular contact and/or the frequency of communications with the contact. | 2014-08-28 |
20140244631 | Identifying Multimedia Asset Similarity Using Blended Semantic and Latent Feature Analysis - Methods and system for determining a similarity relationship between a plurality of digital assets and a target digital asset comprises creating a normalized semantic feature vector associated with a search query, discovering the target asset based on the normalized semantic feature vector, generating a normalized latent feature vector associated with the target asset, comparing the normalized semantic feature vector with semantic feature vectors for each of the digital assets to generate a semantic comparison value, comparing the normalized target latent feature vector with latent feature vectors for each of the digital assets to generate a latent comparison value, blending the semantic comparison vector value with the latent feature comparison vector value to create a target comparison value for each of the digital assets, and reporting the digital assets having the highest target comparison values to the user or group of users. | 2014-08-28 |
20140244632 | Techniques For Ranking Character Searches - Techniques for asynchronous rendering are described. An apparatus may comprise a character set converter application, an index server, and a ranking application. The character set converter application may receive a search string comprised of one or more first character set characters, and convert the search string to one or more second character set characters that are different than the first character set. The index server may execute a search on the converted search string to obtain ranked individual search results. The ranking application may compare any first character set characters in the ranked individual search results to the first character set characters in the search string and sub-rank the ranked individual search results based on the strength of any matches. Other embodiments are described and claimed. | 2014-08-28 |
20140244633 | RELEVANCE-WEIGHTED ATTRIBUTE SORTING APPARATUS AND METHOD - A computer-implemented method is disclosed for sorting listings or search results. In the method, a computer system may receive a query from a client computer. The computer system may respond to the query with listings ranked according to corresponding relevance scores. Thereafter, the computer system may receive a request to sort the listings according to some numeric attribute (e.g., price) corresponding thereto. Accordingly, the computer system may calculate a modified sorting criterion for each of the listings. Each modified sorting criterion may be weighted by both the original relevance score and the numeric attribute of the corresponding listing. The computer system may then serve, to the client computer, the listings ranked according to the modified sorting criteria. | 2014-08-28 |
20140244634 | Systems and Methods for Providing Personalized Search Results Based on Prior User Interactions - Embodiments include a computer-implemented method that includes receiving, from a user, a plurality of search queries, receiving, from the user, a plurality of search refinements associated with the plurality of search queries (the search refinements resulting in the display of a plurality of refined results to the user) mapping one of the plurality of search queries to one of the refined results, receiving, from the user, the one of the plurality of search queries mapped to one of the refined results, and, in response to receiving the one of the plurality of search queries mapped to one of the refined results, providing, for display to the user, refined content corresponding to the one of the refined results mapped to the one of the plurality of search queries received from the user. | 2014-08-28 |
20140244635 | Methods For Query Processing Of Topological Relationships Among Complex Spatial Objects - An optimized method of processing queries requesting a description of a spatial relationship between a test geometry and a query geometry, such as points, lines, polygons, and collections thereof, is disclosed. A first part of the method finds a first spatial relationship between a minimum bounding rectangle (MBR) of the test geometry and an In-Memory R-tree (IMR-tree) built to describe the query geometry. If the first relationship does not specify the requested description, then a second part of the method uses the IMR-tree of the query geometry to find a second spatial relationship between the test geometry itself and the query geometry. Optimizations are applied to the first part and to the second part. Optimizations in the second part depend on the test geometry. | 2014-08-28 |
20140244636 | DYNAMIC MEDIA CONTENT - Data associated with a user is collected from one or more remote sites. A first set of media data is received from a media content source. Metadata related to the media data is stored. An association is made between the data associated with the user and the metadata. In a computing device that includes a processor and a memory, the first set of media data is modified based at least in part on the association between the data associated with the user and the metadata. | 2014-08-28 |
20140244637 | METHOD AND SYSTEM OF QUERY PROCESSING - A system and method for responding to a request based on whether the request is seeking factual or subjective information is described. A subjective or objective type is assigned to a request based on automated and or human assisted evaluation. A response algorithm is optimized based on the subjective or objective type assigned to a request. | 2014-08-28 |
20140244638 | METHOD AND SYSTEM FOR PROVIDING IN-LINE SCHEDULING IN AN ON-DEMAND SERVICE - In accordance with embodiments, there are provided mechanisms and methods for providing in-line scheduling in an on-demand service in a database system. These mechanisms and methods for providing in-line scheduling can enable embodiments to provide a multi-tenant database that stores client scheduling information, client customer contact information, and enables drag and drop event scheduling. In a multi-tenant database, a system for managing client customer contact information and event scheduling is established, which may be useful for a tenant that is a salesperson or that employs salespersons. The multi-tenant database may include a combined view application that provides for the simultaneous display of a calendar view and list view of contact information. The multi-tenant database may further include drag and drop functionality, allowing list view information to be dragged and dropped onto the calendar view for event scheduling. The ability of embodiments to provide drag and drop inline event scheduling can enable efficient calendaring of events by rapidly transferring relevant information onto a calendar. | 2014-08-28 |
20140244639 | SURPRISAL DATA REDUCTION OF GENETIC DATA FOR TRANSMISSION, STORAGE, AND ANALYSIS - A method, computer product, and computer system of reducing an amount of data representing a genetic sequence of an organism, comprising: a computer comparing nucleotides of the genetic sequence of the organism to nucleotides from a reference genome, to find differences where nucleotides of the genetic sequence of the organism which are different from the nucleotides of the reference genome; the computer using the differences to create and store surprisal data in a repository, the surprisal data comprising a starting location of the differences within the reference genome, and the nucleotides from the genetic sequence of the organism which are different from the nucleotides of the reference genome, discarding sequences of nucleotides that are the same in the genetic sequence of the organism and the reference genome. | 2014-08-28 |
20140244640 | METHOD AND APPARATUS FOR CONTENT MANIPULATION - A method and system for organizing content data by adding one or more identifiers that place the content data in context or provide additional details about the content. The method includes attaching a label to image data and classifying the image data based on the label. | 2014-08-28 |
20140244641 | HOLISTIC CUSTOMER RECORD LINKAGE VIA PROFILE FINGERPRINTS - The present disclosure extends to methods, systems, and computer program products for linking customer profiles in a customer profile database. Customer profile data are transformed from text data to large, sparse bit sets. The bit sets are then clustered into clusters based on similarities between the bit sets. Evaluation and analysis of customer profiles within clusters permit linking of customer profiles that exhibit selected degrees of similarity. This technology is both fast and accurate, and it preserves confidentiality of customer information by converting text data to bit sets. | 2014-08-28 |
20140244642 | DATA PARTIONING BASED ON END USER BEHAVIOR - End user data partitioning can include receiving a number of data queries for a data source from a user, developing a dimension relation graph based on attributes of the number of data queries, and partitioning the data source based on the dimension relation graph. | 2014-08-28 |
20140244643 | WORKLOAD IDENTIFICATION - An embodiment of the invention provides an apparatus and method for classifying a workload of a computing entity. In an embodiment, the computing entity samples a plurality of values for a plurality of parameters of the workload. Based on the plurality of values of each parameter, the computing entity determines a parameter from the plurality of parameters that the computing entity's response time is dependent on. Here, the computing entity's response time is indicative of a time required by the computing entity to respond to a service request from the workload. Further, based on the identified significant parameter, the computing entity classifies the workload of the computing entity by selecting a workload classification from a plurality of predefined workload classifications. | 2014-08-28 |
20140244644 | EVENT DETECTION ALGORITHMS - A method for analysing incoming data, comprising the steps of processing the incoming data in segments to output a sequence of segment types by extracting one or more properties of an incoming data segment and forming an Unknown Property Vector for each segment of data in the incoming data, and processing the sequence of segment types to identify events in the incoming data. The sequence of segment types is determined, for each segment, by reference to a set of Reference Property Vectors that are relevant to the Unknown Property Vector. This may involve application of first and/or second and/or further functions to identify at least a first subset of Reference Property Vectors that are relevant to the Unknown Property Vector. Alternatively, a logistic regression algorithm, derived using clustering or classification methods for identifying candidate vectors, may be used. | 2014-08-28 |
20140244645 | SYSTEM AND METHOD TO PROVIDE GROUPING OF WARNINGS GENERATED DURING STATIC ANALYSIS - The present disclosure generally relates to warnings generated based on static analysis and, more particularly, to grouping warnings generated based on static analysis. In one embodiment, a method for grouping a plurality of warnings generated based on a static analysis of an application program is provided. The method may include analyzing, by one or more processors using programmed instructions stored in a memory, the application program to generate the plurality of warnings; identifying, by the one or more processors, one or more similar warnings based on the plurality of warnings, the similar warnings having structurally and semantically similar expressions of interest (EOI); and generating, by the one or more processors, one or more groups of warnings based on the plurality of warnings, the one or more groups of warning including one or more of corresponding identified similar warnings. | 2014-08-28 |
20140244646 | PROCESSING WEBPAGE DATA - A method, apparatus and system for processing webpage data. The method includes: in response to a webpage being opened, sending a link contained in the webpage to a network side device; receiving a group identification from the network side device, the group identification being determined by the network side device according to the link and used to specify a group the link belongs to; determining whether there is a browsed link belonging to the group specified by the group identification; and in response to determining there is a browsed link belonging to the group specified by the group identification, prompting that webpage content pointed by the link contained in the webpage has been browsed. | 2014-08-28 |
20140244647 | DERIVATION OF ONTOLOGICAL RELEVANCIES AMONG DIGITAL CONTENT - System for ontological evaluation and filtering of digital content evaluates metadata associated with content available from an original content server. The metadata is filtered and evaluated by a processing cluster to develop correlation among content for the formation of content “channels”. In general, the filtering and evaluation criteria use predictive algorithms and seek to identify content that is likely to be desired for download by the consumers located at, for example, a particular multi-dwelling unit. The content, once so correlated, is then grouped or aggregated into “channels”. | 2014-08-28 |
20140244648 | GEOGRAPHICAL DATA STORAGE ASSIGNMENT BASED ON ONTOLOGICAL RELEVANCY - System and method for distributing channelized content to a plurality of cohesive local networks. The channelized content is aggregated at a remote central processor with associated storage according to ontological relevancy, and then distributed over a network such as the internet to the local networks. The consumers connected to the respective local networks receive that channelized data with low latency and improved data rates. | 2014-08-28 |
20140244649 | SYSTEM AND METHODS FOR PREDICTING FUTURE TRENDS OF TERM TAXONOMIES USAGE - A method and system for predicting future trends of terms taxonomies of users generated content are provided. The method includes crawling one or more sources of users generated content to collect phrases mentioned by users of the one or more data sources; periodically analyzing one or more term taxonomies to determine at least a trend of at least a non-sentiment phrase with respect of a plurality of sentiment phrases, wherein a term taxonomy is an association between a non-sentiment phrase and a sentiment phrase, the non-sentiment and sentiment phrases are included in the collected phrases; and generating a prediction of future behavior of the at least trend with respect of the one or more term taxonomies. | 2014-08-28 |
20140244650 | DISTRIBUTED EVENT PROCESSING - A distributed event processing method includes providing a plurality of connectors. Each provided connector is configured to acquire event data from an assigned data source, partition acquired event data into clusters, and divide each cluster into chunks. The method also includes collecting the chunks from the plurality of connectors and storing the chunks to a data file that can be queried. | 2014-08-28 |
20140244651 | NAVIGATION SYSTEM WITH DATA DRIVEN CATEGORY LABEL CREATION MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a navigation system comprising: storing information including to a plurality of search query; counting each of the plurality of search query stored; ranking each of the plurality of search query based upon an aggregate count of each of the plurality of search query stored; identifying a category label based upon the ranking associated with each of the plurality of search query; and updating a category label list for displaying on a device. | 2014-08-28 |
20140244652 | Communication Aggregator - A communication aggregator capable of obtaining and displaying a record of party-to-party communication records across one or more communication mediums. This aggregation application serves to provide a user with simplified communication records between one or more parties. | 2014-08-28 |
20140244653 | Manual Activity Prioritization - A computer system enables a user to manually order messages in a list on a per-message basis. More generally, the system enables data elements of a plurality of types, such as messages, appointments, and tasks, to be combined into a single list, which may be manually ordered by the user on a per-element basis. The system also enables the user to mark any element in a list as complete. The system takes an appropriate action in response to a list element being marked as complete, such as removing the element from the list. | 2014-08-28 |
20140244654 | DATA MIGRATION - In one embodiment, a method for data migration includes: receiving intermediate data and corresponding key value-row location information mapping list; importing each row of the intermediate data to a corresponding row of a target data table, where each row of the target data table has a target physical row ID; and establishing, by a computer processor, a target index of the target data table based on the target physical row IDs and the key value-row location information mapping list. With the method or system of this invention, the efficiency of reestablishing a data index after data migration can be improved. | 2014-08-28 |
20140244655 | MULTI-SHOT SCHEDULING SYSTEM - A Multi-Shot Scheduling System chooses from multiple candidate playlists of positions to select a broadcast playlist. Candidate playlists are generated based upon scoring and selecting content items for the positions through the use of index values. Various embodiments of the Multi-Shot Scheduling System can select broadcast playlists for multiple groups of content and can provide different methods of controlling scheduling performance by restricting the range of candidate playlists from which the best playlist can be selected. | 2014-08-28 |
20140244656 | TRANS-COMMUNITY SEARCH METHOD AND APPARATUS - A trans-community search method and apparatus is disclosed. The method includes: receiving a search request from a user and determining online communities used by the user according to user attribute information contained in the search request; generating a sub-search request corresponding to each online community used by the user according to the search request and acquiring a search result corresponding to the sub-search request; combining search results corresponding to all sub-search requests and sending the combined search results to the user. The invention can improve search efficiency for users. | 2014-08-28 |
20140244657 | DYNAMIC GRAPH SYSTEM FOR A SEMANTIC DATABASE - A method and system in a computer system for dynamically providing a graphical representation of a data store of entries via a matrix interface is disclosed. A dynamic graph system provides a matrix interface that exposes to an application program a graphical representation of data stored in a data store such as a semantic database storing triples. To the application program, the matrix interface represents the graph as a sparse adjacency matrix that is stored in compressed form. Each entry of the data store is considered to represent a link between nodes of the graph. Each entry has a first field and a second field identifying the nodes connected by the link and a third field with a value for the link that connects the identified nodes. The first, second, and third fields represent the rows, column, and elements of the adjacency matrix. | 2014-08-28 |
20140244658 | OPTIMIZING USER SELECTION FOR PERFORMING TASKS IN SOCIAL NETWORKS - Embodiments of the invention relate to optimizing user response rate in social media. One embodiment includes generating a statistical model for modeling a likelihood of social media user response from data collected from social media using a set of available features. The social media users are ranked in an estimation set based on the statistical model. The ranked social media users are placed in a rank ordered list. A sub-interval on the rank ordered list is selected for maximizing the response rate. | 2014-08-28 |
20140244659 | Customized Content Consumption Interface - A content processing device may be operable to analyze activity information associated with particular content identified in a content library associated with a user account. One or more entities associated with the particular content may be identified by the content processing device. The content processing device may collect, from various sources, information related to each of the identified one or more entities. The content processing device may determine, based on one or both of a result of the analysis and the collected information, update information for the particular content. The content processing device may then add, based on one or more ranking factors, item information comprising the particular content along with the determined update information to a list of items associated with the user account. Upon receiving an indication from a data processing device, the content processing device may communicate the list of items to the data processing device. | 2014-08-28 |
20140244660 | RANKING MEDIA CONTENT SOURCES - A processing device identifies a plurality of media items that have been accessed by a user. The processing device determines a plurality of annotations in the plurality of media items that identify a plurality of media content sources. The processing device calculates scores for the plurality of media content sources, wherein a score for a media content source of the plurality of media content sources is calculated based at least in part on a quantity of the plurality of annotations that identify the media content source. The processing device ranks the plurality of media content sources based on the calculated scores. The processing device the provides one or more ranked media content sources for presentation to the user. | 2014-08-28 |
20140244661 | Pushing Suggested Search Queries to Mobile Devices - In one embodiment, a method includes receiving an indication of a location of a mobile-client system of a user, determining an intent of the user based on the location of the user, generating one or more suggested queries based on the determined intent of the user; and transmitting a notification to the mobile-client system of the user that includes one or more of the suggested queries. | 2014-08-28 |
20140244662 | USE OF DISCOVERY VS SEARCH AS A MEANS TO UNDERSTAND USER BEHAVIOR, INTERESTS AND PREFERENCES - Methods and systems may involve identifying source content associated with an activity of is user with respect to a rust media source. Discovery content may be captured from one or more additional media sources based on the source content, wherein the discovery content may be presented to the user if at least a portion of the discovery content is tangential to the source content. | 2014-08-28 |
20140244663 | METHOD AND APPARATUS FOR STAGED CONTENT ANALYSIS - A system that incorporates teachings of the present disclosure may include, for example network device having a controller to receive multiple streams of content for portions of a multimedia work, perform a high level analysis for features in each of the streams for the multimedia work, perform a specialized analysis on the portion having a detected general feature to generate a content analysis output, correlate the content analysis output with other content analysis of the multimedia work, and output a weighted content description based on the correlation function. Other embodiments are disclosed. | 2014-08-28 |
20140244664 | Method and Apparatus For Determining Similarity Information For Users of a Network - A method for determining similarity information for users of a network is disclosed. The method comprises constructing a graph from user interaction data, wherein the graph links users of the network according to their interaction, and weighting links between users according to the strength of interaction between the users. The method further comprises, for each of a plurality of users, identifying from among the other users with whom the user interacts: a maximum similarity user to whom the user is connected via a maximum weight link, and a minimum similarity user to whom the user is connected via a minimum weight link. Finally the method comprises assembling a plurality of relative similarity triplets, each triplet comprising a user and that user's identified maximum and minimum similarity users. | 2014-08-28 |
20140244665 | Specificity for Naming Based on Location - In one embodiment, location-based names are selected for a digital object based on a user's familiarity with the geographic location where the digital object was generated. For example, a memory stores multiple names indicative of the same geographic location. The multiple names may include a street address, a city, and a state, where each defines a different level of location specificity. The device that generates the digital object also collects familiarity data for the geographic location and calculates a familiarity score for the digital object based on the familiarity data for the user or the device. If the familiarity score is above a threshold, the user of the device is familiar with the geographic location, and a specific name is associated with the digital object. If the familiarity score is below the threshold, the user of the device is not familiar with the geographic location, and a broader name is associated with the digital object. | 2014-08-28 |
20140244666 | SYSTEMS AND METHODS FOR PREVENTING OVERLOAD OF AN APPLICATION - A mechanism for preventing overload of application is disclosed. A method includes receiving a query submitted by a user, the query includes user identification (ID) and an operation to be processed by an application. The method also includes filtering user records to identify subset of the user records associated with the user ID and determining quality of service (QoS) ranking from the subset of the user records associated with the user ID. The method also includes submitting the query to the application when the determined QoS ranking is assigned with high ranking. The method also includes filtering query records to identify subset of the query records associated with the query when the determined QoS ranking is assigned with low ranking. The method further includes determining quality string (QS) rating associated with the subset of query records and providing a decision on the query in view of the determined QS rating. | 2014-08-28 |
20140244667 | Method and Apparatuses for Enabling Recommendations - Method and a recommendation system ( | 2014-08-28 |
20140244668 | Sorting and Filtering a Table with Image Data and Symbolic Data in a Single Cell - An Image Based Document Management (IBDM) server includes a table generator, a symbolic representation module and a sort engine. The table generator generates a table from the form images, the table comprising cells with data types including image data, symbolic data, image and symbolic data and an empty value, and updates the table. The symbolic representation module converts at least one of the cells with image data to symbolic data. The sort engine determines, from a sort request for a column of the table received from a user, at least a first priority for a first data type, the column including at least two of the data types, determines from the sort request a second priority within one of the data types, and sorts the column according to the sort request. | 2014-08-28 |
20140244669 | Covariance Based Color Characteristics of Images - Each of multiple images is analyzed to determine how the colors of the pixels of the image are distributed throughout the color space of the image. Different covariance based characteristics of the image are determined that identify a direction, as well as magnitude in each direction, of the distribution of colors of the image pixels. These different covariance based characteristics that are determined for an image can be saved as associated with the image, allowing the characteristics to be accessed and used as a basis for searching the images to identify particular types of images. These different covariance based characteristics can also be used to order the images identified by a search. | 2014-08-28 |
20140244670 | ONTOLOGICAL EVALUATION AND FILTERING OF DIGITAL CONTENT - System for ontological evaluation and filtering of digital content evaluates metadata associated with content available from an original content server. The metadata is filtered and evaluated by a processing cluster to develop correlation among content for the formation of content “channels”. | 2014-08-28 |
20140244671 | SEMANTIC REFLECTION STORAGE AND AUTOMATIC RECONCILIATION OF HIERARCHICAL MESSAGES - Database storage of hierarchically structured messages is facilitated based on structural semantic reflection of the message and automatic reconciliation of the messages. The structural semantics of an incoming message may be assessed and database storage provisioned based on the structural semantic reflection of the message. The system may auto-adapt over time as incoming messages from a known source change and automatically generate code which applies the sequential logic to a stream of messages in order to represent the latest state for a given context. Furthermore, the hierarchical semantics of messaging formats may be applied to a flexible set of database structures that represent the raw contents of the messages. | 2014-08-28 |
20140244672 | ASYMMETRIC DISTRIBUTED DATA STORAGE SYSTEM - Asymmetric distributed replicated data storage systems and methods are described herein. The storage system includes zones that are independent, and autonomous. The zones include nodes that are independent and autonomous. The nodes include storage devices. When a data item is stored, it is partitioned into a plurality of data objects and a plurality of parity objects using erasure coding. The data objects and parity objects are spread across all nodes and zones in the storage system asymmetrically such that a first zone includes all of the data objects and no parity objects while the remaining zones include subsets of the data objects and all of the parity objects. The systems and methods provide for data resiliency while keeping the amount of storage space required relatively low. | 2014-08-28 |
20140244673 | SYSTEMS AND METHODS FOR VISUALIZING MASTER DATA SERVICES INFORMATION - According to some embodiments, a processor may receive an original set of records and automatically transform the original set of records into a transformed set of records. The processor may also generate a visualization display including both a first graphical representation associated with the original set of records and a second graphical representation associated with the transformed set of records. | 2014-08-28 |
20140244674 | ON-DEMAND NORMALIZATION OF DATA - A method for normalizing data for a user interface on an on-demand basis includes receiving data in a first format, and comparing the first format to a standard format. The method further includes receiving a request to present a first subset of the data but not a second subset of the data. Responsive to receiving the request to present the first subset of the data, if the first format is different from the standard format, the method further includes transforming the first subset of the data from the first format to the standard format without transforming the second subset of the data from the first format to the standard format. The method also includes presenting the first subset of the data with the standard format. | 2014-08-28 |
20140244675 | INSTANTANEOUS INCREMENTAL SEARCH USER INTERFACE - An incremental search user interface is implemented to reduce search requests from a client system to a server system. In one aspect, a result list is cached in a memory of the client system, where the result list corresponds to a search request from the client system to the server system. In another aspect, a check is repeatedly performed, in a predetermined time interval, to determine whether an input keystroke is received. Upon confirming the receiving of an input keystroke, based on a partial query and the cached result list, determine whether a search request to the server is unnecessary. | 2014-08-28 |
20140244676 | Discovering Title Information for Structured Data in a Document - A method, system, and computer program product for discovering title information for structured data in a document are provided in the illustrative embodiments. An instance of structured data is identified in a document. A search direction is identified relative to a location of the instance, wherein a title describing the instance is located in a document portion in the search direction from the instance. A sentence is selected in the document portion. A determination is made whether the selected sentence qualifies as a title by determining whether an independent clause in the selected sentence includes a verb-phrase. Responsive to the selected sentence qualifying as the title, the selected sentence is designated as a candidate title for the instance. | 2014-08-28 |
20140244677 | DYNAMIC GENERATION OF DEMONSTRATIVE AIDS FOR A MEETING - A method, computer program product and/or system generate presentation material for a proposed meeting. Synthetic insights of members of an expected audience at the proposed meeting are generated. The synthetic insights describe a preferred style of communication as indicated by the members of the expected meeting audience during a previous commercial interaction. Information documents from a document database are matched to a topic of the proposed meeting and the synthetic insights of the expected meeting audience, in order to retrieve relevant information documents for the proposed meeting. Presentation material for the proposed meeting is then generated from information documents that match the topic of the proposed meeting and the synthetic insights of the expected meeting audience. | 2014-08-28 |
20140244678 | CUSTOMIZED USER EXPERIENCES - Systems and methods for customizing a user experience are described. The methods include automatically collecting identifying characteristic information for a current user, comparing the identifying characteristic information to stored user profiles for known users, identifying the current user as a known user, retrieving user preferences for the known user, and presenting the user preferences. | 2014-08-28 |
20140244679 | METHOD AND SYSTEM FOR MATCHING UNKNOWN SOFTWARE COMPONENT TO KNOWN SOFTWARE COMPONENT - A computer system or method identifies components. A component fingerprint storage is configured to memorize known fingerprints of known components. The term “component” used herein is defined to be a specific version of pre-existing executable software, or a reusable pre-existing self-contained software code building block which is not a complete stand-alone finished product ready for use and which is binary or source code. A fingerprint is generated for a normalized unknown component and fingerprints are generated for all normalized components included in the unknown component. It is determined whether any of the fingerprints generated for the normalized unknown component and for the normalized components included in the unknown component match any of the known fingerprints of known components. | 2014-08-28 |
20140244680 | SQL QUERY PARSING AND TRANSLATION - Various embodiments of systems and methods of translating SQL queries are described herein. A structured query language (SQL) query of a first database is split into tokens and traversed from a first token. When a keyword token is encountered, a current parser is created to store a table name and a column name associated with the encountered keyword token. When an open parenthesis is encountered, a token immediately preceding the open parenthesis is stored as a function name in the current parser. The table names, column names, and function names of a plurality of parsers are consolidated. One or more of the table names, the column names, and the function names are replaced with corresponding names that are compatible with SQL-syntax of a second database. A result comprising the consolidated table names, the consolidated column names, the consolidated function names, and replaced names is generated. | 2014-08-28 |
20140244681 | OPTIMIZATION OF JOIN QUERIES FOR RELATED DATA - Embodiments of the present invention disclose a method, computer program product, and system for optimizing execution of a query that includes a JOIN against a system utilizing data relationship concepts. A computer determines whether one or more data structures in JOIN include a parent/child relationship. The one or more data structures can be one or more tables. Responsive to determining that the one or more data structures in JOIN include a parent/child relationship, the computer determines whether the query that includes the JOIN includes a filter applied on one or more data structures in the JOIN with an OR condition between filters. Responsive to determining that the query that includes the JOIN does not include the filter applied on one or more data structures in JOIN with an OR condition between filters, the computer modifies the query that includes the JOIN into a query utilizing relationship constructs. | 2014-08-28 |
20140244682 | Sampling a Set of Data - In one embodiment, a method includes receiving a search query by one or more computing devices. A set of data objects to search are identified, and then an operation is executed. The operation involves stepping through the set of data objects with a step size of N, and at each step determining whether the object is responsive to the query. If the end of the set is reached before Y data objects are determined to be responsive, and X or more data objects are determined to be responsive, then an estimate of the number of responsive data objects in the set is provided. Otherwise, N is modified and the operation is re-executed. | 2014-08-28 |
20140244683 | PROVIDING RESULTS TO PARAMETERLESS SEARCH QUERIES - In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for information that is relevant to a user of the mobile computing device. The method also includes, in response to the received parameterless search request, identifying with a digital computer system one or more results that are determined to be relevant to the user of the mobile computing device based upon a current context of the mobile computing device. The method further includes providing the results for display to a user of the mobile computing device. | 2014-08-28 |
20140244684 | SYSTEM AND METHOD OF PROCESSING DATABASE QUERIES - A method includes determining, via a database interface system, a first number of database queries received from a query source during a time period. The method includes preventing, via the database interface system, access to requested information by the query source when the first number does not satisfy a first threshold. The method also includes preventing, via the database interface system, access to the requested information by the query source when no click-through commands associated with a second number of consecutive prior search results were received during the time period. | 2014-08-28 |
20140244685 | METHOD OF SEARCHING AND GENERATING A RELEVANT SEARCH STRING - A computer implemented method of searching for records. The method comprises generating a relevant search string based on extracted text and related contextual information. | 2014-08-28 |
20140244686 | METHOD FOR COMBINING VOICE SIGNALS TO FORM A CONTINUOUS CONVERSATION IN PERFORMING A VOICE SEARCH - A system and method for operating the same includes a conversation manager that receives a receiving a first search request and, after receiving the first search request, receives a second search request. The system also includes a classifier module within the conversation manager classifying the first search request relative to the second search request as related or not related. A context merger module within the classifier module combines the first search request and the second search request to form a merged search request. A search module performs a second search based on the merged search request. | 2014-08-28 |
20140244687 | PROCESSING QUERY TO GRAPH DATABASE - A method of processing a query to a graph database using a plurality of processors. The method comprises providing a plurality of threads to be executed on a plurality of processors, each the thread is associated with one of a plurality of unique thread identifiers, providing a graph database having a plurality of graph database nodes and a plurality of graph database edges, each the graph database edge represents a relationship between two of the plurality of graph database nodes, receiving a query tree that defines a tree comprising plurality of query nodes connected by a plurality of query tree edges, and searching at least part of the graph database for a match with the query tree, wherein the searching is executed by the plurality of the processors, and wherein each the processor searches one of a plurality of sub-graphs of the graph database, each the sub-graph is defined by one of the plurality of thread identifiers. | 2014-08-28 |
20140244688 | ACCESS REQUESTS WITH CACHE INTENTIONS - A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple applications using multiple handles without extra round trips to a server. When multiple applications on the same client (or multiple components of the same application) request access to the same file, the client specifies the same lease identifier to the server for each open request or may handle the request from the cache based on the existing lease. Because the server identifies the client's cache at the client level rather than the individual file request level, the client receives fewer break notifications and is able to cache remote files in more circumstances. Thus, by providing the ability to cache data in more circumstances common with modern applications, the lease system reduces bandwidth, improves server scalability, and provides faster access to data. | 2014-08-28 |
20140244689 | SOCIAL FILES - Disclosed are systems, apparatus, methods, and computer readable media for creating and sharing social files in a feed system. In one embodiment, a request is received to perform an action related to a social file. The social file may provide access to a first document file within a social networking system. The first document file may be capable of being displayed on a display device. A determination may be made as to whether the requested action complies with a permission configuration record associated with the social file. The permission configuration record may identify one or more user accounts permitted to access the social file. | 2014-08-28 |
20140244690 | GENERATE IN-MEMORY VIEWS FROM UNIVERSE SCHEMA - In one aspect, a Universe designed and built in a database is used for modeling data in an in-memory database. The Universe is loaded in a front-end development application to display a universe schema contained in the Universe. The logic built in the front-end development application enables parsing the universe schema, to determine patterns matching in-memory views such as attribute views and analytic views. The determined patterns are generated as attribute views and analytic views, and displayed for user selection. Selected attribute views and analytic views are stored in the in-memory database. | 2014-08-28 |
20140244691 | CLUSTER STORAGE USING SUBSEGMENTING FOR EFFICIENT STORAGE - Cluster storage is disclosed. A data stream or a data block is received. The data stream or the data block is broken into segments. For each segment, a cluster node is selected, and a portion of the segment smaller than the segment is identified that is a duplicate of a portion of a segment already managed by the cluster node. | 2014-08-28 |
20140244692 | CONVERTING XML TO JSON WITH CONFIGURABLE OUTPUT - A device is configured to receive information that identifies an XML data structure, an input key including information that identifies an element in the XML data structure, and an output key including information that identifies a manner in which the element is to be identified in a JSON data structure. The device is configured to parse the XML data structure to determine an element identified by the input key, and generate the JSON data structure by storing an association between the element and the output key in the JSON data structure. The device is configured to populate the JSON data structure with content from the XML data structure, where the content is identified by the input key and is placed in a location in the JSON data structure identified by the output key. The device is configured to store the JSON data structure. | 2014-08-28 |
20140244693 | METHOD AND APPARATUS FOR STACK MANAGEMENT - A method and apparatus for managing a stack used for a tree traversal (TRV) may include a processing unit that may manage a short stack for a tree TRV, and a storage unit that may store data of the short stack. The processing unit may perform a restart of the tree TRV from an intermediate node of a tree to fill the short stack when the short stack is empty. | 2014-08-28 |
20140244694 | NAVIGATION DEVICE HAVING NEXT VALID CHARACTER SEARCH TREE - A navigation device comprises a search tree which indicates next valid characters. The search tree has a plurality of nodes. The nodes are respectively associated with a character. At least some of the nodes respectively include a predetermined indicator to indicate that there is an alternate spelling for a character with which the respective node is associated. A processor is configured to receive a character input and to identify at least one next valid character using the search tree. The processor is configured to identify the at least one next valid character in dependence on whether the predetermined indicator in the search tree indicates that another character has an alternate spelling, the alternate spelling of the other character being the character input. | 2014-08-28 |
20140244695 | SYSTEM AND METHOD FOR COLLECTING AND REPRESENTING FIELD DATA IN DISASTER AFFECTED AREAS - Methods and apparatus are disclosed that include the actions of identifying a target geographic area affected by a disaster event, and identifying event characteristics; providing a database with an initial attribute of the target area; obtaining field data related to the disaster event; updating the database with the field data; generating an augmented attribute of the target area based on a synthesis of the field data in the database; storing a representation of the augmented attribute. The representation may be a visual representation, including an augmented map of the target geographic area based on the event characteristics. The initial attribute may include an initial map of the target geographic area. The initial attribute of the target geographic area may be obtained from a weather data system or from a social media platform. Other embodiments may include corresponding systems, apparatus, and computer program products. | 2014-08-28 |
20140244696 | SYSTEM AND METHOD OF PENALTY DATA COMPILATION, ANALYSIS AND REPORT GENERATION - The present invention relates generally to a system and method for reviewing and evaluating performance. In particular, the present invention relates to a system and method for reviewing and evaluating performances of an official or group of officials at an event or events. Even more specifically, according to embodiments of the present invention, the system and method can involve reviewing and evaluating a referee's performance during a football game or games. | 2014-08-28 |
20140244697 | METHOD AND DEVICE FOR DISPLAYING FILES - A method for a device to display files includes acquiring, when opening an application, characteristic information of a plurality of content files relating to the application; determining a display attribute of each of the content files based on the acquired characteristic information, the determined display attribute being one of a first attribute, a second attribute, and a third attribute; and hiding ones of the content files with the determined display attribute being the first attribute or the second attribute, and displaying ones of the content files with the determined display attribute being the third attribute. | 2014-08-28 |
20140244698 | Method for Skipping Empty Folders when Navigating a File System - A method for skipping empty folders when navigating a file system. When a parent folder only contains a single child folder and a user is trying to view the contents of the parent folder, the user will be directed to the contents of the child folder rather than the contents of the parent folder. When multiple nested folders are present in a particular path, all nested folders containing only a single child folder will be skipped and the user will be taken directly to the first nested folder in the hierarchy that contains multiple data items, a single file, or no data. | 2014-08-28 |
20140244699 | Apparatus and Methods for Selective Location and Duplication of Relevant Data - Apparatus and methods are provided for performing a digital forensic investigation. Aspects of the apparatus and methods determine the location of forensically relevant data on a data source and copy this relevant data to a storage device in a forensically sound manner. Information related to the location of the relevant data may also be stored on the storage device. | 2014-08-28 |
20140244700 | COMPOSING OBJECTS IN HOSTED STORAGE - A hosted storage system includes a namespace that contains object identifiers. A first object containing a first data component is stored. A first object identifier in the namespace uniquely identifies the first object. A second object containing a second data component is stored. A second object identifier in the namespace uniquely identifies the second object. A compose object request that designating the first object identifier, the second object identifier, and a third object identifier in the namespace is received. A third object that includes the first data component and the second data component without duplicating the first data component and the second data component is created. The third object identifier is associated with the third object such that the third object identifier uniquely identifies the third object. | 2014-08-28 |
20140244701 | DATA ANALYTICS PLATFORM OVER PARALLEL DATABASES AND DISTRIBUTED FILE SYSTEMS - Performing data analytics processing in the context of a large scale distributed system that includes a massively parallel processing (MPP) database and a distributed storage layer is disclosed. In various embodiments, a data analytics request is received. A plan is created to generate a response to the request. A corresponding portion of the plan is assigned to each of a plurality of distributed processing segments, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment. | 2014-08-28 |
20140244702 | RANDOM NUMBER GENERATOR - A random number generator includes oscillating units configured to generate entropy sources and amplify the generated entropy sources, an entropy source combination unit configured to receive the entropy sources output from the oscillating units and combine the entropy sources to increase entropy, a sampling unit configured to sample a signal output from the entropy source combination unit in response to a sampling clock, and a clock generator and control unit configured to control the oscillating units and generate the sampling clock. | 2014-08-28 |
20140244703 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR IMPLEMENTING LARGE INTEGER OPERATIONS ON A GRAPHICS PROCESSING UNIT - A system, method, and computer program product for generating executable code for performing large integer operations on a parallel processing unit is disclosed. The method includes the steps of compiling a source code linked to a large integer library to generate an executable file and executing the executable file to perform a large integer operation using a parallel processing unit. The large integer library includes functions for processing large integers that are optimized for the parallel processing unit. | 2014-08-28 |
20140244704 | FUSED MULTIPLY ADD PIPELINE - A method for operating a fused-multiply-add pipeline in a floating-point unit of a processor is disclosed. A multiplication is initially performed between a first operand and a second operand in a multiplier block to obtain a set of partial product results. The partial product results are sent to a carry-save adder block. A partial product reduction is performed on the partial product results to generate a carry-save result having a sum term and a carry term. The carry-save result is then formatted to generate a carry-out bit. The carry-save result is added to a third operand to generate a final result. | 2014-08-28 |
20140244705 | Phase Aligned Interleaved Sampling of Multiple Data Channels - Provided is a method for processing data samples from a plurality of data channels. The method may include obtaining a plurality of data samples from the plurality of data channels. Obtaining the plurality of data samples may involve successively obtaining a data sample from each data channel of the plurality of data channels. Successively obtaining a data sample from each data channel may be performed a plurality of times during a specified time period. Each data sample of the plurality of data samples may be associated with a respective sample time, and each respective sample time may be relative to a single specified reference point in time. The method may further include, for each data sample of the plurality of data samples, determining a time-dependent coefficient value that may correspond to the sample time associated with the data sample, and applying the determined time-dependent coefficient value to the data sample. | 2014-08-28 |
20140244706 | Class of Interlaced Bypass Torus Networks - The present invention provides a class of networks by systematically interlacing bypass links to torus or mesh networks, resulting in networks called interlaced bypass torus (iBT) networks. The iBT network is a d-dimensional mesh-like network (d≧2) at which only two more bypass links are added to each of these processing elements (or node) in the original torus or mesh network. It can be conveniently adopted to the interconnection networks of parallel computers and the interconnection networks of storage systems. The parallel computer system integrates a plurality of processing elements in which each element performs data processing and message switching with other elements. The storage system integrates a plurality of storage elements in which each element facilities data access: write and read. These aforesaid parallel systems with elements interconnected as the novel iBT networks are wholly defined as an iBT-based parallel processing system and the storage systems are defined as iBT-based parallel storage system. | 2014-08-28 |
20140244707 | SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED ASYNCHRONOUS CALCULATIONS IN A NETWORKED ENVIRONMENT - A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element. | 2014-08-28 |