32nd week of 2014 patent applcation highlights part 72 |
Patent application number | Title | Published |
20140222790 | Combined Code Searching and Automatic Code Navigation - Software code changes are facilitated by receiving as input a user query specifying a search term and automatically generating a ranked list of connected call trees based on the search term. Each connected call tree identifies subroutines that contain an identifier matching at least part of the search term or that are linked to a subroutine that contains an identifier matching at least part of the search term. The ranked list of connected call trees is displayed as a diagram. | 2014-08-07 |
20140222791 | AUTHORITY BASED CONTENT FILTERING - A method and associated system for filtering content received from a search of information. Documents are received from the search. The search is based on a search request received from a requester. A subject of each received document is determined. A contributor associated with each document received as a result of the search is determined. Credentials of each contributor are received. For each received document, a determination is made of (i) a credential score for each credential of the contributor with respect to the subject of the document and (ii) a ranking score of the contributor on the subject of the document. The ranking score is determined based on the credential scores. The received documents are filtered, by using the ranking scores, to remove at least one document from the received documents, resulting in a set of remaining documents. The set of remaining documents are returned to the requester. | 2014-08-07 |
20140222792 | NAME SEARCH USING A RANKING FUNCTION - An approach is described for performing a name search using a name search operation and a ranking operation. The name search operation may take text as input and apply a fuzzy matching operation and a lookup operation to generate a collection of candidate names with respective probability scores. In other cases, speech or handwriting recognition may generate the collection of candidate names and probability scores. The ranking operation may then rank these candidate names using a ranking function. The ranking function may rank the candidate names based on the probability scores associated with the names and at least one other factor. One such factor may reflect whether information provided by a user matches profile information associated with a candidate name under consideration. Another factor may reflect an extent of a nexus between the user and a person associated with the candidate name. Other types of factors can be used. | 2014-08-07 |
20140222793 | System and Method for Automatically Importing, Refreshing, Maintaining, and Merging Contact Sets - Systems and methods for automatically importing, refreshing and maintaining corrections to a list of contacts through addition, deletion, and change detection, and for merging disparate sources of data into a single unified list of contacts, according to configurable rule sets for resolving conflicts between the merged sources' values for any given field. Record sets are compared and automatically matched without requiring a unique contact identifier or key field; new records and deleted records are detected; conflicting information for any given field in a record is resolved; and updates to a local database are applied such that any override or augmentation of the data in the local database can persist for a given record. Multiple overlapping contact data sources are merged so as to identify common records, and the data combined so as to preserve as much information as possible, while concurrently handling conflicting data as it is encountered. | 2014-08-07 |
20140222794 | METHOD AND SYSTEM FOR ASSESSING RELEVANT PROPERTIES OF WORK CONTEXTS FOR USE BY INFORMATION SERVICES - An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc. The system then ranks the importance of words based on their respective accumulated weight, and chooses words that rank within a predetermined number from the top to form search terms to conduct an information search using various data sources. | 2014-08-07 |
20140222795 | METHODS AND APPARATUS FOR FACILITATING DELIVERY OF A SERVICE ASSOCIATED WITH A PRODUCT - An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc. The system then ranks the importance of words based on their respective accumulated weight, and chooses words that rank within a predetermined number from the top to form search terms to conduct an information search using various data sources. | 2014-08-07 |
20140222796 | METHODS AND APPARATUS FOR FACILITATING DELIVERY OF A SERVICE ASSOCIATED WITH A PRODUCT - An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc. The system then ranks the importance of words based on their respective accumulated weight, and chooses words that rank within a predetermined number from the top to form search terms to conduct an information search using various data sources. | 2014-08-07 |
20140222797 | Collecting And Providing Information Online - Online posts may be categorized or sorted by poster's geographic location. The posts may also be categorized or sorted by post mood polarity. The selected posts based on location or mood polarity may be summarized and then presented to users in a concise form. The geographic location information may be verified by poster's confirmation. | 2014-08-07 |
20140222798 | Search with My Location History - A method for incorporating information pertaining to geographic locations previously visited by a user into a search. The method includes: obtaining location information corresponding to a user account; determining, from the location information, one or more geographic locations that correspond to the location information; providing a user interface that includes a prompt that accepts search terms as input to a search query and an option to include a group of one or more geographic locations in the search query; and providing for display results related to the search terms and to one or more geographic locations in the group of one or more geographic locations when the option to include the group of one or more geographic locations is selected. | 2014-08-07 |
20140222799 | DETERMINING CORE GEOGRAPHICAL INFORMATION IN A DOCUMENT - A method determines core geographical information in a document by computing a score for each geographical name found in the document. The computation of the score uses the appearance frequency of the respective geographical name and positional weights assigned to various types of appearance positions of the geographical name in the document. The system determines the core geographical information in the document based on the scores of the geographical names found in the document. The method may further compute aggregated scores of geographical regions related to the geographical names and determine the core geographical information using both the aggregated scores of geographical regions and the scores of individual geographical names to increase accuracy. | 2014-08-07 |
20140222800 | PERSONALIZATION OF NEWS ARTICLES BASED ON NEWS SOURCES - News search and browse experience is personalized based on user preferences. User attributes like a geographic location are obtained and news sources preferred by other users with attributes similar to those of a requesting user are identified. News sources that are popular across different user groups are eliminated and relevant news items from the remaining news sources are retrieved and presented to the requesting user. | 2014-08-07 |
20140222801 | AUTONOMIC SELECTIVE IMPORTATION OF CONTACTS IN A CONTACT MANAGEMENT SYSTEM - Embodiments of the present invention provide a method, system and computer program product for autonomic selective importation of contacts in a contact management system. In one embodiment of the invention, a method for autonomic selective importation of contacts in a contact management system is provided. The method includes monitoring communications between an end user and different contacts over a communications network through at least one external communications application and rating the different contacts according to frequency of communication with the end user evident from the monitored communications. The method additionally includes importing a selected one of the different contacts into a contact data store of a contact management system responsive to a determination that the selected one of the different contacts has been rated beyond a threshold value. | 2014-08-07 |
20140222802 | SELECTING SOCIAL CONTEXT FOR SPONSORED STORIES IN A SOCIAL NETWORKING SYSTEM - A viewing user is provided with sponsored stories describes actions of a user connected to the viewing user associated with an object promoted by an advertiser or actions otherwise promoted by the advertiser. Based on a performance metric, the social networking system selects the user or action to be described by the sponsored story. For example, the social networking system ranks candidate sponsored stories describing different actions or users and selects a candidate sponsored story to increase the likelihood of a viewing user interacting with the selected candidate sponsored story. | 2014-08-07 |
20140222803 | IDENTIFYING ITEMS RELEVANT TO A CURRENT QUERY BASED ON ITEMS ACCESSED IN CONNECTION WITH SIMILAR QUERIES - The present invention provides a software facility for identifying the items most relevant to a current query based on items selected in connection with similar queries. In preferred embodiments of the invention, the facility receives a query specifying one or more query terms. In response, the facility generates a query result identifying a plurality of items that satisfy the query. The facility then produces a ranking value for at least a portion of the items identified in the query result by combining the relative frequencies with which users selected that item from the query results generated from queries specifying each of the terms specified by the query. The facility identifies as most relevant those items having the highest ranking values. | 2014-08-07 |
20140222804 | USING A WEARABLE DEVICE TO PREDICT AN INDIVIDUALS TYPE AND RESPONSE TO CONTENT - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 2014-08-07 |
20140222805 | APPARATUS, METHOD AND COMPUTER READABLE MEDIUM FOR TRACKING DATA AND EVENTS - A methods, an apparatus, a computer-readable medium, and a system for integrating data from a plurality of devices. The first data is received from a first device and the second data is received from a second device, which is a different type of device than the first device. Type of data is determined and additional data is generated based on the determined type of data received from these different devices. The additional data includes searchable metadata and/or one or more triggers based on a combination of the first and second received data. Accordingly, searchable metadata for recordings and metric values from various devices used in a session are generated. Additionally, annotations may be provided to emphasize the occurrence of triggering events. | 2014-08-07 |
20140222806 | MATCHING USERS OF A NETWORK BASED ON PROFILE DATA - A method and system for matching users of a network, such as a language learning network, employs user profile data to determine point match scores and/or compatibility match scores between users of the network such as a social network. A point match score is a measure of strength for a single interest that two users share. A compatibility match score is an aggregate measure of similarity of multiple interests that two users share. When a first user asks the system to propose another user or users for interaction, the system uses the point match scores, compatibility match scores, or both to determine which additional users to recommend to the first user. The system may present the first user with a profile for each recommended user. The first user may select one of the recommended users and engage in interaction, such as language skills learning or practice, with that user via a text, audio and/or video interface. | 2014-08-07 |
20140222807 | Structured Search Queries Based on Social-Graph Information - In particular embodiments, a method includes receiving an unstructured text query, identifying nodes and edges from a social graph that correspond to n-grams in the text query, and then generating structured queries that include references to the identified nodes and edges. | 2014-08-07 |
20140222808 | METHODS AND APPARATUS FOR FACILITATING DELIVERY OF A SERVICE ASSOCIATED WITH A PRODUCT - An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc. The system then ranks the importance of words based on their respective accumulated weight, and chooses words that rank within a predetermined number from the top to form search terms to conduct an information search using various data sources. | 2014-08-07 |
20140222809 | PROCESSING MEDIA ITEMS IN LOCATION-BASED GROUPS - Processing a plurality of media items that are associated with a respective plurality of locations includes: obtaining the plurality of media items; selecting a first media item that defines a first region on a map; determining a first set of media items that are located within the first region; selecting a second media item that defines a second region on the map, the second media item being selected among media items that are not located within the first region; determining a second set of media items that are located within the second region; and processing the first set of media items and the second set of media items as distinct groups. | 2014-08-07 |
20140222810 | Pattern Labeling - In one embodiment, a method includes accessing a log associated with a user. The log includes a number of entries that each indicate a geo-location of the user at a point in time. The log spans a period of time and some of the entries are based on a geo-location determined and reported by a mobile computing device of the user without manual user input. The method also includes determining a pattern among the geo-locations of the user at the points in time; and determining for some of the geo-locations of the user at the points in time, a place corresponding to the geo-location; and inferring by the computing device a routine of the user based at least in part the pattern and the places. | 2014-08-07 |
20140222811 | INTEGRATING AND MANAGING SOCIAL NETWORKING INFORMATION IN AN ON-DEMAND DATABASE SYSTEM - Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer. | 2014-08-07 |
20140222812 | Systems and Methods for Utilizing and Searching Social Network Information - Methods and systems for indexing, storing, recalling and displaying social network user profiles, event calendar postings and user feed postings are described. A single, discrete set of keywords, can be utilized and assigned to both user profiles and postings and can operate as a method of indexing. The assignment of these keywords may allow users to control the display of calendar and feed content by matching assigned posting keywords to assigned profile keywords via a matching algorithm. Matched event-related postings may also be automatically displayed in a user's calendar. Searches of profiles and postings may also be performed by constructing queries using the same set of discrete keywords attached to profiles and postings. Users may have the ability to control the display of specific profile information and postings via privacy settings, which utilize unique methods of tracking relationship segmentation and social distance. | 2014-08-07 |
20140222813 | COLLECTING DATA IN INTERNET OF THINGS - Embodiments of the present invention relate to a method, apparatus and system for collecting data in an Internet of Things. In one embodiment of the present invention, there is provided a method for collecting data in an Internet of Things, comprising: receiving status data from a sensor node of at least one sensor node; in response to verifying the status data being trusted status data, extracting content data from the status data; aggregating the content data based on a predefined rule; and transmitting the aggregated content data to a data center; wherein the at least one sensor node is connected with the data center via the Internet of Things. In one embodiment, there is provided an apparatus for collecting data in an Internet of Things. In one embodiment, there is provided a system for collecting data in an Internet of Things. | 2014-08-07 |
20140222814 | METHODS AND APPARATUS FOR SUPPRESSING NETWORK FEED ACTIVITIES USING AN INFORMATION FEED IN AN ON-DEMAND DATABASE SERVICE ENVIRONMENT - Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited. | 2014-08-07 |
20140222815 | GENERATING CONTACT SUGGESTIONS - Systems and methods for generating contact suggestions are provided. In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication; and suggesting, to a user, a second recipient for the draft electronic communication in accordance with a condition that both the first recipient and the second recipient shared a single electronic communication. The single electronic communication was communicated at a time prior to identifying the first recipient. In some implementations, the method optionally includes, suggesting, to the user, a removal of a third recipient of the draft electronic communication. In other implementations, the method optionally includes, suggesting, to the user, a replacement of a fourth recipient of the draft electronic communication. | 2014-08-07 |
20140222816 | FEEDBACK ANALYSIS FOR CONTENT IMPROVEMENT TASKS - Provided are a method, computer program product, and system for improving content. Feedback related to the content is received from a reviewer. The feedback is analyzed with text analytics and classified by on the feedback analysis. A reviewer score is generated and a task is generated for reviewing the feedback wherein the task includes the feedback classification and the reviewer score. | 2014-08-07 |
20140222817 | System and method for grouping segments of data sequences into clusters - A system and method for grouping segments of data sequences into clusters is a hierarchical clustering method that groups data points into clusters that are globular or compact. Cluster sets can be constructed only for each select level of a hierarchical sequence. Whether a level of a hierarchical sequence is meaningful is determinable prior the beginning of when the corresponding cluster set is constructible. | 2014-08-07 |
20140222818 | UPDATE CONTROL DEVICE, UPDATE CONTROL PROGRAM, AND UPDATE CONTROL METHOD - An update control device includes an acquiring unit, a classifying unit, and an update processing unit. The acquiring unit acquires component information that indicates a component in multiple devices. The classifying unit calculates the similarity of the component information related to the multiple devices acquired by the acquiring unit and classifies, on the basis of the calculated similarity, the multiple devices into one or multiple device groups. The update processing unit performs a process for updating systems of the devices that are classified into the same device group by the classifying unit. | 2014-08-07 |
20140222819 | CONTENT CREATION AND MANAGEMENT SYSTEM - The present application provides a system for creating content for a first entity. In one aspect of the application, content creation and management system defines a virtual content channel, wherein the virtual content channel comprises content sources in the combined set of content sources that are above a similarity threshold based on the similarity score. The virtual content channel is defined by ( | 2014-08-07 |
20140222820 | APPARATUS, SYSTEM, AND METHOD FOR VEHICULAR CHARACTERISTIC MONITORING AND CATALOGING - The present disclosure is directed to a mobile device for reporting at least one characteristic of at least one vehicle. The mobile device includes at least one input device, at least one transmitting device configured to transmit the at least one characteristic of the at least one vehicle to a second device, at least one storage device for storing data, and a module stored on the at least one storage device, the module executable by the mobile device and configured to accept user inputs from the at least one input device and catalog each user input with respect to an identified vehicle by causing the apparatus to perform the steps of: generating a first user interface (UI) at least including a field to input an identification data of the identified vehicle; receiving characteristic data from the input device relating to the at least one characteristic of the identified vehicle; and transmitting the characteristic data with reference to the identified vehicle to a database. | 2014-08-07 |
20140222821 | CATEGORIZING SOCIAL NETWORK OBJECTS BASED ON USER AFFILIATIONS - Groups of users of a social networking system are categorized based on their association with a type of malicious activity. A set of predetermined malicious groups is identified. Users associated with the malicious groups are selected based on their level of interactions with the malicious groups. Other groups associated with the selected users are identified as being potentially malicious groups. The potentially malicious groups are further analyzed based on occurrences of keywords associated with the type of malicious activity and manual verification by experts. The potentially malicious groups are either classified as being malicious or non-malicious or assigned a score based on their likelihood of being associated with the type of malicious activity. The methods and system disclosed can be used for categorizing other types of social network objects based on their association with a type of malicious activity, for example, users, events, and content. | 2014-08-07 |
20140222822 | CONTENT REVISION USING QUESTION AND ANSWER GENERATION - A method for question/answer creation for a document is described. The method includes importing a document having a set of questions based on content in the document. The method also includes automatically creating a candidate question from the content in the document. The method also includes automatically generating answers for the set of questions and the candidate question using the content in the document. The method also includes presenting the set of questions, the candidate question, and the answers to a content creator for user verification of accuracy. The method also includes storing a verified set of questions in the document. The verified set of questions includes the candidate question. | 2014-08-07 |
20140222823 | METHOD AND APPARATUS FOR EXTRACTING JOURNEY OF LIFE ATTRIBUTES OF A USER FROM USER INTERACTIONS - Embodiments of the invention relate to managing user interactions and, more particularly, to performing analysis on data generated by user interactions. Embodiments of the invention use text mining to extract personal information of users from user interactions automatically. A topic model is used to reduce the number of dimensions required to represent the text, yet all the information of interest is highly pronounced. This enables a lower dimensional representation of the data leading to significantly faster computations. | 2014-08-07 |
20140222824 | METHOD AND APPARATUS FOR PORTABLE INDEX ON A REMOVABLE STORAGE MEDIUM - Techniques for supporting a portable index include, in response to determining that a removable computer-readable storage medium is recently mounted on a particular drive having a particular drive identifier, determining a particular media identifier for the removable computer readable storage medium. Before harvesting metadata from each file of a set of one or more files on the removable computer-readable storage medium, it is determined whether a portable index file is stored on the removable computer-readable storage medium. The portable index file includes, for each file of the set, data that associates the media identifier ( | 2014-08-07 |
20140222825 | ELECTRONIC DEVICE AND METHOD FOR SEARCHING HANDWRITTEN DOCUMENT - According to one embodiment, an electronics device generates first and second index information, the first index information including codes of character strings corresponding to strokes, the second index information including characteristic quantity of strokes. The device executes at least either one of a first search and a second search, according to character string likelihood of first strokes which is a search key. The first search is performed by using the second index information and characteristic quantity of the first strokes. The second search is performed by using the first index information and a code of a character string corresponding to the first strokes. | 2014-08-07 |
20140222826 | DATA SYSTEM AND METHOD - A system and method for content sharing includes acquiring, by a processing device, a plurality of data objects from data sources, storing the plurality of data objects in a data warehouse, generating a high-level index that is shared by the plurality of data objects, generating a plurality of low-level indices that each provides a respective low-level index for a respective one of the plurality of data objects, and providing the plurality of data objects on the content sharing platform for query or search using the high-level index and the plurality of low-level indices. | 2014-08-07 |
20140222827 | STORING DATA AND METADATA IN A DISTRIBUTED STORAGE NETWORK - A method begins with receiving a data search criteria. The method continues by accessing a master database that includes a plurality of entries, wherein an entry includes a data name field, a metadata field, a data DSN address, and a metadata DSN address. The method continues by indexing the database based on a comparison of the data search criteria with metadata contained in the metadata field of the entries. The method continues by, when one or more entries of the database have the metadata that substantially matches the data search criteria, utilizing the data DSN address of the one or more entries to retrieve one or more sets of encode data slices. The method continues by decoding the one or more sets of encoded data slices to retrieve one or more data segments corresponding to the data search criteria. | 2014-08-07 |
20140222828 | Columnwise Storage of Point Data - A database query of point data among two or more axes of a database is received. The database stores point data in distinct integer vectors with a shared dictionary. Thereafter, the dictionary is scanned to determine boundaries for each axis specified by the query. In response, results characterizing data responsive to the query within the determined boundaries for each axis are returned. Related apparatus, systems, techniques and articles are also described. | 2014-08-07 |
20140222829 | Systems for Storing Files in a Distributed Environment - A system and method for storing data-files stored on distributed devices connected to a network. Data-elements of the data-files are allocated to data-blocks stored on the distributed devices. Key-identifiers are calculated for each of the data-blocks based on the allocated data-elements. The key-identifiers are stored in distributed tables stored on the distributed devices. Index-nodes are generated for the data-files based on the data-blocks. A Paxos algorithm is executed for the index-nodes based on the key-identifiers to provide a consensus of the data-files that are stored on the plurality of distributed devices. | 2014-08-07 |
20140222830 | SELECTING CONTENT FOR A USER - Systems and methods for selecting content for a user. A computer system may received from a user device associated with the user a request for a content search and a first search factor describing motion of the user. The computer system may also receive a second search factor describing an environment of the user. The computer system may select at least one content item to be provided to the user based on at least the first search factor and the second search factor; and transmit an indication of the at least one content item towards the user device. | 2014-08-07 |
20140222831 | METHOD AND SYSTEM FOR PERSONALIZED DELIVERY OF MEDIA CONTENT - In one exemplary embodiment, a system includes a social media tag-cloud generator. The social media tag-cloud generator obtains a user's social media feed and generates a topic tag cloud. The topic tag cloud includes a weighted key term representing a topic that occurs in the user's social media feed. A media-content source module obtains a first metadata about a first media-content episode. The media-content source module obtains a second metadata about a second media-content episode. The first metadata includes information to identify the first media content episode and to locate the first media content episode in a computer network. The second metadata includes information to identify the second media content episode and to locate the second media content episode in the computer network. A media-content scoring module determines a first score for the first media-content episode. The first score includes a first value judgment based on the weighted key term. | 2014-08-07 |
20140222832 | Searching methods using genetic responsivity measurements - Methods and apparatus for using an energy emanating device that finds a person ( | 2014-08-07 |
20140222833 | Trusted Social Networks - The present invention extends to methods, systems, and computer program products for trusted social networking. Embodiments of the invention include a trusted social network that adds value by sharing information that is both of interest to a user (e.g., based on needs, preferences, and time and place) and is from trusted sources (e.g., friends). Tips associated with the trusted social network can be created (as well as presented) and viewed through a client program that provides an interface to the trusted social network. In some embodiments, the client program is used to present the user interface and handle interactions with the trusted social network. In other embodiments, web based constructs are used to present the user interface and handle interactions with the trusted social network through a web browser. | 2014-08-07 |
20140222834 | CONTENT SUMMARIZATION AND/OR RECOMMENDATION APPARATUS AND METHOD - Apparatuses, methods and storage medium associated with summarization and recommendation of content are disclosed herewith. In embodiments, an apparatus may include a content processing engine to process content. The content processing engine may include a summarization engine to score constituent parts of the content, and to generate a plurality of summaries from a plurality of points of view for the content, based at least in part on the scores of constituent parts. The summaries may be formed with constituent parts extracted from the contents. In embodiments, the apparatus may further include a recommendation engine and/or a user preference learning module. Other embodiments may be described and/or claimed. | 2014-08-07 |
20140222835 | Detecting Social Graph Elements for Structured Search Queries - In particular embodiments, a method includes receiving an unstructured text query, parsing the text query to identify n-grams; determining a score that the n-grams correspond to particular nodes and edges from a social graph, identifying those nodes and edges with a score greater than a threshold score, and then generating structured queries that include references to the identified nodes and edges. | 2014-08-07 |
20140222836 | DETERMINING DEPENDENCIES DURING MACRO EXPANSION - In certain embodiments, a parser parses a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object. One or more macro handlers configured to execute the functions are determined. At least one macro handler is instructed to register with one or more dominant objects on behalf of the dependent object, where the dominant objects are used to evaluate the dependent value. | 2014-08-07 |
20140222837 | AUTOMATED QUALITY TOOL FOR MONITORING OF SAMPLES IN A HIGH-THROUGHPUT ASSAY - Computer systems and associated computer-implemented methods designed to monitor and mitigate the risk of reporting false positive results for high-throughput assays performed in or prepared in multi-well format plates (e.g., 96 well plates). Such computer systems and methods provide a quality-control program to automatically monitor and detect false-positive results based identifying samples in a multi-well assay format having low detected concentrations of a selected analyte that are in close proximity to samples having extremely elevated concentrations of the selected analyte. | 2014-08-07 |
20140222838 | GENERATING A COMBINED DATA RECORD - A terminal supporting apparatus | 2014-08-07 |
20140222839 | SORTING MULTIPLE RECORDS OF DATA USING RANGES OF KEY VALUES - A method and system for sorting data of an input file containing multiple records associated with multiple tables of a database. The multiple records include key values. The key values are segmented into ranges of key values for each table. Each range of key values for each table is a segment having a segment value. Multiple key values are selected for the multiple records. A block number, which contains a unique permutation of the segment values of the segments, is generated. The segment values denote the ranges of key values encompassing the multiple key values in each record. A sort key value for each record is ascertained, based on the generated block number for each record, and added to each record. The multiple records are sorted according to the sort key values in the multiple records. The sorted multiple records are stored in an output file. | 2014-08-07 |
20140222840 | INSERTION OF NON-REALTIME CONTENT TO COMPLETE INTERACTION RECORD - A system and method for assembling a full interaction record for a meeting with non-realtime interaction is disclosed. The system and method may include recording a first plurality of data associated with the meeting to produce a meeting record at a first time, and determining whether to insert a placeholder in the meeting record at a point in the meeting record. | 2014-08-07 |
20140222841 | DISPLAY METHOD, ELECTRONIC DEVICE, MULTIMEDIA SYSTEM, AND COMPUTER PROGRAM PRODUCT - A display method, an electronic device, a multimedia system and a computer program product are provided. The display method includes steps of: searching storage positions of a plurality of multimedia files in a storage device so as to retrieve a plurality of storage path strings corresponding to the plurality of multimedia files; parsing the plurality of storage path strings and consequently retrieving at least one simplified path corresponding to the plurality of multimedia files; displaying the at least one simplified path; selecting one of the at least one simplified path according to a directory selection operation; displaying at least one multimedia file corresponding to the at least one simplified path being selected. | 2014-08-07 |
20140222842 | Identity Propagation through Application Layers Using Contextual Mapping and Planted Values - Mechanisms are provided for propagating source identification information from an application front-end system in an application layer to a data layer inspection system associated with a back-end system. An incoming user request is received, at the data layer inspection system, from a gateway system associated with the application front-end system. One or more outgoing statements targeting a back-end system are received at the data layer inspection system. The data layer inspection system accesses a mapping data structure based on the one or more outgoing statements to thereby correlate the one or more outgoing statements with the incoming user request. The data layer inspection system retrieves source identification information associated with the incoming user request based on the correlation of the one or more outgoing statements with the incoming user request. The data layer inspection system performs a data layer inspection operation based on the source identification information. | 2014-08-07 |
20140222843 | Systems, Methods, and computer Program Products to Ingest, Process, and Output Large Data - A method for ingesting data, the method comprising receiving a file including a plurality of portions, each of the portions corresponding to a respective characteristic of a hardware or software component in a deployed system; breaking the file into a plurality of sections, each of the sections corresponding to a respective portion of the file; for each section, adding first metadata to uniquely identify the file and provide a name for the section; and distributing the sections to a plurality of container files. | 2014-08-07 |
20140222844 | MANAGING THE STORAGE OF MEDIA CONTENT - A method for managing media storage. The method includes determining, by a computer, that storage space is needed on a storage device, wherein the storage device stores one or more media files. The method includes determining a likely viewing device for a media file selected from the one or more media files and converting the media file from a first format to a second format, based on the determined likely viewing device. | 2014-08-07 |
20140222845 | MANAGING THE STORAGE OF MEDIA CONTENT - A method for managing media storage. The method includes determining, by a computer, that storage space is needed on a storage device, wherein the storage device stores one or more media files. The method includes determining a likely viewing device for a media file selected from the one or more media files and converting the media file from a first format to a second format, based on the determined likely viewing device. | 2014-08-07 |
20140222846 | METHOD AND APPARATUS FOR DIRECTLY WRITING MULTIMEDIA DATA ON DIGITAL DEVICE - A method and apparatus for directly writing multimedia data onto a digital device are provided. The method includes sensing multimedia data written on a storage medium; displaying a user interface screen to display the multimedia data and a folder for a digital device; receiving a command to write the multimedia data in the folder; converting the multimedia data to a format which is playable by the digital device; and writing the converted data in the folder. The apparatus includes a sense unit which senses multimedia data written on a storage medium; a display unit which displays a user interface screen; an input unit which provides input in the form of a command to write the multimedia data in a folder; and a converting and writing unit which converts the multimedia data to a format which is playable by the digital device and writes the converted multimedia data in the folder. | 2014-08-07 |
20140222847 | SYSTEMS AND METHODS USING A WEARABLE DEVICE TO PREDICT THE INDIVIDUALS TYPE AND A SUITABLE THERAPY REGIME - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 2014-08-07 |
20140222848 | ADAPTATION OF USER-INTERFACE BASED ON PREDICTED INDIVIDUAL TYPE - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 2014-08-07 |
20140222849 | ADAPTATION OF USER-INTERFACE BASED ON PREDICTED INDIVIDUAL TYPE - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 2014-08-07 |
20140222850 | GENERATION OF CONTENT BASED ON PREDICTED INDIVIDUAL TYPE - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 2014-08-07 |
20140222851 | SYSTEMS, METHODS, AND DEVICES TO DETERMINE RELATIONSHIP COMPATIBILITY BASED ON PREDICTED TYPES - The methods and systems described herein may involve determining at least one lifeotype of at least one individual, analyzing the at least one lifeotype, and delivering content to at least one individual based on the analysis. The methods and systems described herein may involve providing a game, determining at least one lifeotype of at least one player of the game, analyzing the at least one lifeotype, and affecting the game play based on the analysis. The methods and systems described herein may involve providing an interactive space, determining at least one lifeotype of at least one individual in the space, analyzing the at least one lifeotype, and modifying at least one attribute of the space based on the analysis. | 2014-08-07 |
20140222852 | SYSTEM AND METHOD FOR BIT-MAP BASED KEYWORD SPOTTING IN COMMUNICATION TRAFFIC - Methods and systems for locating occurrences of a search pattern in a body of text. A processor searches the text for one or more occurrences of a pattern. Both the text and the pattern comprise symbols of some alphabet. In preparation for the search, the processor defines a respective bit-map for each alphabet symbol. Using the bit-maps, the processor carries out a highly efficient process of searching the text for occurrences of the pattern. The processor then scans the pattern backwards using the bit-maps, symbol by symbol, attempting to match the symbols of the pattern to the corresponding symbols of the text. If a match is not found, the processor calculates the size of the jump to the next position in the text based on the accumulated results of the evaluations up to the current position. | 2014-08-07 |
20140222853 | SYSTEMS AND METHODS FOR THE COMPARISON OF ANNOTATIONS WITHIN FILES - Systems and methods are disclosed for comparing annotations in files to show changes in the annotations at a granular level. In one implementation, a system receives a first file and a second file for comparison. The system determines the annotation ranges for each annotation in the first file and the annotation range for each annotation in the second file. The system then determines the annotations from the first file that overlap with annotations from the second file and compares annotations that overlap. The system then incorporates the comparison of the annotations into a main comparison file. In certain implementations, the system uses an index to determine what annotations overlap. In other implementations, matched pairs are created from overlapping annotations. | 2014-08-07 |
20140222854 | Personalized Structured Search Queries for Online Social Networks - In particular embodiments, a method includes receiving an text query, identifying nodes and edges from a social graph that correspond to character strings from the text query, and then generating recommended queries that include references to the identified nodes and edges. | 2014-08-07 |
20140222855 | METHOD AND APPARATUS FOR MEASURING INFORMATION ASSOCIATED WITH ANOTHER DEVICE - An approach is provided for presenting a measure of relevant information stored on or associated with a nearby device using one or more lighting parameters and/or one or more short-range communication technologies. An information platform determines one or more queries from at least one device. The information platform causes, at least in part, a measurement of an amount of information associated with one or more other devices that is responsive to the one or more queries. The information platform further causes, at least in part, a presentation of one or more representations of the amount. | 2014-08-07 |
20140222856 | SYSTEM AND METHODS TO CONFIGURE A QUERY LANGUAGE USING AN OPERATOR DICTIONARY - A method and a system to configure a query language using an operator dictionary are provided. Dictionary information that corresponds to a first user is generated. The dictionary information includes a first list of compatible query operators and a description of compatible data types that correspond to each operator in the first list of query operators. A search query to search for document information in a database is received from a first user. The database includes an inverted index. Terms of the search query from the first user are determined to be in accordance with the dictionary information that corresponds to the first user. The search query is applied to the inverted index in the database to identify the document information. The document information is sent to the first user. | 2014-08-07 |
20140222857 | Systems, Methods, and Computer-Readable Media for Searching for Events from a Computer-Implemented Calendar - Provided are systems, methods, and computer-readable media for searching for events from a computer-implemented calendar in accordance. A search interface is provided in a user interface element in response to a user selection to create a new calendar event. A search query and selected event categories are received from the search interface and search results responsive to the search query are provided in the user interface element. A selection to save a search result item is received, and an event details interface is provided. After event details are submitted by the user, a new calendar event is created based on the selected search result item. | 2014-08-07 |
20140222858 | METHODS AND SYSTEMS FOR AUTOMATED CERTIFICATE PROCESSING - The embodiments provide methods and systems for facilitating sending and receiving authenticated and encrypted messages end-to-end on a network, such as the Internet, with standards-based, interoperable protocols from a variety of client platforms. In one embodiment, the methods and systems provide for automating certificate selection, validation, and sorting. Some embodiments support LDAP for automatic certificate lookup in very extensive ways. In particular, one embodiment implements a comprehensive protocol that maximizes the chances of finding certificates automatically. | 2014-08-07 |
20140222859 | Method of Operating a Repository for Three-Dimensional Printing Data - A method of providing a 3D printing database includes collecting 3D printing data from a plurality of users to form a 3D printing database. A first exclusive group is formed including a first subset of the users. Users who are members of the exclusive group are provided with access to a first portion and to other portions of the 3D printing database. The first portion is contributed to the database by the users who are members of the exclusive group. Users excluded from the exclusive group are denied access to the first portion of the component part database. The users excluded from the exclusive group are provided with access to the other portions of the 3D printing database. Each of the users is enabled to furnish an image of a desired component part and to search only the portions of the 3D printing database to which the user has been provided access. The searching is based upon the furnished image of the desired component part. | 2014-08-07 |
20140222860 | EMAIL CONVERSATION MANAGEMENT SYSTEM - Methods and systems for searching conversations are provided. At a computer system having one or more processors and memory storing programs executed by the one or more processors a search query is receive from a client. A conversation relevant to the search query is identified. The conversation has two or more messages. There is returned to the client for display a portion of a body of a message in the two or more messages responsive to the search query. | 2014-08-07 |
20140222861 | SYSTEM AND METHOD FOR CONFIGURING THE REMOTE CONTROL FUNCTIONALITY OF A PORTABLE DEVICE - A server device receives identity data retrieved from an appliance through use of a physical and logical interconnection referenced to a standard. The identity data is used at the server device to identify within a database having a plurality of appliance records, each of which is cross-referenced to an appliance, an appliance record having data in one or more record fields which matches the identity data retrieved from the appliance. A codeset identifier associated with the identified appliance record is then used to select from a plurality of codesets a codeset for use in configuring the portable device to command functional operations of the appliance. | 2014-08-07 |
20140222862 | SYSTEM AND METHOD FOR CONFIGURING THE REMOTE CONTROL FUNCTIONALITY OF A PORTABLE DEVICE - A system and method used to configure a smart device to command functional operations of a target appliance. The smart device retrieves from a controllable appliance, such as a settop box, data indicative of a codeset identity of the target appliance wherein the codeset identity was determined during a process used to configure a conventional universal remote control to command functional operations of the target appliance and wherein the process used to configure the conventional universal remote control is performed in cooperation with the controllable appliance. A remote control application resident on the smart device then uses the data indicative of the codeset identity retrieved from the controllable appliance to also configure the smart device to command functional operations of the target appliance. | 2014-08-07 |
20140222863 | MATERIALS ANALYTICAL REVIEW AND REPORTING SYSTEM - A computer-implemented analytical and reporting system includes an input device, a database and a processor. The input device is operative for inputting analytical data results of a test sample. The database includes an analysis methodology data section, an instrument data section and a forms data section. The processor is operative for receiving from the input device the analytical data results of the test sample. The processor is also operative for receiving from the database analysis methodology data of at least one analysis method, instrument data of at least one analytical instrument and forms data of a desired analytical report form. The processor is also operative for processing the analytical data results and the instrument data using the analysis methodology data and is operative for generating an analytical report produced on the desired analytical report form depicting final analytical results based on the analysis method and the analytical instrument. | 2014-08-07 |
20140222864 | SYSTEMS AND METHODS TO DETERMINE RELEVANT MOBILE COMPUTING DEVICE ACTIVITIES - Certain implementations of the disclosed technology may include systems, methods, and apparatus for determining relevant mobile computing device activities. According to an example implementation, a method is provided for modifying a user interface based on contextual information. The method can include receiving, at a mobile computing device, identification (ID) information associated with a peripheral device, querying one or more databases to determine contextual information related to the ID information, wherein at least one of the one or more databases reside at a server, receiving, from the one or more databases, contextual information related to the ID information, associating at least one function of the mobile computing device with the contextual information, and outputting, for display on the mobile computing device, a user interface including at least a reference to the at least one function associated with the contextual information. | 2014-08-07 |
20140222865 | Method, System and Program for Interactive Information Services - A method, system and program product comprise compiling a user's query on a computing device having at least a network connection and means for recording media selections. The user's query at least comprising a user's question. A user's selected media selection is appended to the user's question. The user's query is communicated to a server. The server is configured to at least be operable to determine a category for the user's query, determine availability of one or more subject matter expert service providers for the determined category and communicate the user's query to one or more service providers to elicit responses. One or more responses to the user's query are received from one or more service providers. | 2014-08-07 |
20140222866 | ACCESSING OBJECTS IN HOSTED STORAGE - A hosted storage system receives a storage request that includes a single object and conforms to an API implemented by the hosted storage system. The API is designed to only support a single object in a storage request. The hosted storage system, in response to determining that the single object is an archive file, extracts each of the bundled files from the archive file and stores each of the extracted files in the hosted storage system such that each of the extracted files is separately accessible by the client system over the network. | 2014-08-07 |
20140222867 | DATA SOURCE INDEPENDENT INTERFACE FOR AN ELECTRONIC BILL PRESENTMENT AND PAYMENT SYSTEM - An electronic bill presentment and payment system including an extensible, customizable, data source independent data layer for accessing a business data repository. The business data includes different data source formats. A business logic module generates business data requests for processing. The business data requests are independent of the one or more data source formats of the business data repository. A data layer is generated from the customizable descriptors in a data layer descriptor repository. The data layer implements a data source specific method for fulfilling the request by accessing data in the business data repository. The data layer descriptor repository preferably includes top-level listings of data sources in the system and customized data source specifications for the each of the data sources listed in the customized set of data sources. | 2014-08-07 |
20140222868 | Extensible Data Provider Querying and Scheduling System - Embodiments present a common access mechanism that can be used by one or more applications to access different data sources in a storage layer and have data stored in the data sources returned to the one or more applications. The common access mechanism can be presented by a data model that is implemented by a query and aggregation layer of an extensible querying/scheduling system. At least some individual data sources store data in different formats and have their own specific access mechanisms of which the one or more applications are unaware. In embodiments, the data model creates one or more data providers that are individually associated with individual data sources and knowledgeable of how to access data stored in an associated data source. At least some of the data providers receive queries for data and execute the queries using a different thread than the data model. At least some of the data providers are creatable on a thread that is a same thread as the data model. | 2014-08-07 |
20140222869 | METHOD, COMPUTER SYSTEM, AND PHYSICAL COMPUTER STORAGE MEDIUM FOR ORGANIZING DATA INTO DATA STRUCTURES - Methods, computer systems, and physical computer storage medium for organizing data are provided. A method includes monitoring usage of the data, detecting a pattern in the usage of the data, and assigning a first concrete implementation associated with a first data structure to the data, based, in part, on the detected pattern of usage of the data. The method also includes identifying a change in the pattern of usage of the data, after the step of assigning and switching the first concrete implementation associated with the first data structure to a second concrete implementation, based, in part, on the change in the pattern of usage. | 2014-08-07 |
20140222870 | System, Method, Software, and Data Structure for Key-Value Mapping and Keys Sorting - A method of processing information in a database comprises providing a search expression comprising at least one character, the search expression represented by a key comprising a string of binary bit values and providing a Z-Tree comprising a plurality of key nodes each comprising a plurality of continuous bits and a key node pointer for pointing to a child node, and a plurality of branch nodes each comprising a first pointer representing zero in binary and a second pointer representing one in binary, the first pointer pointing to a left child node and the second pointer pointing to a right child node. The method includes passing the key through the Z-Tree and comparing the bit values of the key and bit values of the Z-Tree until reaching at least one of an end of the Z-Tree and an end of the key, according to an algorithm. | 2014-08-07 |
20140222871 | TECHNIQUES FOR DATA ASSIGNMENT FROM AN EXTERNAL DISTRIBUTED FILE SYSTEM TO A DATABASE MANAGEMENT SYSTEM - Techniques for data assignment from an external distributed file system (DFS) to a database management system (DBMS) are provided. Data blocks from the DFS are represented as first nodes and access module processors of the DBMS are represented as second nodes. A graph is produced with the first and second nodes. Assignments are made for the first nodes to the second nodes based on evaluation of the graph to integrate the DFS with the DBMS. | 2014-08-07 |
20140222872 | MULTI-ROW DATABASE UPDATING FOR ENTERPRISE WORKFLOW APPLICATION - Embodiments of the invention are directed to a system, method, or computer program product for providing expedited updating of data stored by an entity. Specifically, the invention expedites the updating of data within large quantities of data on database tables. Initially received update data is processed, via multi-row insert, onto in-memory or temporary tables. The update data is staged on a temporary table while the appropriate base table (housing the data to be updated) is determined. Once determined, update data from the temporary table is pointed to the base table. In this way, a massive amount of data updating may occur. This prevents logging and locking associated with adding individual data updates or row updates to the base table independently. Errors are check and processed accordingly. Once updated, the update data on the temporary table is deleted in mass and a check point restart is issued. | 2014-08-07 |
20140222873 | INFORMATION SYSTEM, MANAGEMENT APPARATUS, METHOD FOR PROCESSING DATA, DATA STRUCTURE, PROGRAM, AND RECORDING MEDIUM - An information system ( | 2014-08-07 |
20140222874 | DYNAMIC MEDIA CONTENT PREVIEWS - A sandboxed process is initiated in response to a request for a preview of dynamic media content. A stream of frames is generated in a preview specific format by a plug-in that executes within the sandboxed process. The stream of frames is provided as the preview of the dynamic media content, where the preview is viewable on a display screen. | 2014-08-07 |
20140222875 | SYSTEM HAVING AN APPARATUS THAT USES A RESOURCE ON AN EXTERNAL DEVICE - A system comprises a media player to receive a removable medium. The media player to include logic and to couple to a display device and to a device external to said media player. The external device includes storage. The media player is to cause information to be downloaded onto the external device's storage. The information to be used by said media player when playing content from said removable medium. After receiving the removable medium, the logic is to determine whether an update is available on the network for the information. The logic is to provide access to the information once stored in the external device's storage. | 2014-08-07 |
20140222876 | FILE SYSTEM EXTENDED ATTRIBUTE SUPPORT IN AN OPERATING SYSTEM WITH RESTRICTED EXTENDED ATTRIBUTES - Embodiments of the invention relate to providing file system extended attribute support in an operating system. A request from an application to access extended attribute data in a multi-platform file system using an interface specified by the operating system is received. It is determined whether the specified interface supports an exchange of full content of the extended attribute data between the application and the multi-platform file system. Based on determining that the specified interface does not support an exchange of full content, the request is processed by an alternate interface. Based on the access being a read, the full content of the extended attribute data is retrieved and returned to the application using the alternate interface. Based on the access being a write, the full content of the extended attribute data is received from the application using the alternate interface and written to the multi-platform file system. | 2014-08-07 |
20140222877 | Method of capturing data for a portable mobile device - A method for data capturing that links a portable device to a source and displays file content of a file from the source. At least a portion of the file content of the file is selected and saved together with a source address of the file under a sub-category of a category. | 2014-08-07 |
20140222878 | TRACKING FILES AND DIRECTORIES RELATED TO UNSUCCESSFUL CHANGE OPERATIONS - A server computer system identifies change operations for an object in a file system. The object can be a file or a directory. The change operations can include a change to a local copy of the object and one or more remote copies of the object. The server computer system determines that one of the change operations is unsuccessful and creates tracking data that identifies the object that is associated with at least one change operation that is unsuccessful. | 2014-08-07 |
20140222879 | METHOD AND SYSTEM FOR UNMOUNTING AN INACCESSIBLE NETWORK FILE SYSTEM - The invention provides a technique for managing hard-mounted network file systems (NFSs). First, a network file system (NFS) interface detects that a hard-mounted NFS is inaccessible. In response, the NFS interface obtains a list of virtual nodes (vNodes) associated with the hard-mounted NFS. If the NFS interface determines that each vNode in the list of vNodes is only associated with a read IN/OUT (I/O) operation, then the NFS interface automatically unmounts the hard-mounted NFS since doing so does not compromise the coherency of the hard-mounted NFS. Alternatively, if the NFS interface determines that at least one vNode in the list of vNodes is associated with data that is open for a write I/O operation, is mapped into a memory, or is associated with at least one dirty page, then the NFS interface does not unmount the hard-mounted NFS since doing so will compromise the coherency of the hard-mounted NFS. | 2014-08-07 |
20140222880 | METHOD AND APPARATUS FOR GENERATING RANDOM NUMBERS USING A PHYSICAL ENTROPY SOURCE - A method and apparatus for generating random binary sequences from a physical entropy source having a state A and a state B by detecting whether the physical entropy source is in the state A or in the state B, attempting to shift the state of the physical entropy source to the opposite state in a probabilistic manner with less than 100% certainty, and producing one of four outputs based on the detected state and the state of the physical entropy source before the attempted shift. The outputs are placed in first and second queues and extracted in pairs from each queue. Random binary bits are output based on the sequences extracted from each queue. | 2014-08-07 |
20140222881 | System and Method of Centralized Random Number Generator Processing - A networked gaming system and method with a central true random number generator (“TRNG”) for generating random numbers (“RNs”). The RNs are supplied to electronic gaming machines (“EGMs”) on a network and are used to determine game outcomes. The system and method are configured to gather requests for RNs from EGMs in batches that are coordinated by a RNG server where the RNG server receives RN requests from EGMs and routes the requests in batches to the central TRNG. The central TRNG responds to the RNG server with a batch of RNs that are then distributed to the EGMs within an acceptable response time. | 2014-08-07 |
20140222882 | Phase-to-Amplitude Converter for Direct Digital Synthesizer (DDS) with Reduced AND and Reconstructed ADD Logic Arrays - A sine wave generator for a Direct Digital Synthesizer (DDS) converts a digital phase input into a digital sine wave output. Sine values and slopes are stored in read-only memory (ROM) for coarse upper phase bits in a first quadrant. A quadrant folder and phase splitter reflects and inverts values from the first quadrant to generate amplitudes for all four quadrants. Each sine value and slope is stored for a range of lower phase bits. A Delta bit separates upper and lower phase bits. Delta conditionally inverts the lower phase bits, the sine value, and the final polarity. A reduced AND logic array multiplies the slope by the conditionally inverted lower phase bits. A reconstructed ADD logic array then adds the conditionally inverted sine value. The conditionally inverted polarity is added to generate the final sine value. Sine generation logic is streamlined with conditional inversion based on the Delta bit. | 2014-08-07 |
20140222883 | MATH CIRCUIT FOR ESTIMATING A TRANSCENDENTAL FUNCTION - A math circuit for computing an estimate of a transcendental function is described. A lookup table storage circuit has stored therein several groups of binary values, where each group of values represents a respective coefficient of a first polynomial that estimates the function to a high precision. A computing circuit uses a portion of a binary value, that is also taken from one of the groups of values, to evaluate a second polynomial that estimates the function to a low precision. Other embodiments are also described and claimed. | 2014-08-07 |
20140222884 | OPTIMIZING FIXED POINT DIVIDE - Systems, apparatus and methods are described related to optimizing fixed point divide. | 2014-08-07 |
20140222885 | SYSTEM FOR REAL-TIME DATA PROCESSING - A real-time data processing apparatus that is connected to a user over a network, the real-time data processing apparatus comprising a data access unit that accesses user transaction data from the user, a data storage that stores orchestration process data that includes information relating to a processing of the user transaction data, a transaction processing unit that: i) accesses the user transaction data from the data access unit, ii) accesses the orchestration process data from the data storage, and iii) processes the user transaction data using the orchestration process data and a transaction data communication unit that communicates a result of the processed user transaction data in real-time to the user, wherein the real-time data processing apparatus does not store the accessed user transaction data in a non-volatile storage medium. | 2014-08-07 |
20140222886 | GENERIC DISTRIBUTED PROCESSING FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust. | 2014-08-07 |
20140222887 | GENERIC DISTRIBUTED PROCESSING UNIT FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) is disclosed. The DPU based system is a Machine 2 Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) can not. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement . In the digital ecosystem, any like DPU can back up any other making the system exceedingly robust. | 2014-08-07 |
20140222888 | SYSTEM AND METHOD FOR PERFORMING FOLLOW UP BASED ON USER INTERACTIONS - A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine. | 2014-08-07 |
20140222889 | COLLABORATIVE NEGOTIATION OF SYSTEM RESOURCES AMONG VIRTUAL SERVERS RUNNING IN A NETWORK COMPUTING ENVIRONMENT - Virtual machines within a network computing environment negotiate among themselves with regard to the sharing of resources via respective resource managers. The resource agent monitors resource allocation patterns of its virtual machine and responsively updates usage data in a resource availability map and compares the updated usage data to a minimum operational requirements threshold and a surplus amount threshold. If the updated usage fails to meet the minimum operational requirements threshold, the resource agent determines a needed shortfall amount of resources, searches the resource availability map for offers of the shortfall from resource agents, and sends out a request to a resource agent offering the shortfall amount. If the updated usage data meets the minimum operational requirements threshold, the resource agent determines a surplus amount of a resource that exceeds the surplus amount threshold and creates and broadcasts an offer of the surplus amount to the other resource agents. | 2014-08-07 |