16th week of 2012 patent applcation highlights part 60 |
Patent application number | Title | Published |
20120095975 | METHOD AND SYSTEM TO FACILITATE A SEARCH OF AN INFORMATION RESOURCE - Methods and systems to facilitate a search of an information resource is disclosed. In various embodiments, a distribution of a plurality of data items across a plurality of attribute value ranges corresponding to an attribute is identified. The attribute may be shared by at least two of the plurality of data items. Based on a determining that the distribution of the plurality of data items across the plurality of attribute value ranges includes at least two peaks, the distribution of the plurality of data items across the plurality of attribute value ranges corresponding to the attribute is communicated. | 2012-04-19 |
20120095976 | FOLLOWING ONLINE SOCIAL BEHAVIOR TO ENHANCE SEARCH EXPERIENCE - Systems and methods are disclosed for customizing a user's experience with an application such as a search engine application. The user's experience is customized based on inferring a mood and/or interests of the user at least in part from an analysis of the user's posts on one or more social media sites. The search engine application is configured to include a user-following engine which follows a user's activities on social media websites. By tracking a user's posts and other activity on social media websites, and possibly those of his or her friends, the user-following engine is able to draw inferences about a user, including for example the user's emotional state, current trending interests, future plans, likes/dislikes and aspirations. The user-following engine may then customize the user's search experience based on these drawn inferences. | 2012-04-19 |
20120095977 | CLOUD MATCHING OF A QUESTION AND AN EXPERT - Methods, systems, apparatus, and machine-readable media for matching a question with an expert are provided herein. Information regarding a plurality of experts may be received. The received information may be analyzed and processed and an expertise cloud may be generated for each expert of the plurality of experts using the received information and results of the analysis and processing. In some cases feedback regarding an expert may be received and associated with the expert. Also disclosed herein is a system, method, apparatus, and machine-readable media for matching an expert with a requested area of expertise. | 2012-04-19 |
20120095978 | RELATED ITEM USAGE FOR MATCHING QUESTIONS TO EXPERTS - Methods, systems, apparatus, and machine-readable media for matching a question with an expert via a related item are provided herein. A received question may be analyzed in order to determine one or more components included in the question. One or more items relating to a question component may be found and one or more sources of information may be searched in order to find an expert associated with the related item. The received question may then be routed to a found expert and, on some occasions, a user may receive a response to a question from the found expert. In some cases, a list of found experts may then be returned to the asker of the question. | 2012-04-19 |
20120095979 | PROVIDING INFORMATION TO USERS BASED ON CONTEXT - Selecting and providing context information relevant to a user at a particular time and location. Input parameters such as a location and time are selected. Context information is obtained for the selected location and time based on the input parameters. Exemplary input parameters include a user activity history, user content such as calendar appointments, social networking data, and a state of a computing device of the user (e.g., as collected by sensors of the computing device). The computing device of the user presents the obtained context information to the user at the selected location and time. | 2012-04-19 |
20120095980 | Search Session with Refinement - A search system may use a stateful session that suggests new keywords for refining a search with each iteration of a search sequence. The keywords may be derived from a set of previous search results, or may be identified from a taxonomy of terms. A user may be able to select the keywords to include or exclude from a user interface to further refine the search. In some embodiments, the user interface may also include various metadata parameters to include or exclude. The system may use one or more conventional query-based search engines and may be implemented as a client application, intermediate service, or as part of a search engine. | 2012-04-19 |
20120095981 | System and method to provide a user with a set of solutions in response to a query - An aspect of the exemplary embodiments is an on-line system that includes an interface with system users configured to receive search requests from system users. The system further includes a search engine coupled with the interface. The search engine is configured to respond to a received search request from a user to perform a search that considers priceable criteria and a non-priceable criterion, where a weight of the non-priceable criterion to be accorded during the search relative to the priceable criteria is specified by the user. The search engine is further configured to return search results to the user via the interface. As an example, the search may be a travel-related search, the priceable criteria can include at least a fare amount, and the non-priceable criterion can include a universal criterion such as an ecology-related criterion. | 2012-04-19 |
20120095982 | Digital Media Recognition Apparatus and Methods - One preferred embodiment of the present invention includes a method of automatically responding to a search query. The method of the preferred embodiment can include steps performed at or by a database, including electronically receiving a query digital media object from a first computer and electronically generating a query index identification of the query digital media object wherein the query index identification includes a query keyword relating to the query digital media object. The method of the preferred embodiment can also include searching the database for an index identification of a digital media object including a keyword relating to the digital media object; and in response to a predetermined level of similarity between the query keyword and the keyword, electronically returning the digital media object in response to the query. | 2012-04-19 |
20120095983 | METHOD OF PROVIDING SEARCH SERVICE AND DISPLAY DEVICE APPLYING THE SAME - A method of providing a search service and a display device applying the same are provided. According to the method of providing a search service, a web page that is searched by a specified keyword is accessed, at least one keyword is extracted from text included in the web page being accessed, and the at least one extracted keyword is displayed. | 2012-04-19 |
20120095984 | Universal Search Engine Interface and Application - Disclosed are methods, systems, apparatus and products, including a method that includes receiving, by at least one processor-based device, a search query provided via an interface, and submitting the search query to at least one of a plurality of search engines, each having a dedicated search engine interface, the dedicated search engine interface of the at least one of the plurality of search engines being hidden from view by the interface. The method also includes selecting a subset of search results returned by the at least one of the plurality of search engines, and determining a set of possible query variations based on the selected subset of search results, the set of possible query variations being used to determine one or more refined queries for resubmission to the at least one of the plurality of search engines. | 2012-04-19 |
20120095985 | PREDICTING FUTURE QUERIES FROM LOG DATA - A system, media, and method for selecting future queries are provided. The selected future queries are used to transmit appropriate online advertising to a user that issues queries to a search engine. The search engine is coupled to a prediction component that predicts what subject the user is going to be interested in and when the user will be interested in the subject. The prediction component returns a future query using statistical language models representing a query history of the user and aggregate query histories for a community of users. | 2012-04-19 |
20120095986 | RUNTIME OPTIMIZATION OF SPATIOTEMPORAL EVENTS PROCESSING BACKGROUND - A method of optimizing runtime spatiotemporal events processing is provided. The method includes the following stages: defining a plurality of spatial contexts or spatiotemporal contexts; specifying a plurality of spatial patterns or spatiotemporal patterns being relationships between events complying with specified policies within the defined spatial contexts and spatiotemporal contexts respectively; identifying events of specified properties out of a stream of incoming events, based on the defined spatial contexts or the defined spatiotemporal contexts; detecting event patterns of specified properties out of the stream of incoming events by grouping the incoming events and applying a pattern matching process based on the specified spatial patterns or spatiotemporal patterns; adaptively generating a spatial evaluation plan that defines an order of processing such that event processing is optimized, based on off-line and runtime data; and processing the incoming events based on the order defined in the spatial evaluation plan. | 2012-04-19 |
20120095987 | SYSTEMS AND METHODS FOR QUERY OPTIMIZATION - In accordance with certain embodiments, a query from a client may be received at a server, and a default query range may be applied to the query. The query may be executed in a first execution using an index comprising a category of information stored in the database and subject to the default query range. If the number of query results from the first execution is outside a predetermined range, then the query range may be adjusted to obtain a number of query results closer to or within the predetermined range. Additionally, the query may be executed in a second execution using the index comprising the category of information stored in the database and subject to the adjusted query range. Thereafter, the query results obtained from the second execution of the query may be sent to the client. | 2012-04-19 |
20120095988 | QUERY OPTIMIZATION ON VPD PROTECTED COLUMNS - A method and apparatus for preserving optimization hints in a transformed query is provided. In one embodiment, the methodology is implemented by query optimization logic. Upon receiving a first query to access values in a column of a table protected by an access control policy, the query optimization logic creates a second query that is equivalent to the first query as subject to the access control policy. Furthermore, the second query contains a new predicate that conjunctively joins a clone of a first expression in a predicate of the first query with a second expression that is derived, based on the access control policy, from the first expression. In one embodiment, the query optimization logic submits the second query for execution. | 2012-04-19 |
20120095989 | Estimating a Number of Unique Values in a List - A method determines a number of unique values in a sample of a list of values and estimates a number of the unique values for an unsampled portion of the list of values. The method estimates a number of the unique values in the list by adding the number of unique values in the sample to the number of the unique values in the unsampled portion. | 2012-04-19 |
20120095990 | METHOD AND SYSTEM FOR APPROXIMATE STRING MATCHING - A method and system for approximate string matching are provided for generating approximate matches whilst supporting compounding and correction rules. The method for approximate string matching of an input pattern to a trie data structure, includes traversing a trie data structure to find approximate partial and full character string matches of the input pattern. Traversing a node of the trie data structure to process a character of the string applies any applicable correction rules to the character, wherein each correction rule has an associated cost, adjusted after each character processed. The method includes accumulating costs as a string of characters is gathered, and restricting the traverse through the trie data structure according to the accumulated cost of a gathered string and potential costs of applicable correction rules. | 2012-04-19 |
20120095991 | SYSTEM AND METHOD FOR INFORMATION RETRIEVAL FROM OBJECT COLLECTIONS WITH COMPLEX INTERRELATIONSHIPS - A data-driven information navigation system and method enable search and analysis of a set of objects or other materials by certain common attributes that characterize the materials, as well as by relationships among the materials. The invention includes several aspects of a data-driven information navigation system that employs this navigation mode. The navigation system of the present invention includes features of a knowledge base, a navigation model that defines and enables computation of a collection of navigation states, a process for computing navigation states that represent incremental refinements relative to a given navigation state, and methods of implementing the preceding features. | 2012-04-19 |
20120095992 | UNIFIED MEDIA SEARCH - A user input of a search term is received. One or more local resources are searched using the search term. One or more Internet services are searched using the search term. Search results of media located on the local resources that match the search terms and search results of media provided by the Internet services are graphically displayed together in a unified results display. | 2012-04-19 |
20120095993 | RANKING BY SIMILARITY LEVEL IN MEANING FOR WRITTEN DOCUMENTS - The present invention provides tools to help readers select among large number of written documents by ranking using similarity level in meaning. The ranking tools also can be combined with other ranking methods such as ranking in popularity or ranking by expert opinions. Potential applications include ranking of web pages, electrical mails, academic articles, patent publications, The Bible, or other written documents. | 2012-04-19 |
20120095994 | Intelligent Search Appliance with Memory and Feedback - A system and method to search accurately and relevantly using the ranking algorithm and the intelligent index, learning context relationships using feedback and memory with social awareness. | 2012-04-19 |
20120095995 | User Interface Methods and Systems for Selecting and Presenting Content Based on User Navigation and Selection Actions Associated with the Content - A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups. | 2012-04-19 |
20120095996 | SEARCH IN A MULTI-RELATIONSHIP SOCIAL NETWORK - Some aspects include reception, from an entity, of a search query to identify entities, determination of one or more entity clusters associated with the entity, determination of a search result based on the search query, the search result including two or more result entities, and presentation of the two or more result entities in an order based on the one or more entity clusters. | 2012-04-19 |
20120095997 | PROVIDING CONTEXTUAL HINTS ASSOCIATED WITH A USER SESSION - Systems, methods, and computer storage media having computer-executable instructions embodied thereon that provide contextual indicators associated with a user session are described. Content items within a document associated with a user session are selected. Upon receiving an indication that the user desires to perform a context-aware search, the document associated with the user session is analyzed for contextual information related to the content items selected by the user. Various “contextual indicators” associated with the user session are derived. The contextual indicators are provided for output in association with the user session. The contextual indicators may be fed to a search engine and used to identify search results that the user has an increased likelihood (relative to the current context surrounding the user) of desiring to access. | 2012-04-19 |
20120095998 | SYSTEMS AND METHODS FOR RANKING USER DEFINED TARGETS IN A UNIVERSAL GRAPH DATABASE - A computer-implemented method for determining a connection ranking value between entities includes receiving private information from a user, and retrieving public information from publicly available sources. The method also includes matching the public information with the private information, generating a graph database with the public and private information, establishing at least one search criteria, and generating a connection ranking value between entities in the graph database based on the search criteria. | 2012-04-19 |
20120095999 | SYSTEM AND METHOD FOR IDENTIFYING A STORED RESPONSE TO A SUBJECT QUERY - A system and method of identifying stored responses that may be relevant to a subject query, by identifying relevant phrases in the query that express a topic of the query. A list of the relevant phrases is indexed, and a set of stored responses is reviewed to find a response that includes one or more of the relevant phrases. Relevant phrases may be ranked so that matches of particular phrases in a subject query and stored response may be given more weight in determining a relevance of a stored response. Stored responses may be ranked by the relevance of the terms that they include, where such terms are also relevant to the subject query. | 2012-04-19 |
20120096000 | RANKING RESULTS OF MULTIPLE INTENT QUERIES - Techniques and systems are disclosed providing improved ranking of results to an online search-based query. One or more user types are identified for a search-based query, and may correspond to a number of user relevant results, and which user results are selected. A user profile can be determined for the respective user types for the search-based query, which may identify a proportion of the users that belong to that type, and how many results are relevant to that type. A set of relevant results can be identified for the respective user types for the search-based query, based on a number of results used by the user type. An improved ranking of the results can be determined for the search-based query, from the one or more sets of relevant results, based on user profiles and a desired user satisfaction metric for a desired number of users. | 2012-04-19 |
20120096001 | AFFINITIZING DATASETS BASED ON EFFICIENT QUERY PROCESSING - Embodiments of the present invention relate to systems, methods, and computer-storage media for affinitizing datasets based on efficient query processing. In one embodiment, a plurality of datasets within a data stream is received. The data stream is partitioned based on efficient query processing. Once the data stream is partitioned, an affinity identifier is assigned to datasets based on the partitioning of the dataset. Further, when datasets are broken into extents, the affinity identifier of the parent dataset is retained in the resulting extent. The affinity identifier of each extent is then referenced to preferentially store extents having common affinity identifiers within close proximity of one other across a data center. | 2012-04-19 |
20120096002 | SYSTEMS AND METHODS FOR GENERATING AND MANAGING A UNIVERSAL SOCIAL GRAPH DATABASE - A computer-implemented method for determining connections between entities includes receiving private information from a user, retrieving public information from publicly available sources, and matching the public information with the private information. The method also includes generating a graph database with the public and private information, determining connections between entities in the graph database, and determining strength of connectivity between entities in the graph database. | 2012-04-19 |
20120096003 | INFORMATION CLASSIFICATION DEVICE, INFORMATION CLASSIFICATION METHOD, AND INFORMATION CLASSIFICATION PROGRAM - It is an object of the present invention to provide an information classification device capable of classifying retrieved pieces of information into appropriate groups even if these pieces of information are the same kind of information. The information classification device according to the present invention includes spatial arrangement means and classification means. The spatial arrangement means performs processing for spatially arranging an information group of a first information type and an information group of a second information type based on relation between the information group of the first information type and the information group of the second information type. The classification means classifies the information group of the first information type based on the processing results of the spatial arrangement means. | 2012-04-19 |
20120096004 | TRANSACTION CLASSIFICATION RULE GENERATION - A method, executed by a processor, for generating a transaction classification rule that can be applied to unclassified transactions. The method includes receiving an identification of an existing unclassified transaction upon which the classification rule will be based; generating identification rules to identify subsequent unclassified transactions as similar to the existing unclassified transaction; generating the classification rule using the identified transaction; and storing the classification rule for application to the subsequent unclassified transactions. Application of the generated classification rule to the subsequent unclassified transactions produces transactions classified according to the classification rule. | 2012-04-19 |
20120096005 | System and method for remote source data verification - A remote source data verification system. The inventive system includes a remote server running a novel source data verification software application adapted to electronically acquire images of source documents, index the images and store the images in a source database in a predetermined order based on the indexing, select an image from the source database, interface with a clinical database, and simultaneously display data from the clinical database alongside the selected image. In a preferred embodiment, the system uses an electronic pen or other real time data capture device that simultaneously creates physical source documents and corresponding electronic recordings. The recordings are automatically transmitted to the remote server and processed to generate images of the original source documents. | 2012-04-19 |
20120096006 | BUILDING A LIBRARY OF SPECTRA FOR OPTICAL MONITORING - A method of controlling polishing includes storing a library having a plurality of reference spectra, polishing a substrate, measuring a sequence of spectra of light from the substrate during polishing, for each measured spectrum of the sequence of spectra, finding a best matching reference spectrum using a matching technique other than sum of squared differences to generate a sequence of best matching reference spectra, and determining at least one of a polishing endpoint or an adjustment for a polishing rate based on the sequence of best matching reference spectra. Finding a best matching reference spectrum may include performing a cross-correlation of the measured spectrum with each of two or more of the plurality of reference spectra from the library and selecting a reference spectrum with the greatest correlation to the measured spectrum as a best matching reference spectrum. | 2012-04-19 |
20120096007 | EMBEDDING CONTENT-BASED SEARCHABLE INDEXES IN MULTIMEDIA FILES - Content-based analysis is performed on multimedia content prior to encoding the multimedia content in the rendering chain of processing. A content-based index stream is generated based on the content-based analysis and the content-based index stream is embedded in the multimedia file during rendering. The content-based index stream can be used to generate a content-based searchable index when necessary. | 2012-04-19 |
20120096008 | HYPERSPACE INDEX - A data structure indexes identifiers corresponding to parameter patterns. The presence of an identifier in the data structure indicates that the corresponding parameter pattern may be present in a set of parameter patterns, while absence of the indicator can be used to indicate that the corresponding parameter pattern is not present. The data structure includes a first field which includes small parameter pattern records. Each parameter pattern record corresponds to an identifier corresponding to a parameter pattern. If the record corresponding to the identifier is set or present, the identifier is included in the first field. One or more additional fields are hierarchically below the first field. Each of the additional fields includes identifiers for a subset of information in the first field. The absence of an identifier corresponding to a parameter pattern at any level in all of the hierarchical threads indicates that the parameter pattern is not present. | 2012-04-19 |
20120096009 | COLLABORATIVE FILTERING WITH HASHING - Systems, methods, and machine readable and executable instructions are provided for collaborative filtering. Collaborative filtering includes representing users and objects by rows and columns in a binary ratings matrix having a particular dimensional space. Unknown values in the binary ratings matrix are weighted with a weight matrix having the particular dimensional space. The binary ratings matrix and the weight matrix are hashed into a lower dimensional space by one of row and column. The hashed binary ratings matrix and the hashed weight matrix are low-rank approximated by alternating least squares. A result of the low-rank approximation for the one of row and column is updated using the binary ratings matrix and the weight matrix. A recommendation of one of the objects can be generated for one of the users based on the updated result. | 2012-04-19 |
20120096010 | ADAPTIVE OBJECT IDENTIFICATION - A adaptive object identification mechanism provides an object description of an object of an application that is executed by a processor, where the object description is based on attributes associated with the object. When an operation on the object is detected, the attributes of the object are sampled at the time of the operation and compared with the object description to assess whether the attributes have changed. The object description is then adjusted based on the assessment. | 2012-04-19 |
20120096011 | SYSTEMS AND METHODS FOR DISCOVERING ARTISTS - A musician discovery system is provided. The musician discovery system includes a first interface for displaying a plurality of musicians organized according to a musical characteristic. The system includes a second interface for presenting multimedia information about a first musician from the plurality of musicians displayed on the first interface. The system includes means for comparing a second plurality of musicians with the first musician using the multimedia information presented on the second interface about the first musician. Furthermore, the system includes a third interface for recommending a second musician from the second plurality of musicians based on the comparing means. | 2012-04-19 |
20120096012 | SYSTEMS, METHODS AND INTERFACES FOR AGGREGATING AND PROVIDING INFORMATION REGARDING LEGAL PROFESSIONALS - A method for determining legal experience including determining a count of times each attorney of a plurality of attorneys is identified as an author of at least one document of a plurality of documents, each document of the plurality of documents has a date associated therewith; applying a weight to the count based on the date of each document used to determine the count to yield a weighted count, a more recent date corresponds to a greater weight; determining a legal experience indicator for each attorney based on the weighted count; and ranking each attorney of the plurality of attorneys according to the legal experience indicator; providing a list of the plurality of attorneys according to the ranking. | 2012-04-19 |
20120096013 | Recommending Groups of Items Based on Item Ranks - One embodiment of the invention sets forth a mechanism for recommending digital items to a user. Each digital item in a set of digital items is scored based on user preferences and other metrics. The digital items are ordered based on scores. The digital items are then evaluated in order of respective rank to determine a subset of digital items that re recommended to the user. The evaluation process is based on different evaluation criteria as well as the presentation style of the recommended digital items. | 2012-04-19 |
20120096014 | METHOD OF VISUALIZING THE COLLECTIVE OPINION OF A GROUP - A computerized method of visualizing the collective opinion of a group regarding one or more qualitative issues. The group initially selects N issues from the universe of potential issues and often assigns the issues images and titles. The system presents each user with graphical user interface screens wherein individual users vote on the relative importance and degree of relationship between the N aspects (Data Points) and issues, often using drag and drop methods. The software computes N×N similarity matrices based on users voting input and clusters various aspects into groups of greater and lesser similarity and importance, and presents results of users qualitative ranking in easy to read relationship tree diagrams where the relative importance and qualitative relationship of the issues may be designated by size and other graphical markers. The software may reside on a network server and present display screens to web browsers running on users computerized devices. | 2012-04-19 |
20120096015 | SYSTEM AND METHOD FOR ASSISTING A USER TO SELECT THE CONTEXT OF A SEARCH QUERY - The present invention provides a method and a system of providing assistance to a user to identify at least one context while forming a search query. In one embodiment, this is accomplished by receiving one or more inputs related to the search query, and providing a plurality of contexts related to the received input, wherein the contexts include one or more topics, and wherein the topics are part of one or more ontologies. | 2012-04-19 |
20120096016 | SEARCHING DOCUMENTS FOR RANGES OF NUMERIC VALUES - Provided are a method, system, and article of manufacture for searching documents for ranges of numeric values. Document identifiers for documents are accessed, wherein the documents include at least one value that is a member of a set of values. A number of posting lists are generated. Each posting list is associated with a range of consecutive values within the set of values and includes document identifiers for documents including at least one value within the range of consecutive values associated with the posting list, and wherein each document identifier is associated with one value in the set of values included in the document identified by the document identifier. The generated posting lists are stored, wherein the posting lists are used to process a query on a range of values within the set of values. | 2012-04-19 |
20120096017 | METHOD AND SYSTEM FOR ROBUST FUTEXES - Systems and methods of managing primitives are disclosed. A data structure that is stored in user space is registered, wherein the data structure tracks a user controllable mutual exclusion primitive that is acquired by a process running in the user space, and wherein the user controllable mutual exclusion primitive serves as a lock on a resource provided by a computer system. A termination of the process is detected, wherein the process maintains the lock on the resource after termination and the data structure is searched to identify the user controllable mutual exclusion primitive that is acquired by the process that terminated. The user controllable mutual exclusion primitive is released if the user controllable mutual exclusion primitive is identified as being acquired by the process. | 2012-04-19 |
20120096018 | METHOD AND SYSTEM FOR SELECTING MUSIC - A method for selecting music and directing disposal thereof includes a step of providing a service with a database having music information stored therein and a user interface platform coupled to the database and accessible through a telecommunication device. A communication is received including a request for music from an external telecommunication device. An instruction is provided to the external telecommunication device for a song designator including one of a title, artist and/or lyric by one of voiced information, typed information, and a music source. The song designator is received from the external telecommunication device and the song designator is compared to music information stored in the database to determine the music requested. The telecommunication device is queried to determine a desired disposal of the requested music. The method can be performed with videos—search, upload, share, watch/listen. | 2012-04-19 |
20120096019 | LOCALIZED AND CULTURAL DOMAIN NAME SUGGESTION - Suggested domain names are generated based upon regional, cultural and other information received from a user. The user input is correlated against terms in a localized name suggestion database to identify terms that are regionally and/or culturally relevant to the user. Candidate domain names are generated based upon the user input, the terms derived from the database and related terms such as synonyms. The candidate localized names that are available for registration are sent to the user, which can select one or more to be registered. | 2012-04-19 |
20120096020 | DESCRIBING A PARADIGMATIC MEMBER OF A TASK DIRECTED COMMUNITY IN A COMPLEX HETEROGENEOUS ENVIRONMENT BASED ON NON-LINEAR ATTRIBUTES - A computer implemented method, system, and/or computer program product define a paradigmatic member of a known task directed community. Non-linear attributes of each member of the known task directed community having a known agenda are identified. Each of the non-linear attributes is individually unrelated to the known agenda. Common non-linear attributes shared by multiple members of the known task directed community are identified for use in defining the paradigmatic member of the known task directed community. | 2012-04-19 |
20120096021 | REVERSE AUDIT SYSTEM - Embodiments of the present invention provide a system, method, and computer program product for reverse audits based on server access of databases. In one embodiment, a data provider is determined, and a data request based on the data provider is sent to a server, wherein the data request promotes an entry of the data request to access a database. A data response is received from the server, wherein the data response corresponds to the data request. A message is output based on whether the data response includes specific data. | 2012-04-19 |
20120096022 | TEXT CONTENT SENSITIVE NON-TEXT CHECKER - A document reminder system comprising a data base for storing a predetermined word or sequence of words; a system for scanning displayed content text for said predetermined word or sequence of words and a non text document identified by said word or sequence of words; a module for comparing said displayed content text as it is scanned for a match with said stored predetermined word or sequence of words; a module coupled to a data base of non text content to search for said identified non text document; and a generating module for selectively generating an indicator in the event the non text content is located. | 2012-04-19 |
20120096023 | APPARATUS AND METHOD FOR PROVIDING PHARMACY GUIDE - An apparatus and method for providing a pharmacy guide are discussed. The apparatus for providing a pharmacy guide includes a location obtaining module configured to obtain location information and a controller configured to obtain prescription information, determine prescribed medicines based on the prescription information, search for nearby pharmacies based on the location information, the nearby pharmacies being within a predetermined range of a location according to the location information, and choose at least one target pharmacy providing the prescribed medicines among the nearby pharmacies. An output module is configured to display the at least one target pharmacy. | 2012-04-19 |
20120096024 | ASSISTANCE METHOD FOR A CALL CENTER OPERATOR - The present invention pertains to method for assisting an operator from a call center who must respond to a request for information ( | 2012-04-19 |
20120096025 | Method, Apparatus and System for Realizing Multi-person Conversation - A method, apparatus and system for realizing multi-person conversation are disclosed. The method includes: a multi-person conversation window includes a searching window, and a client end receives a searching command and searching information through the conversation window in a multi-person conversation process. The searching information is passed to a server by the client end when the client end receives the searching command. The searching result information matched by the server based on the searching information and sent by the server is received by the client end. The received searching result information is displayed on the searching window of the conversation window by the client end. The method enables the combination between multi-person conversation and webpage searching, so that the switching between a searching webpage and a conversation window can be avoided, and the conversation among multiple persons can be facilitated. | 2012-04-19 |
20120096026 | CONTENT RECOMMENDATION SYSTEM, CONTENT RECOMMENDATION METHOD, CONTENT RECOMMENDATION DEVICE, AND INFORMATION STORAGE MEDIUM - The content recommendation system includes a user attribute information acquisition means for acquiring attribute information of a given user, a list acquisition means for acquiring at least one list from among lists of content sequentially generated over time on the basis of the attribute information of the given user acquired by the user attribute information acquisition means, a user preference information acquisition means for acquiring user preference information, which is feature information of content preferred by the given user, a content extraction means for extracting some content from content included in the list acquired by the list acquisition means on the basis of the user preference information acquired by the user preference information acquisition means, and a content presentation means for presenting the content extracted by the content extraction means to the given user. | 2012-04-19 |
20120096027 | Digital Patent Marking Method - A method of patent marking products comprises providing digital data identifying one or more patents related to predetermined products in a patent marking sense, and facilitating access to the digital data such that at least the numbers of the one or more related patents can be ascertained. One disclosed execution involves acquiring or developing a patent-product map which correlates product attributes, identifiers or other product data regarding predetermined products with the numbers of patents which relate to the products in a patent marking sense. The map is made available on a remotely accessible patent marking link such that upon accessing the link, patent marking information concerning the predetermined products can be ascertained. The maps are utilized to provide patent numbers correlated with products. In all more than 20 executions of the invention are disclosed. | 2012-04-19 |
20120096028 | INFORMATION RETRIEVING APPARATUS, INFORMATION RETRIEVING METHOD, INFORMATION RETRIEVING PROGRAM, AND RECORDING MEDIUM ON WHICH INFORMATION RETRIEVING PROGRAM IS RECORDED - The present invention provides an information retrieving apparatus and the like which replies a search result accurately to a question from the user. | 2012-04-19 |
20120096029 | INFORMATION ANALYSIS APPARATUS, INFORMATION ANALYSIS METHOD, AND COMPUTER READABLE STORAGE MEDIUM - An information analysis device ( | 2012-04-19 |
20120096030 | METHOD AND APPARATUS FOR PROVIDING SEARCH RESULTS BY USING PREVIOUS QUERY - A method for providing the search results by using a previous query according to one embodiment of the present invention, which is able to provide the search results that coincide with the user's intention, comprises the steps of: selecting as a second query one query among queries that are inputted before the input of a first query if the first query is inputted by the user; generating a third query by using the first and second queries; and performing a searching process by using the third query to provide the generated search results to the user. | 2012-04-19 |
20120096031 | SYSTEM, METHOD, AND PROGRAM PRODUCT FOR EXTRACTING MEANINGFUL FREQUENT ITEMSET - A system and method for enabling efficient extraction of only meaningful frequent itemsets. The system includes a decision unit that decides a new itemset that becomes an investigation target in the same sequence as that of searching an itemset tree in a depth-first manner and in descending order, a frequent occurrence determining unit that registers the frequency of occurrence of the new itemset in a table if the frequency of occurrence is equal to or more than a predetermined threshold, a correlation determining unit that determines whether there is a correlation between each item in the new itemset and a subset of remaining items that were removed from the new itemset, and a registration unit that registers the new itemset in a set of meaningful frequent itemsets if the determination is positive for all items of the new itemset. | 2012-04-19 |
20120096032 | POPULATING A TASK DIRECTED COMMUNITY IN A COMPLEX HETEROGENEOUS ENVIRONMENT BASED ON NON-LINEAR ATTRIBUTES OF A PARADIGMATIC COHORT MEMBER - A computer implemented method, system, and/or computer program product defines a paradigmatic member of a first task directed community. Non-linear attributes of each member of the first task directed community having a first agenda are identified. Each of the non-linear attributes is individually unrelated to the first agenda. Common non-linear attributes shared by multiple members of the first task directed community are identified for use in defining the paradigmatic member of the first task directed community. A second task directed community, which has an agenda that substantially matches the first agenda of the first task directed community, is then presented with candidate members that match the paradigmatic member of the first task directed community. | 2012-04-19 |
20120096033 | Disambiguation of Entities - Methods, systems, algorithms, and media are provided for disambiguating entities present in a received search query. Lists of categories from semi-structured data from external sites as well as internal sources are used to detect if ambiguity exists in an entity within the search query. Multiple senses or categories of the ambiguous entity are determined by ascertaining the primary intent of an entity extracted from a main term of a document. The probability of each sense is calculated by computing a total amount of traffic received for each of the senses of the ambiguous entity. The sense with the highest amount of computed traffic is the most probable determined sense. | 2012-04-19 |
20120096034 | Method for automatically generating a text portion - Method for automatically generating a text portion applicable to a customer for at least one product, characterized in that it includes at a server side based on a plurality of data. According to the invention, rules data are processed so that a reduced rule is obtained and further used for generating the text portions with an engine dedicated to this task. | 2012-04-19 |
20120096035 | System and method for conveying offers to a user - A system and method of conveying offers to a user in which at least one company is registered in a database on a first computer server and offering software is installed on a computer of the company. The offering software calculates a discount offer to be offered by the company and sends it to the first computer server, via a communication system. The method of the invention also includes installing monitoring software on a second computer server, so that the first computer server can monitor search queries of users received by the second computer server. When a search query sent by a user to the second computer server matches an offer stored on the first computer server, the matching offer is automatically sent to the second computer server via the communication system. This offer is then sent to the user who sent in the matching search query. | 2012-04-19 |
20120096036 | Systems and Methods for Data Indexing and Processing - Systems and methods are disclosed that allow for indexing, processing, or both of information from physical media or electronic media, which may be received from a plurality of sources. In embodiments, a document file may be matched using pattern matching methods and may include comparisons with a comparison reference database to improve or accelerate the indexing process. In embodiments, information may be presented to a user as potential matches thereby improving manual indexing processes. In embodiments, one or more additional actions may occur as part of the processing, including without limitation, association additional data with a document file, making observations from the document file, notifying individuals, creating composite messages, and billing events. In an embodiment, data from a document file may be associated with a key word, key phrase, or word frequency value that enables adaptive learning so that unindexed data may be automatically indexed based on user interaction history. | 2012-04-19 |
20120096037 | Managing Information about Relationships in a Social Network via a Social Timeline - A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship between users associated with a social network is received, each data item having an associated time. The data items are ordered according to the at least one relationship. A social timeline is generated according to the ordered data items. | 2012-04-19 |
20120096038 | Managing Information about Relationships in a Social Network via a Social Timeline - A system, method, and computer program for generating a social timeline is provided. A plurality of data items associated with at least one relationship between users associated with a social network is received, each data item having an associated time. The data items are ordered according to the at least one relationship. A social timeline is generated according to the ordered data items. | 2012-04-19 |
20120096039 | PARALLELIZING I/O PROCESSING OF INDEX INSERTIONS DURING INSERTION OF DATA INTO A DATABASE - Database elements are inserted into a database object by processing each of a plurality of operations in a sequential order within a first processing round to insert the database elements into the database objects, where processing for at least one operation in the order becomes suspended due to a resource request, and where at least one successive operation is initiated in response to suspension of one or more prior operations to enable prefetching of information for processing the operations. Each suspended operation is re-processed with the prefetched information in one or more additional processing rounds until processing of the operations is completed. | 2012-04-19 |
20120096040 | METHOD AND SYSTEM FOR MANAGING LARGE WRITE-ONCE TABLES IN SHADOW PAGE DATABASES - Methods and systems for managing large write-once tables are described. In some embodiments, a relational database management system includes a space allocation module that utilizes both a logical space allocation scheme, as well as a physical space allocation scheme, to allocate space in units (e.g., pages) having two different sizes—small pages and big pages. For instance, small pages are logically allocated with a conventional converter module, which manages a converter table for mapping logical pages to physical pages, while big pages are physically allocated with an object directory manager, which manages big objects comprised of big pages. | 2012-04-19 |
20120096041 | Channel sharing - A data processing system used for delivering profile data structures that contain interest nodes or channels. The interest nodes include sets of targets and qualifiers that comprise attributes used in filtering information files for delivery. Targets and qualifiers are applied to the attributes and available information files to produce the filtered set. Web pages showing results include tools to assist the user in creation and editing of the information. The user may share interest nodes with other users, and other users may be granted editing capability of the interest nodes. The other users may modify the interest nodes for their own personal use. Even if modified the user may continue to receive new content or information from the original user in accordance with the unmodified interest nodes or channels. | 2012-04-19 |
20120096042 | USER QUERY REFORMULATION USING RANDOM WALKS - There is provided a computer-implemented method for user query reformulation. A graph is created to represent a relationship between previous user query terms. The graph may represent the previous user searches in n-grams that correspond to nodes. A random walk analysis is performed to determine probabilities that various n-grams corresponding to nodes of the graph could be used to effectively alter a user search term. The probabilities represent a quantification of relationships between nodes of the graph. A determination may be made regarding whether to reformulate the user query based on a relationship between a user search term in the user query and a graphed search term represented by a node of the graph. The determination takes into account a relationship between the user search term and the graphed search term. | 2012-04-19 |
20120096043 | DATA GRAPH CLOUD SYSTEM AND METHOD - A computer-implemented method for managing updates for a node in a graph is described. An update relating to a node is received. The update is written to a graph database file system. A node update message is broadcast to at least one graph server when the update includes a change to a characteristic of the node. | 2012-04-19 |
20120096044 | DATA ALLOCATION IDENTIFICATION - Various embodiments illustrated and described herein pertain to at least one of systems, methods, databases, and instructions stored on computer-readable mediums for data allocation identification. One method according to some embodiments includes determining a database allocation of an entity and identifying a domain directly associated with the entity. The method may further include determining at least one header table field directly associated with the entity by identifying a directly associated type definition linked to the directly associated domain, wherein the directly associated type definition refers to the header table field, wherein each header table field is in a corresponding header table. This, and other embodiments, are illustrated and describe in detail herein. | 2012-04-19 |
20120096045 | SYSTEM AND METHOD FOR TRAFFIC SURGE CONTROL - System and method for traffic surge control. A control message may be received for registering or managing a device in a network. A measure of a number of current control messages already being processed in the network may be retrieved. A condition may be retrieved, from among a plurality of conditions, that corresponds to the retrieved measure of current control messages, each condition defining different rules for discarding a control message of the same type and corresponding to one of a plurality of measures of current control messages. Based on whether or not the retrieved condition is met, the control message may be processed to register or manage the device or discarded. | 2012-04-19 |
20120096046 | Methods and Apparatus for Discontinuing the Following of Records in an On-Demand Database Service Environment - Disclosed are systems, apparatus, methods, and computer readable media for discontinuing the following of records in an on-demand database service environment. In one embodiment, one or more records are identified according to one or more designated criteria. The records are stored in a database. The records are being followed by one or more users in an on-demand database service environment such that updates to the records are capable of being stored as feed items in one or more feed tables in the database. The feed items are capable of being published in an information feed displayed on one or more devices associated with the one or more users. The following of the identified one or more records by the one or more users is discontinued. | 2012-04-19 |
20120096047 | METHOD AND SYSTEM AND FILE FORMAT OF GENERATING CONTENT BY REFERENCE - A method of generating content defined by a file of a prescribed format. A portion of a first work of content is automatically identified responsive to a user selection thereof. The first work of content may be audio, video, and still images. A reference to the portion of the first work of content is generated responsive to the identifying. Instructions associated with the portion of the first work of content operable for use by a playback device to render the content are generated. The reference and the instructions are incorporated in a digital file of a prescribed format operable for use by the playback device during rendition of the content. The file may be stored in a memory component. The playback device is operable to use the reference to access the portion of the first work of content from a source other than the file during rendition of the file. | 2012-04-19 |
20120096048 | Personalized Object Dimension - Architecture that associates personalized information (e.g., user preferences) to an object that needs to be displayed in a custom way. The preferences are associated with the object as an inherent object dimension, in addition to the actual data (another dimension). The intrinsic actual data contained within the object itself is considered the first dimension, and additional data and/or metadata make up additional dimensions. Whenever the object is retrieved, the associated personal preferences as the inherent object dimension are returned with the object. The web developer simple uses the associated preferences to build the webpage. If no preferences were defined, the object can be configured to return with a default set of preferences. | 2012-04-19 |
20120096049 | WORKGROUP TIME-TRACKING - Disclosed are systems, methods, and computer readable media for creating, and using time tracking data objects which can be used for applications such as tracking efforts expended by a group of users on tasks to which they have been assigned. In one embodiment, when a record is saved, it is determined if an attribute of the record has changed. Examples of attributes of a record may be the owner of a record, the status of a record, a case number, the group member's name, or the workgroup a member to whom the record belongs. When an attribute of the record has changed and the record has an open status, a time tracking data object is created. The time tracking data object may contain multiple fields storing information regarding attributes of the record. The fields may store information such as a start time, duration time, and status of the time tracking data object. | 2012-04-19 |
20120096050 | SYSTEMS AND METHODS FOR MAPPING LARGE OBJECT DATA CONTENT IN A DATABASE TABLE TO A WORK AREA - According to some embodiments, a programming language in an application server may access different database server implementations, wherein the programming language accesses content of database tables via work areas derived from the database tables. A database table may be mapped to a work area such that each column in the database table is mapped to a corresponding component of the work area (having a default component type based on the column type of the associated column). It may be determined that a particular column in the database table is to store large object data content, and a new mapping to a work area may be defined such that a particular column maps to a corresponding component having a component type other than the default component type. | 2012-04-19 |
20120096051 | METHOD AND SYSTEM FOR PROVISIONING PACKETIZED VOICE COMMUNICATION SERVICES - An approach for enabling a customer to provision resources of a packetized voice service provider based on one or more customer conditions is described. A provision management platform receives a request for provisioning a domain name service as part of packetized voice service. In response to the request, the provision management platform prompts via a graphical user interface to obtain information for populating a service record of the domain name service. The provision management platform then generates the service record for storage corresponding to a customer account for the packetized voice service. | 2012-04-19 |
20120096052 | Managing a Data Structure - In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained. | 2012-04-19 |
20120096053 | PREDICTIVE MIGRATE AND RECALL - Various embodiments for optimizing data migration and recall in a computing storage environment by a processor device are provided. Data stored in the computing storage environment is analyzed over a predetermined period of time to identify a usage pattern of a portion of the data. The portion of the data having the usage pattern is recalled in advance of a usage time, the usage time predicted by the usage pattern for the portion of the data to be accessed. | 2012-04-19 |
20120096054 | READING ROWS FROM MEMORY PRIOR TO READING ROWS FROM SECONDARY STORAGE - In an embodiment, a first plurality of rows of a first table are read from memory in an order of page addresses of pages in the memory that comprise the first plurality of rows. First selected rows from the first plurality of rows that meet a query predicate are stored into a result set. After the reading the first plurality of rows in the order of the page addresses, a second plurality of rows of the first table are read from secondary storage, in an order of row identifiers of the second plurality of the rows in the first table. Second selected rows from the second plurality of rows that meet the query predicate are stored into the result set. | 2012-04-19 |
20120096055 | CREATING AND MAINTAINING ORDER OF A LOG STREAM WITHOUT USE OF A LOCK OR LATCH - Provided are techniques for using a series of compare and swap operations to assign a Relative Byte Address (RBA) and a Logical Record Sequence Number (LRSN) to a log record. One or more log buffers for storing the log record are identified, and the log record is moved to the one or more log buffers. | 2012-04-19 |
20120096056 | MANAGING MEDIA FILES USING METADATA INJECTION - Apparatus and methods to manage media files using metadata injection provide a mechanism to enhance user interaction with multimedia devices. Additional apparatus, systems, and methods are disclosed. | 2012-04-19 |
20120096057 | DEFAULT OBJECT FRAGMENTS - In a system and a method, a processor-implemented query module identifies a master metadata file. The processor-implemented query module retrieves one or more metadata fragment files having a global identifier matching a global identifier of the master metadata file from a communicatively coupled metadata repository. A processor-implemented generator module combines the master metadata file and the one or more metadata fragment files to form a combined metadata file. The processor-implemented generator module generates a metadata entity from the combined metadata file. The generated metadata entity includes property attributes and property attribute values designated as being owned in each of the master metadata file and the at least one metadata fragment file. A processor-implemented installer module installs the generated metadata entity for consumption by an application. | 2012-04-19 |
20120096058 | OPTIMIZING BROWSER CACHING THROUGH DETERMINISTIC MARKING OF FILES - Enhanced browser caching is provided through a file identifier attribute employed at a front end server level for deterministic marking A front end server may use an attribute of a file identifier such as an attached parameter, a pattern, a directory associated with the file, or similar attributes to change the links it emits into other content in order to prompt the browsers to request new files. The attribute may be changed (e.g. incremented) based on a web change associated with the content being served. | 2012-04-19 |
20120096059 | STORAGE APPARATUS AND FILE SYSTEM MANAGEMENT METHOD - A storage apparatus is connected via a network to a host device which requests data writing. A file system is constructed on a virtual volume accessed by the host device. An assignment unit assigns a storage area of a plurality of storage devices to a data storage area of the file system; and an area management unit which, once the storage area of the plurality of storage devices has been assigned at least once to the data storage area of the file system, manages an area of the storage area from which data has been deleted and is no longer used by the file system as an assigned unused area. The assignment unit re-assigns the assigned unused area to the data storage area of the file system if the data writing to the data storage area of the file system from the host device has taken place. | 2012-04-19 |
20120096060 | ELECTRONIC CALCULATOR, CALCULATION RESULT DISPLAYING METHOD, AND RECORDING MEDIUM STORING PROGRAM FOR DISPLAYING CALCULATION RESULT - A mathematical formula input unit inputs a mathematical formula according to a user manipulation. A calculation unit calculates a calculation result of the mathematical formula. A display unit displays the mathematical formula and the calculation result. A position specifying unit specifics a position in a display area on the display unit according to a user manipulation. A right slide ENG display control unit performs ENG normal conversion to the calculation result and updates display contents thereof when a position of the calculation result is specified by the position. specifying unit and a slide manipulation is performed toward the right. A left slide ENG display control unit performs ENG inverse conversion to the calculation result. and updates display contents thereof when a position of the calculation result is specified by the position specifying unit and a slide manipulation is performed toward the left. | 2012-04-19 |
20120096061 | ADAPTIVE FILTER - An adaptive filter configured to filter an input signal comprises Fourier transforming unit configured to transform the input signal into a frequency domain signal upon the basis of the Fourier transform, weighting unit configured to weight at least a portion of the frequency domain signal with a filter coefficient of the dispersion filter in frequency domain to obtain a filtered signal in frequency domain, correlating unit configured to correlate the filtered signal in frequency domain to obtain a correlation value, and adaptation unit configured to adapt the filter coefficient upon the basis of the correlation value. | 2012-04-19 |
20120096062 | MODULAR CALCULATOR, OPERATION METHOD OF THE MODULAR CALCULATOR, AND APPARATUSES HAVING THE SAME - A modular calculator and a method of performing a modular calculation are provided. The modular calculator includes a first register to receive and to store a first integer, a second register to receive and to store a second integer, a calculator connected to an output terminal of the first register and an output terminal of the second register, and a controller to determine an arithmetic operation of the calculator by referring to a sign of the first integer and a sign of the second integer and to control the calculator to perform the determined arithmetic operation on one of an addition and a subtraction of the first integer and the second integer and a modulus value. | 2012-04-19 |
20120096063 | Method for managing configuration information of an outsourced part, and method and system for managing an alarm of an outsourced part - A method and system for managing an alarm of an outsourced part and a method for managing configuration information of an outsourced part are provided, so as to solve the problem in the prior art that the maintenance operation in a Business Operation Support System (BOSS) for the alarm function of the outsourced part is complex. The method for managing configuration information of an outsourced part is applied to a system for managing an alarm of an outsourced part, and the system comprises a client side and a server side. The method comprises: the client side receives a request of a user for operating configuration information of the outsourced part; the client side performs a corresponding operation on the configuration information of the outsourced part that the client side stores according to the request for the operation, and sends an operation result to the server side according to the type of the operation; and the server side performs an update processing on the configuration information of the outsourced part that the server side stores according to the operation result. With the technical is solution of the present invention, the maintenance operation of the BOSS on the alarm function of the outsourced part could be simplified. | 2012-04-19 |
20120096064 | SYSTEMS AND METHODS FOR GRID AGENT MANAGEMENT - Systems and methods utilize directory services snap-ins to create, maintain, and interpret policies for controlling the execution of grid applications. | 2012-04-19 |
20120096065 | SYSTEM AND METHOD FOR MONITORING SYSTEM PERFORMANCE CHANGES BASED ON CONFIGURATION MODIFICATION - At least one agent is deployed to one or more nodes of a network. At least one message is received from the agent, and at least one configuration change is determined from the message. Next, a record comprising one or more parameters of the configuration change is generated and stored in a database. | 2012-04-19 |
20120096066 | EXTERNAL AGENT INTERFACE - Establishing an external agent interface on an external agent interface platform. Defining, on an executing platform, a prepared element hierarchy on an executing platform as a function of at least an execution state of the executing platform. Transforming, on an executing platform, the defined prepared element hierarchy into an external agent interface element hierarchy as a function of at least the execution state. Exporting, from the executing platform, the external agent interface element hierarchy to an external agent interface platform. | 2012-04-19 |
20120096067 | WEB SYSTEM, INSTRUCTION-RECEIVING SYSTEM AND CONTENTS DATA PROVIDING METHOD - The object is to provide a Web system A | 2012-04-19 |
20120096068 | Method and apparatus for selectively processing cookies in a proxy - An intermediary (such as a web reverse proxy), which is located between a web browser and one or more backend applications, manages cookies that are provided by the backend applications and returned to the web browser during a user session. The intermediary decides which cookies should be sent to the browser and which cookies should be stored therein. Preferably, this determination is made in an automated manner by examining the response for any cookie-dependent code (e.g., scripting) included in the response. | 2012-04-19 |
20120096069 | CONTINUOUS APPLICATION EXECUTION BETWEEN MULTIPLE DEVICES - In one example, a device includes a display, an interface configured to exchange data with external devices, a control unit configured to execute an application to cause the display to display a current visual representation of the application, determine a current application state of the application, wherein the current application state includes at least a portion of the current visual representation of the application, and means for sending, without user intervention, an indication of the determined current application state from the device to a second, different device via the interface, wherein the indication of the determined current application state comprises information for recreating at least the portion of the current visual representation of the application, wherein the control unit is configured to prevent subsequent indications of the current application state from being sent to the second device in response to an indication that a third device is executing the application. | 2012-04-19 |
20120096070 | WEB APPLICATION FRAMEWORK REMOTING MODEL API - A client creates a client model for a persistence context based on first model data that is received from a server in a first operation between the client and the server, the client model being a representation of a model that resides on the server and comprising an initialized model property and an uninitialized model property. The client expands the client model by assigning a value to the uninitialized model property based on at least second model data that is received from the server in at least a second operation between the client and the server within the same persistence context. | 2012-04-19 |
20120096071 | METHOD AND SYSTEM FOR PUBLISHING VIRTUAL APPLICATIONS TO A WEB SERVER - A method and system for publishing virtual applications on the Internet. The method includes obtaining a list of applications associated with a publisher from a server computing device and displaying the list to a user via a user interface. Next, a selection by the user of one of the applications is received from the user interface. A new virtualized version of the selected application is built. The virtualized version includes at least one application file that at least partially implements the new virtualized version of the selected application. Then, the application file is uploaded to the server computing device. An application address is received from the server computing device and a link to the application address is displayed to the user via the user interface. The virtualized version of the application is available at the application address for download and execution over a network (e.g., the Internet). | 2012-04-19 |
20120096072 | METHOD AND APPARATUS FOR UPDATING USER INTERFACE - A method and apparatus is provided for updating a User Interface (UI) by a Remote UI (RUI) client in an RUI system providing a UI to a user in a remote location. The RUI client receives a UI page from an RUI server, and renders the received UI page. Upon detecting a change in its capability, the RUI client stores a UI state of the UI page and requests the RUI server to update the UI page according to the changed capability. The RUI client receives a UI page updated according to the changed capability, from the RUI server, reflects the stored UI state in the updated UI page, and renders the UI state-reflected updated UI page. | 2012-04-19 |
20120096073 | LOCAL POLLING METHOD AND SYSTEM FOR REAL TIME UPDATING OF WEB-BASED SERVICES - A method and system for providing real-time, web-based updates is disclosed. For instance, a user requests over the user's web browser a web browser-based application from a web server to receive a web page and display the same on a user interface. A client-object of the web browser connects using a TCP or UDP connection to a middleware layer and said middleware layer is further connected to a content source. Updates from the content source are directed to the middleware layer and sent or pushed to said client-object over the TCP or UDP connection. Polling on the client side, specifically constant and consistent polling between the client-object and a scripting language recognizes updates and updates the user interface with said updates. | 2012-04-19 |
20120096074 | RELATIONSHIP QUALITY EVALUATION AND REPORTING - A system for relationship information evaluation and management. The system incorporates relationship quality parameters that define the contextual parameters of quality, which are mutually validated and are accepted by the respective parties within an existing or prospective relationship. A computer, computing device, written documents or other means are used to capture the perspectives of each person, representative, or entity within the relationship or prospective relationship. This can be done automatically, on a random, periodic, or scheduled basis, or upon manual initiation. The information or data may then be analyzed and coalesced into a meaningful whole (or segments thereof), which may then be archived, printed, reported, and presented to one or both of the parties, or others. The information can be processed and stored based upon certain parameters, attributes, types or classes or relationships, so as to provide history, patterns, trends, alerts, warnings, analyses or comparisons concerning relationship quality. All information collected can be further applied or aggregated within an organization (or beyond, such as in a general locality or marketplace). | 2012-04-19 |