| 47th week of 2012 patent applcation highlights part 58 |
| Patent application number | Title | Published |
| 20120296873 | SYSTEMS AND METHODS FOR UPDATING AND SYNCHRONIZING CHANGES TO SECURITY CACHES - Embodiments relate to systems and methods for maintaining data consistencies among a set of security caches. In aspects, a set of application servers comprising a set of security caches can submit a provisioning request to a provisioning server. The provisioning server can interface with a directory server that stores security data. Further, the provisioning server can send a command to the set of application servers that causes the data of the set of security caches to clear. In response, the directory server can send updated security data to the set of application servers, whereby the updated security data can be stored in the security caches of the set of application servers. Applications associated with the set of application servers can use the updated security data for validating user credentials or other functionality. | 2012-11-22 |
| 20120296874 | Data Recovery Systems and Methods - Nearline disaster recovery (“nearline DR”) storage systems and methods that permit the use of previously restored stored data from a near time period by virtual applications operating off a backup storage location during the period of disaster recovery at a primary site. This is generally referred to as a “nearline DR storage process.” | 2012-11-22 |
| 20120296875 | OPTIMISTIC APPLICATION OF DATA EDITS - A data representation that represents source data at a data source can be maintained. A request to perform an edit can be received from a client, and a request to make the edit to the source data can be sent to the data source. The edit can be optimistically applied to the data representation. Additionally, a change notification can be sent to the client. The change notification can indicate one or more changes to the data representation, where the change(s) resulted from the application of the edit to the data representation. A notification can be received from the data source after applying the edit to the data representation and after sending the change notification. The notification from the data source can indicate whether the edit to the source data succeeded. | 2012-11-22 |
| 20120296876 | EVENT AUDITING FRAMEWORK - Various embodiments of systems and methods for event auditing framework are described herein. The auditing framework includes one or more auditees, an auditor, and a memory associated with the auditor. Each auditee is associated with a digitally signed file including metadata of one or more events authorized for the auditee. The auditor validates digital signature of the file when the auditee is registered with the auditor. After validation of the digital signature, the metadata of the authorized events is stored with respect to the auditee to enable the auditee perform the authorized events. The auditing framework is expandable in that new event types can be added or updated dynamically. The auditing framework also ensures consistency of events. | 2012-11-22 |
| 20120296877 | FACILITATING DATA COHERENCY USING IN-MEMORY TAG BITS AND TAG TEST INSTRUCTIONS - Fine-grained detection of data modification of original data is provided by associating separate guard bits with granules of memory storing original data from which translated data has been obtained. The guard bits indicating whether the original data stored in the associated granule is protected for data coherency. The guard bits are set and cleared by special-purpose instructions. Responsive to attempting access to translated data obtained from the original data, the guard bit(s) associated with the original data is checked to determine whether the guard bit(s) fail to indicate coherency of the original data, and if so, discarding of the translated data is initiated to facilitate maintaining data coherency between the original data and the translated data. | 2012-11-22 |
| 20120296878 | FILE SET CONSISTENCY VERIFICATION SYSTEM, FILE SET CONSISTENCY VERIFICATION METHOD, AND FILE SET CONSISTENCY VERIFICATION PROGRAM - A check code generating means 10 generates, based on metadata of files satisfying a designated condition, a first check code uniquely representing a characteristic of a first file set whose components are files satisfying the condition. Moreover, the check code generating means | 2012-11-22 |
| 20120296879 | Guided data repair - A computer implemented method for correcting records in a database comprising generating, using a processor, respective candidate replacement entries for multiple inconsistent records of the database, grouping the candidate replacement entries to provide multiple groups of related candidate updates for the database, ranking the groups according to a loss function to quantify database quality, receiving input for a selected group, sorting candidate replacement entries in the selected group, and applying updates from the selected group to the database to correct entries of the inconsistent records. | 2012-11-22 |
| 20120296880 | Method and System for Building and Using a Centralized and Harmonized Relational Database - A method for building and maintaining centralized and harmonized relational database for acquiring, managing, filtering, integrating and accurately analyzing peptide and protein data based on functional class is described. In addition, a computer-based system comprising the above database and analysis tools for mining and analyzing the protein/peptide data stored in the database is provided. The database is built using curated and validated protein specific data and does not rely on probabilistic or predictive approaches to derive protein information indirectly from genomic or gene-expression data. | 2012-11-22 |
| 20120296881 | Index Compression in a Database System - A method for compressing index pages in a database system is provided. The database system includes a table, and the table includes table columns. The method includes: providing an index associated with the table, wherein the index is stored on at least one index page of the database system, and wherein the index comprises index columns related to a part of the table columns; providing a first sequence of the index columns; providing a second sequence of the index columns; arranging the index columns stored on the at least one index page according to the second sequence; performing a prefix compression on entries of the at least one index page; and accessing the index using the first sequence of the index columns. | 2012-11-22 |
| 20120296882 | METHOD AND APPARATUS FOR SPLITTING MEDIA FILES - A method and an apparatus for splitting media files are provided. The method and apparatus enable a mobile device to automatically segment a media file into split files. The mobile device may download a large media file whose size exceeds the file size limit imposed by the file system. The method includes detecting a download event for a specified file, comparing the size of an event related file corresponding to the specified file for which a download event occurs with a file size limit imposed by a file system of a mobile device, identifying, when the size of the event related file is greater than or equal to the file size limit, a type of the event related file, splitting, when the event related file is a media file, the event related file on the basis of the file size limit, and storing the split files according to setting information. | 2012-11-22 |
| 20120296883 | Techniques For Automatic Data Placement With Compression And Columnar Storage - For automatic data placement of database data, a plurality of access-tracking data is maintained. The plurality of access-tracking data respectively corresponds to a plurality of data rows that are managed by a database server. While the database server is executing normally, it is automatically determined whether a data row, which is stored in first one or more data blocks, has been recently accessed based on the access-tracking data that corresponds to that data row. After determining that the data row has been recently accessed, the data row is automatically moved from the first one or more data blocks to one or more hot data blocks that are designated for storing those data rows, from the plurality of data rows, that have been recently accessed. | 2012-11-22 |
| 20120296884 | ENCODING A SCHEMA VERSION IN TABLE NAMES - The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier. | 2012-11-22 |
| 20120296885 | Transportation Information Systems and Methods - Transportation information systems and methods are disclosed, which facilitate the use of transportation, including trip planning. An exemplary method includes receiving user data associated with public transportation usage. The exemplary method also includes receiving public transportation data including real-time public transportation data. The exemplary method further includes generating scheduling information based on the user data and real-time public transportation data. | 2012-11-22 |
| 20120296886 | Meta-Web - In one aspect, a system includes an information server, operable to perform operations comprising: receiving a search query from a user device; receiving search results responsive to the search query from a search engine; determining from a registry that user annotations or other metadata are associated with the received search results; ordering the search results according to their relevance, where the relevance is determined based at least in part on the user annotations or other metadata in the registry; generating a search results page including the ordered search results and an annotation tool, wherein the annotation tool provides functions that allow a user of the user device to provide annotations for a particular search result, and wherein the annotation tool receives annotations provided by the user for later use in generating search results pages; and transmitting the search results page to the user device for presentation. | 2012-11-22 |
| 20120296887 | METHOD AND SYSTEM FOR ACCESSING SEARCH SERVICES VIA MESSAGING SERVICES - A user using a chat or instant message, mobile message or email type of interface, for example, an information seeker, can connect via an instant message, mobile message, email or chat type of service provider, for example, an America On-line Instant Messenger (AIM) server. The message server connects the user to a routine that allows the user to utilize his or her service interface in combination with the services provided by the information search system. After connection has been established via the message interface, for example, an instant message is received via the chat process. A query string can then be extracted from the instant message and passed to the search system, which can respond with search results. | 2012-11-22 |
| 20120296888 | SYSTEM AND METHOD FOR DYNAMICALLY GENERATING A SELECTABLE SEARCH EXTENSION - A system and related techniques accept user-inputted search terms, for example to perform a search for files or other data or objects. Corresponding matches to those terms may be presented to the user in a “word-wheel”-type breakout list generated on the fly for groupings of hits by attributes or other criteria, as the system searches through the file system at the current level or point in the file system hierarchy. Search results may be continuously or dynamically updated as the user, for example, enters more characters or other data. | 2012-11-22 |
| 20120296889 | NET CHANGE NOTIFICATION BASED CACHED VIEWS WITH LINKED ATTRIBUTES - Local data caching for views with linked attributes are optimized based on net change notifications. Data requests may be made periodically to a server, each request with a specific set of constraints on timestamps of entity types involved in a view and each ordered by a primary item's identifier (ID). Applying the results of these requests to a client-side cache of the view results enables the client-side cache to stay “relatively fresh” with respect to the server's data. The server may handle view data requests where all conditions on related tables' columns are applied with an “and” operation, and the specific set of conditions on the timestamps of the related items are applied to get the net changes with minimum redundancy. The server may also handle stateless view data requests limited by the number of results, and a “sort by ID” may be applied to ensure consistent results over time. | 2012-11-22 |
| 20120296890 | SYSTEM AND METHOD FOR ROWSET INSERTS - There is provided a computer-executed method of executing a rowset insert against a database. The method comprises receiving a structured query language statement (SQL) specifying the rowset insert. Additionally, the method comprises raising an error for a first row of the rowset insert. The method also comprises updating a table for a second row of the rowset insert. Further, the method comprises updating a materialized view of the table based on the second row. Additionally, the method comprises performing a commit to the database. The table comprises the second row, and the updated materialized view is consistent with the table. | 2012-11-22 |
| 20120296891 | METHODS AND SYSTEMS FOR AUTOMATIC EVALUATION OF ELECTRONIC DISCOVERY REVIEW AND PRODUCTIONS - Techniques are provided for automatic sampling evaluation. An automatic sampling evaluation system enables users to evaluate convergence of one or more search processes. For example, given a set of searches that were validated by human review, a system can implement a retrieval process that samples one or more non-retrieved collections. Each individual document's similarity in the one or more non-retrieved collections is automatically evaluated to other documents in any retrieved sets. Given a goal of achieving a high recall, documents with high similarity can then be analyzed for additional noun phrases that may be used for a next iteration of a search. Convergence can be expected if the information gain in the new feedback loop is less than previous iterations, and if the additional documents identified are below a certain threshold document count. | 2012-11-22 |
| 20120296892 | GRAPHICALLY DISPLAYING LIFECYCLE INFORMATION OF A GOVERNED OBJECT IN A SERVICE REGISTRY IN COMBINATION WITH THE POLICIES ASSERTED FOR THE LIFECYCLE STATES - A method, system and computer program product for graphically displaying lifecycle information of a governed object in a service registry in combination with the policies associated with the lifecycle states. Properties (e.g., object type, current lifecycle state) are retrieved for a governed object. Additionally, lifecycle definitions for the current lifecycle state and one or more potential future lifecycle states associated with the governed object are retrieved. Furthermore, policy definitions that apply to the object type, the current lifecycle state and one or more potential future lifecycle states are retrieved. A table is then built that correlates the retrieved lifecycle definitions with the retrieved policy definitions. A graphical representation is generated detailing the current lifecycle state, transitions to the one or more potential future lifecycle states and the policy definitions that apply to each transition for the governed object based on the built table. | 2012-11-22 |
| 20120296893 | GRAPHICALLY DISPLAYING LIFECYCLE INFORMATION OF A GOVERNED OBJECT IN A SERVICE REGISTRY IN COMBINATION WITH THE POLICIES ASSERTED FOR THE LIFECYCLE STATES - A method for graphically displaying lifecycle information of a governed object in a service registry in combination with the policies associated with the lifecycle states. Properties (e.g., object type, current lifecycle state) are retrieved for a governed object. Additionally, lifecycle definitions for the current lifecycle state and one or more potential future lifecycle states associated with the governed object are retrieved. Furthermore, policy definitions that apply to the object type, the current lifecycle state and one or more potential future lifecycle states are retrieved. A table is then built that correlates the retrieved lifecycle definitions with the retrieved policy definitions. A graphical representation is generated detailing the current lifecycle state, transitions to the one or more potential future lifecycle states and the policy definitions that apply to each transition for the governed object based on the built table. | 2012-11-22 |
| 20120296894 | METHOD AND SYSTEM FOR CREATING A SPECIALIZED MEDICAL DATABASE - A method for creating a specialized medical database uses software installed on a computer having a microprocessor and a database. The software allows a user to input search terms into the computer, whereby the software then searches the internet, including social media sites and chat rooms for posts that include the search terms. The posts are then analyzed by software that can obtain identification of the individuals. The software then contacts each of the individuals to verify the information in the post, to obtain additional information and to obtain contact information regarding each of the individuals' physicians. The software then contacts the physician to verify the information supplied by the individual. All of the information obtained in this process is then placed in a sortable format in the memory of the computer. | 2012-11-22 |
| 20120296895 | SYSTEM AND METHOD FOR CONDUCTING PROCESSOR-ASSISTED INDEXING AND SEARCHING - Systems and methods are provided for processor-assisted indexing and searching, in which categories or individual documents within a database are annotated to the terms of an ontology, searched and then prioritized by rank. Items of the domain of interest, as well as the ontologies that describe attributes of those items, are embedded into a Bayesian network. Search queries correspond to user activations of items. An error model mimics incomplete or falsely specific items. Search results correspond to a subset of the items to which the query items are semantically-related. A probabilistic inference is performed to obtain marginal probabilities of each search result to explain the presence of the queries. These probabilities can then be used for ranking the search results. | 2012-11-22 |
| 20120296896 | METHOD, SYSTEM AND APPARATUS FOR DYNAMIC BOOK REGISTRY OF BOOKS AND FOR MODELING REAL-TIME DEMAND FOR BOOKS WITHIN ACADEMIC SECTORS - A system provides a connection between education administration, particularly as such administration assigns or selects books, and the marketing and use of those books. Such marketing and use of those books and information related to those books can include, without limitation, consumer product information, the publishing industry and specifically book publishing, and market analysis, analysis of data, markets, demand and supply chain and inventory management. | 2012-11-22 |
| 20120296897 | Text to Image Translation - Techniques are described for online real time text to image translation suitable for virtually any submitted query. Semantic classes and associated analogous items for each of the semantic classes are determined for the submitted query. One or more requests are formulated that are associated with analogous items. The requests are used to obtain web based images and associated surrounding text. The web based images are used to obtain associated near-duplicate images. The surrounding text of images is analyzed to create high-quality text associated with each semantic class of the submitted query. One or more query dependent classifiers are trained online in real time to remove noisy images. A scoring function is used to score the images. The images with the highest score are returned as a query response. | 2012-11-22 |
| 20120296898 | Efficient Publication of Sparse Data - The present disclosure is directed to systems, methods, and computer-readable storage media for publishing data. A data summary summarizing the data can be generated and published according to several publishing schemes. In some embodiments, non-zero entries are selected and modified and zero entries are sampled according to one or more distribution functions. The sampled and modified values are added to a data summary, or a sample of the sampled and modified values are added to the data summary. The data summary is published, released, used, or otherwise output. In other embodiments, priority values are assigned to each value associated with the data, and a number of entries with the highest values are selected and added to the data summary. | 2012-11-22 |
| 20120296899 | Decision Management System to Define, Validate and Extract Data for Predictive Models - The present invention provides a decision management system to define, validate and extract data for predictive models. A system of sensors is deployed in a sample collection environment, where such sensors are used to collect data from a biological or chemical sample, with additional sensors for ambient data whose output as a form of metadata can characterize performance conditions including background ambient conditions. A format or sequence of processes is the basis for a math model to establish a logical weight to data for predictive modeling and event reporting. The present invention provides a computer or other sensor interface system with a primary sensor or sensors, network connection, and supplementary sensors to measure the conditions in which the primary data is captured. A software process allows for user inputs of data in order to establish the methods and rules for normal function. | 2012-11-22 |
| 20120296900 | ADAPTIVELY LEARNING A SIMILARITY MODEL - A method, system, and computer-readable storage medium for computing a representation of similarity among items in a set of items. Computing a representation of similarity items may comprise generating a first similarity model that represents characteristics of the set of items, the characteristics being indicative of similarity among the items in the set of items. Additionally, computing the representation of similarity may comprise adaptively selecting a subset of the set of items for similarity evaluation based on the first similarity model, receiving a similarity evaluation for the adaptively-selected subset of items, and generating a second similarity model based on the first to similarity model and the received similarity evaluation. | 2012-11-22 |
| 20120296901 | Information Management System - An information management system creates data structures based entirely on the content of source files, then compares these data structures to discover synergies and commonalities. In one embodiment, the system accepts a first collection of source files, and extracts text from each source file. The text is compared to tags in one or more dictionaries, which comprise hierarchical listing of tags. Tags matching the text are associated with each source file. The system then generates a virtual relational network in which each source file having matching tags is a node. Tags associated with two or more source files are links between the nodes. This virtual relational network may be compared with another virtual relational network to discover common nodes or links. Source files later added to a collection are massively linked by associating all tags from all source files with the newly added source file, and vice versa. | 2012-11-22 |
| 20120296902 | SYSTEM AND METHOD FOR IDENTIFYING THE PRINCIPAL DOCUMENTS IN A DOCUMENT SET | 2012-11-22 |
| 20120296903 | Methods And Systems For Eliminating Duplicate Events - Systems and methods for eliminating duplicate events are described. In one embodiment, an event is captured, wherein the event comprises a user interaction with an article on a client device and it is determined whether the event is a duplicate of a stored event. | 2012-11-22 |
| 20120296904 | GRID-BASED DATA CLUSTERING METHOD - A grid-based data clustering method is disclosed. A parameter setting step sets a grid parameter and a threshold parameter. A diving step divides a space having a plurality of data points according to the grid parameter. A categorizing step determines whether a number of the data points contained in each grid is larger than or equal to a value of the threshold parameter. The grid is categorized as a valid grid if the number of the data points contained therein is larger than or equal to the value of the threshold parameter, and the grid is categorized as an invalid grid if the number of the data points contained therein is smaller than the value of the threshold parameter. The clustering step retrieves one of the valid grids. If the retrieved valid grid is not yet clustered, the clustering step performs horizontal and vertical searching/merging operations on the valid grid. | 2012-11-22 |
| 20120296905 | DENSITY-BASED DATA CLUSTERING METHOD - A density-based data clustering method executed by a computer system is disclosed. The method includes a setup step, a clustering step, an expansion step and a termination step. The setup step sets a radius and a threshold value. The clustering step defines a single cluster on a plurality of data points of a data set, and provides and adds a plurality of first boundary marks to a seed list as seeds. The expansion step expands the cluster from each seed of the seed list, and provides and adds at least one second boundary mark to the seed list as seeds. The termination step determines whether each of the data points is clustered, wherein the clustering step is re-performed if the determination is negative. | 2012-11-22 |
| 20120296906 | GRID-BASED DATA CLUSTERING METHOD - A grid-based data clustering method performed by a computer system includes a setup step, a dividing step, a categorizing step and an expanding/clustering step. The setup step sets a grid quantity and a threshold value. The dividing step divides a space containing a data set having a plurality of data points into a two-dimensional matrix. The matrix has a plurality of grids G(i,j) comprising a plurality of target sequences and a plurality of non-target sequences interlaced with the plurality of target sequences. The indices “i” and “j” of each grid G(i,j) represents the coordinate thereof. The categorizing step determines whether each of the grids is valid based on the threshold value. The expanding/clustering step respectively retrieves each of the grids of the target sequences, performs an expansion operation on each of the grids retrieved and clusters the plurality grids G(i,j). | 2012-11-22 |
| 20120296907 | SPECTRAL CLUSTERING FOR MULTI-TYPE RELATIONAL DATA - A general model is provided which provides collective factorization on related matrices, for multi-type relational data clustering. The model is applicable to relational data with various structures. Under this model, a spectral relational clustering algorithm is provided to cluster multiple types of interrelated data objects simultaneously. The algorithm iteratively embeds each type of data objects into low dimensional spaces and benefits from the interactions among the hidden structures of different types of data objects. | 2012-11-22 |
| 20120296908 | APPAPATUS AND METHOD FOR GENERATING A COLLECTION PROFILE AND FOR COMMUNICATING BASED ON THE COLLECTION PROFILE - An apparatus for generating a collection profile of a collection of different media data items has a feature extractor for extracting at least two different features describing a content of a media data item for a plurality of media data items of the collection, and a profile creator for creating the collection profile by combining the extracted features or weighted extracted features so that the collection profile represents a quantitative fingerprint of a content of the media data collection. This collection profile or music DNA can be used for transmitting information, which is based on this collection profile, to the entity itself or to a remote entity. | 2012-11-22 |
| 20120296909 | Method and Apparatus for Characterizing User Behavior Patterns from User Interaction History - An approach is provided for characterizing user behavior patterns. The behavior pattern platform receives a plurality of context records from a device. Next, the behavior pattern platform places one or more contexts from the context records. Then, the behavior pattern platform places the contexts into one or more context groups. Then, the behavior pattern platform receives interaction data from the device, associates the context groups with the interaction data, and determines a behavior pattern based, at least in part, on the association of the context groups and the interaction data. | 2012-11-22 |
| 20120296910 | METHOD AND SYSTEM FOR RETRIEVING INFORMATION - A method of retrieving information regarding an information resource, has the steps of: providing an information resource with a plurality of information instances from a first memory unit; providing a knowledge model with a plurality of type categories and a relationship between at least two type categories from a second memory unit; providing a multi-dimensional context model with a plurality of context categories and a number of dimensions corresponding to a number of the context categories from a third memory unit; annotating an information instance by one of the type categories; mapping at least one type category and/or annotating at least one information instance by one of the context categories; and; assigning a context variable to one of the context categories, the context variable determining a value of a context distance between the context category and the information instance mapped to the context category. | 2012-11-22 |
| 20120296911 | INFORMATION PROCESSING APPARATUS AND METHOD OF PROCESSING DATA FOR AN INFORMATION PROCESSING APPARATUS - According to one embodiment, an information processing apparatus includes a keyword display module, a selection module and an information-retrieval module. The keyword display module is configured to display at least two keywords. The selection module is configured to select a keyword from the at least two keywords displayed by the keyword display module. The information-retrieval module is configured to retrieve information by using the keyword selected by the selection module. The keyword display module is further configured to display one or more keywords belonging to a preset category, as at least one of the at least two keywords. | 2012-11-22 |
| 20120296912 | VIRTUALIZED WORKSPACES FOR STANDARDIZATION OF ACCESS TO DATA - A system and method for bridging between various operating systems, applications, file formats and file structures and the like is described. The system and methods described include the creation of a virtual workspace transparent to a user that allows the user to access information stored on an accessible computer readable medium in a manner that is compatible with the user's system, even where the requested data may reside on a system having an operating system or file structure that is incompatible with the user's system or application. | 2012-11-22 |
| 20120296913 | System and Method of Partitioned Lexicographic Search - A search method is provided. The method comprises, building a first plurality of collectors, associating a first plurality of index entries with the first plurality of collectors, wherein each index entry comprises a search target and is associated with at least one of the first plurality of collectors based on a similarity between the search target of the index entry and the at least one collector, selecting a second plurality of collectors from among the first collectors based on a similarity between a search term and each of the second plurality of collectors, selecting a second plurality of index entries from among the index entries associated with the second plurality of collectors based on a similarity between the search term and the search target of each of the index entries associated with the second plurality of collectors, and presenting information related to the second plurality of index entries. | 2012-11-22 |
| 20120296914 | TEMPORALLY-CORRELATED ACTIVITY STREAMS FOR CONFERENCES - Techniques are provided for capturing events and activities that occur during a conference, generating metadata related to the events, and correlating the metadata with specific points in time, within the conference, at which the corresponding events occurred. The resulting temporally-correlated event metadata may be stored as part of the conference recording, or separate from the conference recording. Once the temporally-correlated event metadata has been stored for a conference, the conference may be indexed based on the metadata. The index may then be used to not only to locate a conference that satisfies specified search criteria, but to identify the points or snippets, within the conference, that correspond to the search criteria. | 2012-11-22 |
| 20120296915 | Collective Acceleration Unit Tree Structure - A mechanism is provided in a collective acceleration unit for performing a collective operation to distribute or collect data among a plurality of participant nodes. The mechanism receives an input collective packet for a collective operation from a neighbor node within a collective tree. The input collective packet comprises a tree identifier and an input data field and wherein the collective tree comprises a plurality of sub trees. The mechanism maps the tree identifier to an index within the collective acceleration unit. The index identifies a portion of resources within the collective acceleration unit and is associated with a set of neighbor nodes in a given sub tree within the collective tree. For each neighbor node the collective acceleration unit stores destination information. The collective acceleration unit performs an operation on the input data field using the portion of resources to effect the collective operation. | 2012-11-22 |
| 20120296916 | METHOD, APPARATUS AND SOFTWARE FOR PROCESSING DATA ENCODED AS ONE OR MORE DATA ELEMENTS IN A DATA FORMAT - An index of data elements is stored with a file. The file encodes the data elements. The index indicates memory locations of the data elements within the file. The index and the file are stored in a storage device. A parser or decoder accesses the index to identify data elements. At least one of the storing and accessing are performed by a computing device. | 2012-11-22 |
| 20120296917 | ADJUSTING RESULTS BASED ON A DROP POINT - Provided are techniques for providing entities. For a keyword, historical data is used to generate a list of entities, wherein a recommendation score is associated with each of the entities. The entities are ranked based on the recommendation score associated with each of the entities. A drop point that is associated with an entity whose recommendation score is low is determined. One or more additional entities are identified for at least one of the entities having a high recommendation score in the list. The one or more additional entities are inserted above the drop point in the list. The list is stored with the keyword. | 2012-11-22 |
| 20120296918 | Credibility Information in Returned Web Results - The subject disclosure is directed towards using credibility-related data in conjunction with servicing a web request such as a search query or a request for page content. The credibility-related data may be used to convey information to a user indicative of a level of credibility, such as to view credibility information with each search result, or in association with returned web page content. The credibility-related data may be used to rank, re-rank and/or filter search results. Also described is extracting credibility-related feature data from search-related data and web pages, and using the feature data with a dataset of credibility-rated pages to learn/train relative feature weights in a credibility model used by the search engine. | 2012-11-22 |
| 20120296919 | Contextual Relevance Engine for Activity Feeds - A method for determining relevance for activity feeds is disclosed. Activity feeds are received from one or more business entities. Information is received regarding activities being performed by a user. Context information is received regarding the user. A user context is determined from the information the regarding activities being performed by the user and the context information. The user context indicates the current status of the user. A relevance of the activity feeds is determined based on the user context. At least some of the activity feeds are displayed on a computing device. The at least some of the activity feeds are displayed according to a priority determined by the relevance. | 2012-11-22 |
| 20120296920 | METHOD TO INCREASE CONTENT RELEVANCE USING INSIGHTS OBTAINED FROM USER ACTIVITY UPDATES - Embodiments are directed towards ranking candidate pieces of content for publication based on a weighted combination of an “activity score” and a “trending score”. In one embodiment, the activity score measures social activity related to the content, such as how much the content has been shared, viewed, or commented on. In one embodiment, the trending score indicates a measure of trending topics contained in the content. In one embodiment, trending topics are keywords derived from an analysis of social activities across the internet, such as blog posts, wall posts, tweets, comments, ratings, tags, videos, pictures, and the like. In one embodiment, a topic is trending if it surpasses a minimum absolute threshold of social activity as well as a percentage increase in social activity. | 2012-11-22 |
| 20120296921 | METHOD AND APPARATUS FOR CREATING/PLAYING A CONTENT FILE - A real-time service method and apparatus for providing information generated in real-time mode are provided. The method includes generating, by a file generator a contents file including contents configuration related information and real-time service related information such that the contents configuration related information and the real-time service related information are separated within the contents file; and transmitting, by a transmitter, the generated file to a receiving device. | 2012-11-22 |
| 20120296922 | SYSTEM AND METHOD FOR COMMITTING DATA OBJECTS TO BE IMMUTABLE - Techniques for committing data objects to be immutable are described herein. According to one embodiment, in response to a request received through an interface of a storage system, the request being associated with a data object stored in the storage system, it is determined whether the data object should be committed to be immutable. The data object is committed to be immutable if it is determined that the data object should be committed to be immutable. Thereafter, an action associated with the request is performed, where the action is performed dependent upon whether the data object is immutable. Other methods and apparatuses are also described. | 2012-11-22 |
| 20120296923 | METHOD, PROGRAM, AND SYSTEM FOR CONVERTING PART OF GRAPH DATA TO DATA STRUCTURE AS AN IMAGE OF HOMOMORPHISM - To provide a method, program, and system for converting graph data to a data structure that enables manipulations in various applications to be reflected in the original graph data. The method uses at least one graph matching pattern to convert at least a part of graph data including nodes and edges to a data structure as an image of a homomorphism thereof. A pattern is provided which includes one representative node variable having a first constraint that at most one node in the graph data matches the representative node variable; the node is prohibited from matching a node variable in another pattern. The method includes the step of performing matching between the graph data and the pattern to obtain a matching result that does not violate constraints including the first constraint, and the step of generating a data structure corresponding to the matching result that does not violate the constraints. | 2012-11-22 |
| 20120296924 | METHOD, PROGRAM, AND SYSTEM FOR CONVERTING PART OF GRAPH DATA TO DATA STRUCTURE AS AN IMAGE OF HOMOMORPHISM - To provide a method, program, and system for converting graph data to a data structure that enables manipulations in various applications to be reflected in the original graph data. The method uses at least one graph matching pattern to convert at least a part of graph data including nodes and edges to a data structure as an image of a homomorphism thereof. A pattern is provided which includes one representative node variable having a first constraint that at most one node in the graph data matches the representative node variable; the node is prohibited from matching a node variable in another pattern. The method includes the step of performing matching between the graph data and the pattern to obtain a matching result that does not violate constraints including the first constraint, and the step of generating a data structure corresponding to the matching result that does not violate the constraints. | 2012-11-22 |
| 20120296925 | Systems and Methods for Providing A Validation Tool - Systems and methods for providing a validation tool may be configured to identify a plurality of words within a document, the document being provided in a first window within a user interface. Additionally, the systems and methods may be configured to determine, from a predetermined list that includes terms of interest, whether the words are matching words with terms of interest. The systems and methods may, in response to determining that the plurality of words are matching words with the terms of interest, highlight matching words in a document and access pieces of related data for matching words. | 2012-11-22 |
| 20120296926 | SYSTEMS AND METHODS FOR GUIDED CONSTRUCTION OF A SEARCH QUERY IN AN ELECTRONIC COMMERCE ENVIRONMENT - A computer-implemented method includes receiving a search query from a user through a user interface of a user computing device, identifying a search term within the search query, the search term including at least a portion of the search query, generating, based at least in part on the search term, one or more alternative search terms that are each different from the search term, and sending, over the communication network, the one or more alternative search terms to the user computing device. | 2012-11-22 |
| 20120296927 | SYSTEM AND METHOD FOR CONTEXTUALIZING QUERY INSTRUCTIONS USING USER'S RECENT SEARCH HISTORY - Disclosed is a system and method for providing search suggestions to a user based on the user's previously entered search queries. A computing device stores a global set of search suggestions. The computing device receives over a network from a user computer operated by a user one or more alphanumeric characters forming a portion of a search query. The computing device determines a search suggestion to the portion of the search query from the global set of search suggestions based on a search history of the user, the search history of the user comprising a plurality of search queries entered by the user within a predetermined period of time. The computing device transmits to the user computer the search suggestion for display by the user computer. | 2012-11-22 |
| 20120296928 | SYSTEM AND METHOD FOR TRACKING PROGRESS OF MEDIA PROCESSING JOBS - Disclosed herein are systems, methods, and non-transitory computer-readable storage media for tracking progress of media processing jobs. A system tracking progress of media processing jobs receives a media processing job submitted by a user via an electronic portal, inserts the media processing job as a job entry in a job submission table, sets an initial status for the job entry, processes the media according to parameters associated with the media processing job, maintains a processing history of the media processing job, and updates the initial status based on the processing. The system displays processing history of media processing jobs through an application interface and allows a user to expand and collapse the history to display additional or fewer details of the processing, respectively. The system can generate a virtual representation of a received physical copy of the media and associate the virtual representation with the electronically submitted media processing job. | 2012-11-22 |
| 20120296929 | APIS Discovery Service - The APIs Discovery Service is a service that exposes machine readable metadata about APIs, enabling users to build client libraries, IDE plugins, and other tools that interact with these APIs. | 2012-11-22 |
| 20120296930 | PRE-CACHING - This disclosure addresses the need for pre-caching of database query results which in general is the caching of the results of query evaluation before they are needed. In certain embodiments of query evaluation, the computing time required to evaluate a query is dominated by the reverse query, the evaluation of which determines the available remaining selectors and the number of items associated with each. The time to compute this reverse query is on average approximately proportional to the number of matching items. This result is used as a very convenient method of determining, before evaluation, which conjunctive queries will take the most time to evaluate—the long queries. These long queries can then be pre-cached, making them available for faster responses when they are needed. Methods of using cached conjunctive query results to more quickly evaluate certain queries comprising the disjunctive Boolean operators are also described. | 2012-11-22 |
| 20120296931 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - There is provided an information processing apparatus including a setting unit that sets a search character string, a searching unit that searches information including the set search character string, and a determining unit that extracts a co-occurrence character string candidate group other than partial character strings appearing as only a part of other partial character strings, among all partial character strings appearing in a plurality of pieces of the information obtained as a search result, and determines a co-occurrence character string from the co-occurrence character string candidate group, on the basis of the extracted co-occurrence character string candidate group and kinds of characters used in characters before and after the co-occurrence character string candidate group. | 2012-11-22 |
| 20120296932 | METHOD AND APPARATUS FOR IDENTIFIER RETRIEVAL - A method for identifier retrieval. The method can include the steps of: extracting candidate identifiers from a data source according to a source identifier; obtaining a profile of the source identifier and profiles of the candidate identifiers from the data source; and selecting a target identifier associated with the source identifier from the candidate identifiers according to the profile of the source identifier and the profiles of the candidate identifiers. The method may efficiently, accurately and rapidly find a target identifier associated with a source identifier. | 2012-11-22 |
| 20120296933 | ASSOCIATIVE MEMORY - A computer-implemented method comprising retrieving documents in response to an input query based on a similarity measure. | 2012-11-22 |
| 20120296934 | MULTI-PREFIX QUERY OPTIMIZATIONS - The present invention includes systems and methods for retrieving information via a flexible and consistent targeted search model that employs interactive multi-prefix, multi-tier and dynamic menu information retrieval techniques that provide context-specific functionality tailored to particular information channels, as well as to records within or across such channels, and other known state information. Users are presented with a consistent search interface among multiple tiers across and within a large domain of information sources, and need not learn different or special search syntax. A thin-client server-controlled architecture enables users of resource-constrained mobile communications devices to locate targeted information more quickly by entering fewer keystrokes and performing fewer query iterations and web page refreshes, which in turn reduces required network bandwidth. | 2012-11-22 |
| 20120296935 | AGGREGATE CONTRIBUTION OF ICEBERG QUERIES - One or more embodiments determine a distance between at least two vectors of n coordinates. A set of heavy coordinates is identified from a set of n coordinates associated with at least two vectors. A set of light coordinates is identified from the set of n coordinates associated with the at least two vectors. A first estimation of a contribution is determined from the set of heavy coordinates to a rectilinear distance between the at least two vectors. A second estimation of a contribution is determined from the set of light coordinates to the rectilinear distance norm. The first estimation is combined with the second estimation. | 2012-11-22 |
| 20120296936 | TERMINAL DEVICE FOR EXECUTING A QUERY TO A DATABASE - A terminal device includes an input part which inputs a query for retrieving a result of the query from a database stored in a database server; an estimation part which estimates an amount of resources required for processing the query input by the input part in the database server; and a sending and receiving part which sends the query input by the input part and receives a result of the query when it is judged that the amount of resources estimated by the estimation part is permissible, and does not send the query input by the input part when it is judged that the amount of resources estimated by the estimation part is not permissible. | 2012-11-22 |
| 20120296937 | METHOD AND DEVICE FOR SEARCHING PERSONAL NETWORK SERVICE - A method and a device for searching a personal network service are provided. The method includes: obtaining a primary keyword used for searching a service content by a Personal Network Equipment (PNE), generating an auxiliary keyword according to configuration information of the PNE, transmitting the auxiliary keyword generated and the primary keyword to a personal network server; and searching the service content by the personal network server according to the auxiliary keyword and the primary keyword, and providing a search result to the PNE; or, obtaining a search result generated by performing a search by a personal network server according to a keyword used for searching a service content by a PNE, generating a filtering condition according to configuration information of the PNE, filtering the search result generated by the personal network server and providing the search result filtered to the PNE. By means of the method, the PNE can rapidly and effectively search the service content interested by a user, and a higher searching accuracy can be obtained. | 2012-11-22 |
| 20120296938 | Query and Matching for Content Recognition - Various embodiments enable audio data, such as music data, to be captured, by a device, from a background environment and processed to formulate a query that can then be transmitted to a content recognition service. In one or more embodiments, multiple queries are transmitted to the content recognition service. In at least some embodiments, subsequent queries can progressively incorporate previous queries plus additional data that is captured. In one or more embodiments, responsive to receiving the query, the content recognition service can employ a multi-stage matching technique to identify content items responding to the query. This matching technique can be employed as queries are progressively received. | 2012-11-22 |
| 20120296939 | PRESERVING EVENT DATA FOR LAZILY-LOADED MACRO COMPONENTS IN A PUBLISH/SUBSCRIBE SYSTEM - A method, system and computer program product for preserving event data for lazily-loaded macro components. Upon detecting an event published by a publisher, the logical channel of the detected event is identified. If one of the macro components to be lazily-loaded is a primary receiver for that logical channel (determined by performing a table-lookup of a data structure containing a listing of macro components and their associated logical channels for which they are to be the primary receivers), then the indication of the logical channel of the detected event along with the data of the published event are stored as a key/value pair in a data structure. Upon the macro component to be lazily-loaded having been loaded, the data of the published event associated with the logical channel for which the loaded macro component is a primary receiver is retrieved and transmitted to that logical channel. | 2012-11-22 |
| 20120296940 | DOCUMENT ANALYSIS, COMMENTING, AND REPORTING SYSTEM - A method includes identifying a document structure instance that includes structure components. A selected structure component is chosen from the structure components. The method includes generating, with a processor, a hierarchical graph based on the selected structure component. The hierarchical graph includes classes, a class definition relationship, and an instance identifier that identifies the selected structure component. The hierarchical graph is output. | 2012-11-22 |
| 20120296941 | Method and Apparatus for Modelling Personalized Contexts - Various methods for modeling personalized contexts are provided. One example method includes accessing a context data set comprised of a plurality of context records. The context records may include a number of contextual feature-value pairs. The example method may also include generating at least one grouping of contextual feature-value pairs based on a co-occurrence of the contextual feature-value pairs in context records, and defining at least one user context based on the at least one grouping of contextual feature-value pairs. Similar and related example methods and example apparatuses are also provided. | 2012-11-22 |
| 20120296942 | METHOD AND SYSTEM FOR IMPLEMENTING EFFICIENT UPDATABLE RELATIONAL VIEWS OVER XML DATA - Disclosed is a method, system, and program product for providing an efficient mechanism to provide updateable relational views over XML. This will allow application developers to write both queries and updates using a relational (SQL) syntax, even though the underlying data is stored as XML. According to some approaches, this is accomplished by implementing a reverse mapping from the data within the views to the node addresses of the corresponding data in the underlying XML document. | 2012-11-22 |
| 20120296943 | STORAGE MEDIUM, DETERMINATION METHOD, AND APPARATUS - A storage medium stores a program thereon. The program instructs a computer to perform a process. The process comprises storing first information indicating dependency relationship between types into a storage, the types corresponding to configuration elements included in a system; acquiring relational information and type information from plural databases, the relational information indicating dependency relationships between plural configuration elements, the type information indicating the types of the plural configuration elements; generating second information indicating dependency relationships between a certain configuration element included in the plural configuration elements and each of configuration elements indicating dependency relation with the certain configuration element; generating third information indicating that the certain configuration element and the each of the configuration elements has the dependency relation indicated in the generated second information based on the type information and determining whether the generated third information is coincident with the first information stored in the storage. | 2012-11-22 |
| 20120296944 | PROVIDING VIRTUAL FILES TO STORE METADATA - Metadata is stored in non-volatile storage. The metadata is associated with files in a directory. A shadow directory and virtual files that correspond to the files of the directory are formed. The virtual files contain the metadata. | 2012-11-22 |
| 20120296945 | IMPLEMENTING TRANSACTIONAL PROCESSING FOR USER OPERATIONS IN CLUSTERED FILE SYSTEMS - Systems. Methods, and Computer Program Products are provided for implementing transactional processing for user operations in a clustered file system (CFS). Transactional functionality is provided for user defined operations for one of writing and modifying files, and user defined write operations and individual user defined modification operations to various possible alternative files are wrapped into either a single transaction or multiple transactions individual. | 2012-11-22 |
| 20120296946 | FILE MANAGEMENT APPARATUS AND FILE MANAGEMENT APPARATUS CONTROLLING METHOD - A file management apparatus that selects either synchronous upload or asynchronous upload as a method for uploading a file to an online storage, the selection based on at least one of an attribute of the file to be uploaded or a status of a communication channel between the file management apparatus and the online storage. | 2012-11-22 |
| 20120296947 | FILE MANAGEMENT APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM - A file management apparatus including a network interface that receives a storage request to store a file. A processor of the file management apparatus then controls uploading the file to an online storage in response to the storage request, and controls providing a continuous display indicating that a process for storing the file into the file management apparatus is being carried out until the upload of the file to the online storage is completed. | 2012-11-22 |
| 20120296948 | PROVISIONAL AUTHORITY IN A DISTRIBUTED DATABASE - Techniques for writing data in a distributed database system having a plurality of members and a master are disclosed. In one embodiment, a write request is received at an originating member. The write request is applied to a version of a database on the originating member and is placed in a journal queue of items for propagating to the master in one single atomic action. The write request is propagated to the master. Whether the propagated write request is associated with a conflict is determined, and in an event it is determined that the propagated write request is associated with the conflict, an indication that the write request is associated with the conflict is sent to the originating member. | 2012-11-22 |
| 20120296949 | FILE MANAGEMENT APPARATUS AND FILE MANAGEMENT APPARATUS CONTROLLING METHOD - A file management apparatus that communicates with an online storage subject to use constraints. The file management apparatus including a processor that controls at least one of two access processes, one of the two access processes being an upload to the online storage, the other access process being a download from the online storage, and performs access inhibit control to inhibit the access processes to meet the use constraints based on at least one of a number of times access is made to the online storage per unit time and an amount of data communicated with the online storage per unit time. | 2012-11-22 |
| 20120296950 | METHOD AND APPARATUS FOR QR-FACTORIZING MATRIX ON A MULTIPROCESSOR SYSTEM - A method and apparatus for QR-factorizing matrix on a multiprocessor system, wherein the multiprocessor system comprises at least one core processor and a plurality of accelerators, comprises the steps of: iteratively factorizing each panel in the matrix until the whole matrix is factorized; wherein in each iteration, the method comprises: partitioning an unprocessed matrix part in the matrix into a plurality of blocks according to a predetermined block size; partitioning a current processed panel in the unprocessed matrix part into at least two sub panels, wherein the current processed panel is composed of a plurality of blocks; and performing QR factorization one by one on the at least two sub panels with the plurality of accelerators, and updating the data of the sub panel(s) on which no QR factorization has been performed among the at least two sub panels by using the factorization result. | 2012-11-22 |
| 20120296951 | SYSTEM AND METHOD TO EXECUTE STEPS OF AN APPLICATION FUNCTION ASYNCHRONOUSLY - There is provided a method that includes (a) receiving a first request message and a second request message, (b) instantiating a first message handler and instantiating a second message handler, and (c) concurrently processing (i) the first request message via the first message handler to yield a first response message, and (ii) the second request message via the second message handler to yield a second response message. There is also provided a system that employs the method, and a storage medium that contains instructions that cause a processor to perform the method. | 2012-11-22 |
| 20120296952 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message: identify received data that is directed to any destination identity that is both a member of the group and a member of a subset of the plurality of destination identities, and on which processing has not yet been performed; trigger processing by the first processing arrangement in accordance with the protocol on only the identified data; and subsequently form a response based at least partly on the result of the triggered processing, wherein the response is formed so as to comprise a positive indication of availability of data for a destination identity of the group if the triggered processing caused data to be made available to the respective destination identity. | 2012-11-22 |
| 20120296953 | GROUP ACCESS TO IP MULTIMEDIA SUBSYSTEM SERVICE - A method of facilitating access to services of an IP Multimedia Subsystem, by users groups that require alternative handling in relation to the standard handling of IP Multimedia Subsystem users. Functioning instructions are added to the user group s subscription maintained in the IP Multimedia Subsystem, instructing nodes in the IP Multimedia Subsystem to adapt their standard functioning for this specific group of users. The instructions in a subscription of a specific user group, provide a node of the IP Multimedia Subsystem that does no longer need to be specific for certain types of users, but has a standard way of operation, that is modified by instructions for dedicated operation for only that specific user group. In further aspect embodiments are disclosed providing improved solutions for known problems of IP Multimedia Subsystems making use of functioning instructions included in the subscription. | 2012-11-22 |
| 20120296954 | SENDER MOTIVATED OPTIMIZATION OF URI RENDERING IN INSTANT MESSAGING - Rendering content identified by a uniform resource identifier (URI). One embodiment can include, within a first communication device comprising a processor and a memory, on the first communication device, receiving the URI within an instant messaging (IM) session. The method further can include, via the processor, prior to receiving a user input selecting the URI, attempting to retrieve content from a content source identified by the URI to preload the content within the memory. | 2012-11-22 |
| 20120296955 | AUTOMATED SERVICE DISCOVERY AND DYNAMIC CONNECTION MANAGEMENT - In some embodiments, an apparatus includes device functional circuitry to perform at least one service; and network interface control circuitry to control interaction between the apparatus and a network. The network interface control circuitry includes a service discovery module to (1) send a presence announcement message to be transmitted outside the device to let other devices outside the device know of services the device may perform and (2) to receive presence announcement messages from the other devices outside the device to learn what services to the other devices may perform. In some embodiments, the network interface control circuitry includes a dynamic connection management module. Other embodiments are described and claimed. | 2012-11-22 |
| 20120296956 | Method and system for synchronizing data between QUALCOMM platform terminal and PC side - The present disclosure discloses a method for synchronizing data between a Qualcomm platform terminal and a Personal Computer (PC) side, which comprises the following steps: the DIAG module of the Qualcomm platform terminal receives a request packet from the PC side, converts the request packet into a pseudo request packet, and transmits the pseudo request packet to an application layer module of the Qualcomm platform terminal via an Original Equipment Manufacturer (OEM) layer module of the Qualcomm platform terminal; the application layer module fills a pseudo response packet according to the pseudo request packet transmitted from the OEM layer module and then transmits the pseudo response packet to the DIAG module via the OEM layer module; and the DIAG module converts the pseudo response packet transmitted from the OEM layer module into a real response packet and then transmits the real response packet to the PC side. The present disclosure also discloses a system for synchronizing data between a Qualcomm platform terminal and a PC side. In the present disclosure, the implementations of a bottom layer and an application layer are not mixed together any more, which reduces code coupling degree, avoids the occurrence of a fault in a data synchronization process and facilitate the extension of new functions. | 2012-11-22 |
| 20120296957 | Software Based System for Control of Devices - A control system includes a plurality of audio/video and environmental devices, a server and a client system. Each one of said plurality of audio/video devices receives or sends an audio/video signal. The server is connected to each one of said plurality of audio/video devices and is configured to controllably receive and send audio/video signals to and from the plurality of audio/video devices. The server is connected to each one of said plurality of environmental devices and is configured to controllably operate the environmental devices. The client system is interoperable with the server and with a user of the client system through a user interface. At least one medical device may also be connected to communicate with said server. The user can control the plurality of audio/video and environmental devices through the client system and the server, and receive the audio/video signal outputted from any one of the plurality of audio/video and environmental devices. | 2012-11-22 |
| 20120296958 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND PROGRAM - Methods and apparatus for processing a request for image data. One exemplary embodiment is directed to an apparatus comprising at least one storage device configured to store a plurality of processor-executable instructions and at least one processing unit communicatively coupled to the at least one storage device. Upon execution of the processor-executable instructions, the processing unit receives from a client computer one or more requests for image data, generates at least one coupled-image file and a conversion layout file based, at least in part, on information in the one or more requests for image data, wherein the at least one coupled-image file includes image data for a plurality of images to form a combined image and the conversion layout file includes identifying information identifying the plurality of images in the combined image, and sends the at least one coupled-image file and the conversion layout file to the client computer. | 2012-11-22 |
| 20120296959 | Shell Integration for an Application Executing Remotely on a Server - The methods and systems described herein are directed to providing shell integration for an application executing remotely on a server. By providing shell integration for the application executing on the server, the system provides a seamless user experience, in which a user perceives minor or no differences between applications executing locally and those executing remotely. New usability enhancements in operating systems, such as Destination Lists (a.k.a. Jump Lists), Thumbnail Toolbars, Overlay Icons, Progress Bars, and integration of web sites with the Shell (IE9), may work only in a local OS environment and fail to integrate at all in a remote environment. One of the goals of the invention is to integrate these Shell capabilities and achieve a unified desktop experience for the user. | 2012-11-22 |
| 20120296960 | METHOD AND SYSTEM FOR PROVIDING ACCESS TO MAINFRAME DATA OBJECTS IN A HETEROGENEOUS COMPUTING ENVIRONMENT - A method for providing access to mainframe data objects in a heterogeneous computing environment includes providing, by a non-mainframe server, a service comprising a storage virtualization system for storing mainframe data in a virtual storage device. The mainframe data is managed by a mainframe server, which is connected to a physical storage device and to the server so that the virtual storage device in the storage virtualization system appears as another physical storage device to the mainframe server. The method includes receiving, by the server, a message from a non-mainframe client connected to the server via a network, wherein the virtual storage device appears as a mounted storage drive to the client, and the message includes a request for access to the mounted storage drive and/or to data stored therein. The request is processed to generate a non-mainframe formatted request result, which is transmitted to the client via the network. | 2012-11-22 |
| 20120296961 | SESSION MANAGEMENT WITHIN A MULTI-TIERED ENTERPRISE NETWORK - A system and method are described in which session objects are organized and managed within a structured hierarchy of session object storage units, referred to herein as “session domains.” In an example, a method can include generating a plurality of session objects, defining a plurality of session domains, associating the plurality of session objects with the plurality of session domains, identifying related session domains, and organizing the related session domains within one of a plurality of hierarchy levels. The session objects can store session data defining a state of interaction with clients. The session domains can provide abstract storage for session objects having similar management characteristics. The related session domains can be grouped in hierarchy levels based on one or more related management characteristics of the session objects. | 2012-11-22 |
| 20120296962 | MEDICAL IMAGE PROCESSING SYSTEM AND A MEDICAL IMAGE PROCESSING SERVER - In case of communication is interrupted as a result of unforeseen circumstances, it is intended to allow confirming the results of processing executed while communication is interrupted. The medical image processing system includes a server comprising a processor and a screen generator. The processor executes an application for generating and editing a medical image based on instructions from a client. The screen generator generates and delivers the screen to the client upon receiving the processing results of the application. The server comprises a disconnect detector, a screen storage, and a screen storage controller. The disconnect detector detects communication interruption with the client. The screen storage controller causes the screen storage to store the screen generated in a first period from the time when the disconnect detector detects an interruption of communication. A screen playback part delivers the screen stored in the screen storage to the client. | 2012-11-22 |
| 20120296963 | OPEN WIRELESS ARCHITECTURE (OWA) MOBILE CLOUD INFRASTRUCTURE AND METHOD - A future mobile terminal converging multiple wireless transmission technologies by utilizing a cost-effective and spectrum-efficient mobile cloud solution by introducing Virtual Mobile Server (VMS) and Virtual Register and Call Switch (VR/CS) systems and methods based on the innovative open wireless architecture (OWA) technology platform, and the mobile terminal extended to other mobile cloud clients including computer terminal and television terminal fully synchronized through the VMS. | 2012-11-22 |
| 20120296964 | SYSTEM AND METHOD FOR TRANSFERRING A CALL BRIDGE BETWEEN COMMUNICATION DEVICES - An improved system and method are disclosed for conference bridging. In one example, the method enables a device engaged in a conference call as a participant to bridge the conference call and to transfer the bridge to another device engaged in the conference call as a participant. | 2012-11-22 |
| 20120296965 | DETECTING POTENTIALLY ABUSIVE ACTION IN AN ONLINE SOCIAL NETWORK - One or more techniques and/or systems are disclosed for detecting a potentially abusive action for an online social network of a user. A network expansion profile and/or communications profile may be determined for the online social network of the user, by tracking user actions while building and/or maintaining the online social network. A reputation profile, such as a rating, for the online social network can be determined by combining information from the network expansion profile for the online social network and/or the communication profile for the online social network. Based upon the determined reputation profile, an action of the online social network, such as sending a communication, may be identified as potentially abusive and thus be treated as such (e.g., be accompanied by a warning to intended recipients that the communication may be from a spammer). | 2012-11-22 |
| 20120296966 | HIERARCHICALLY RELATED MOBILE USER GROUPS - An application server supports mobile users in a wireless communication system. The application server includes a rule manager and a group controller. The rule manager obtains predefined rules that govern dynamic formation of logical mobile user groups which are hierarchically related to one another through parent-child relationships. In this regard, the predefined rules particularly establish conditions for child group formation and criteria for child group membership. The group controller dynamically forms child groups in accordance with these predefined rules. Specifically, the group controller dynamically forms any given child group from a member of a corresponding parent group to also include one or more other mobile users meeting criteria for membership in that child group, responsive to determining that conditions for forming the child group have been fulfilled. Advantageous uses of such groups include tracing the propagation of an electronic sales promotion or an infectious disease, or even social networking. | 2012-11-22 |
| 20120296967 | Bridging Social Silos for Knowledge Discovery and Sharing - Techniques are provided herein for obtaining network usage information about a plurality of users, analyzing the network usage information to detect a plurality of subjects and determine a set of relationship scores describing the strength of the relationship between users and subjects, and analyzing the sets of relationship scores to detect a plurality of virtual communities formed among the users. The virtual communities are used to detect subjects to recommend to members of the virtual communities, such as topics or content items that other users of the community have found of interest. | 2012-11-22 |
| 20120296968 | System and Method for Group Communications in 3GPP Machine-to-Machine Networks - An inventive system and method for group communication among devices in M2M networks comprises associating one or more of the devices with a gateway having a unique identifier, initiating registration of the devices at an M2M network using the unique identifier of the gateway, providing from the network a temporary identifier to the gateway and associating, in the network, the temporary identifier with the gateway, attaching the devices to the network using the temporary identifier, and communicating information between the network and the device through the gateway. In one aspect, the devices can be classified into sub-groups and each sub-group has a sub-group head that can be attached to the gateway so that the devices can communicate with the network through the sub-group head instead of the gateway. Each sub-group can be associated with a unique temporary identifier, in addition to the temporary identifier associated with the gateway. | 2012-11-22 |
| 20120296969 | APPARATUS AND METHOD OF OBJECTIVELY RATING MEMBERS OF AN ONLINE GROUP - A method and apparatus for objectively rating users of a collaborative writing system forms an online group having a plurality of members, and assigns one or more roles to each of the members within the group. One or more members of the group produce at least one digital writing within the online group. The method then monitors online activity of each member in the group with regard to 1) other users of the system and 2) the digital writing(s) produced by the one or more members, and calculates, for each member, a numerical influencer score for each assigned role as a function of the monitored online activity. The influencer score indicates the influence of the member in each assigned role within the group. | 2012-11-22 |
| 20120296970 | FILE MANAGING APPARATUS FOR MANAGING ACCESS TO AN ONLINE STORAGE SERVICE - A file managing apparatus that caches a file to be uploaded to an online storage; and controls withholding uploading the file to the online storage until a predetermined withholding time elapses since the file has been cached, even if the file is updated. | 2012-11-22 |
| 20120296971 | SOCIAL CONTENT MANAGEMENT - A method includes, in a server residing in a network of interconnected computers, populating a repository with content, each one of the content categorized by at least one community designation, one topic designation, one tag and/or one company designation, receiving registration information for users, the registration information including a username and at least one community designation, one topic designation, one tag and/or one company designation, receiving content from a first user, the content including at least one community designation, one topic designation, one tag and/or one company designation, storing the received content in the repository, and notifying a subset of users of the received content, the community designation, topic designation, tag and/or company designation of each of the subset of users matching the community designation, topic designation, tag and/or company designation of received content. | 2012-11-22 |
| 20120296972 | SYSTEMS AND METHODS FOR VIRTUAL INTERACTIONS - Systems and methods for virtual interactions are described. One or more users can view or listen to media, react to the media and share such media experience virtually with others. The media experience can take place synchronously, asynchronously or both. | 2012-11-22 |