13th week of 2012 patent applcation highlights part 60 |
Patent application number | Title | Published |
20120078934 | METHOD FOR AUTOMATICALLY INDEXING DOCUMENTS - A method for retrieving based on a search term together with its corresponding meaning from a set of base documents those documents which contain the search term and in which the certain search term has the certain meaning to enable the building of an index on the retrieved documents. The method includes searching for those base documents among the set of base documents which contain the certain search term and evaluating the found base documents as to whether the search term contained in the found base documents, respectively, has a certain meaning. Evaluation includes generating a text document to represent elements surrounding the search term and their corresponding absolute or relative position with respect to the search term; inputting the text document into a trainable classifying apparatus; classifying the inputted text document to judge whether the search term has the inputted meaning. | 2012-03-29 |
20120078935 | IDENTIFYING SUPERPHRASES OF TEXT STRINGS - Methods and apparatus are described by which “superphrases” of “seed phrases” representing basic concepts may be identified without having to compare all possible pairs of seed and candidate phrases. According to one class of embodiments, a data structure similar to an inverted index is used for indexing phrases. The elimination of seed and candidate phrase pairs is enabled by building and traversing the index in a particular manner. | 2012-03-29 |
20120078936 | VISUAL-CUE REFINEMENT OF USER QUERY RESULTS - Methods and computer-storage media having computer-executable instructions embodied thereon that facilitate refining query results using visual cues are provided. Query results are determined in response to an indication of a user query. One or more groups of query results are generated from the query results based on categories of query results that share similar features. Visual cues are associated with each of the query result groups. Visual cues, in association with query result groups, are presented to a user. Query results associated with a selected visual cue may be presented to a user. A refined user query may be generated based on a selected visual cue. | 2012-03-29 |
20120078937 | MEDIA CONTENT RECOMMENDATIONS BASED ON PREFERENCES FOR DIFFERENT TYPES OF MEDIA CONTENT - Browsing content stored in a content source. A hierarchical tree structure is accessed. The hierarchical tree structure has nodes that correspond to at least one query for recommended content of a first content type that is recommended based on a collection of data for content of a second content type, the first content type and the second content type being different. Recommended content, of the first content type, stored in the content source is browsed by executing the at least one query for recommended content, the at least one query corresponding to at least one node of the hierarchical tree structure. The browsing is performed in accordance with a hierarchy of the hierarchical tree structure. | 2012-03-29 |
20120078938 | SYSTEM AND METHOD FOR CONTEXT BASED QUERY AUGMENTATION - A system and method for context based query augmentation. A question is received over a network from a questioning user comprising an identification of a user and at least one question criteria. A first query is formulated so as to search, via the network, for user profile data, social network data, spatial data, temporal data and topical data so as to identify user context data relevant to question criteria. The question is modified using the user context data to create at least one modified question having at least one additional criteria based on the user context data. A second query is formulated so as to search, via the network, for knowledge data, user profile data, social network data, spatial data, temporal data and topical data so as to identify knowledge data relevant to the identified user and the modified question criteria. The knowledge data is transmitted, over the network, to the questioning user. | 2012-03-29 |
20120078939 | Query Rewind Mechanism for Processing a Continuous Stream of Data - A query engine receives a continuous stream of data and applies a Structured Query Language (SQL) query to the data. The data is processed on a chunk-by-chunk basis with a query rewind mechanism that sustains the SQL query as a single long-standing query that allows a state of the SQL query to be maintained. | 2012-03-29 |
20120078940 | ANALYSIS OF OBJECT STRUCTURES SUCH AS BENEFITS AND PROVIDER CONTRACTS - The hierarchical relationships between objects in different levels of an object structure (such as a contract) are stored as elements in two-dimensional matrix representations. In general, the matrix representations facilitate queries, clustering of like objects and contracts, and comparisons that identify common objects and contracts. | 2012-03-29 |
20120078941 | QUERY ENHANCEMENT APPARATUS, METHODS, AND SYSTEMS - Apparatus, systems, and methods may operate to receive user-specified input data from a user input device as a segment query that includes a plurality of criteria, and to store individual counts and at least one additional count in a storage medium. The individual counts are derived from processing the segment query as a corresponding plurality of queries associated with each of the criteria, and the at least one additional count comprises an intersection of at least two of the criteria, regardless of whether the user-specified input data includes an intersection operation. Other apparatus, systems, and methods are disclosed. | 2012-03-29 |
20120078942 | Supporting efficient partial update of hierarchically structured documents based on record storage - Methods and apparatus, including computer program products, implementing and using techniques for performing a partial update of a hierarchically structured document referencing one or more records stored in a database. An expression specifying one or more updates to be applied to the document is received. The document is searched to find update target position(s). Based on the received expression, a pending update list is built. When an update target position is found, a row of a document column in a base table is updated with the new version number for the document. New database records for insertion into the new document version are generated from the pending update list. Old database records to be replaced are identified. A database table for the document is updated to mark the old database records as obsolete and to add new database records to be referenced in the new version of the document. | 2012-03-29 |
20120078943 | HIGH QUANTITATIVE PATTERN SEARCHING USING SPATIAL INDEXING - A computer searching technique identifies high quantitative patterns in data. A spatial indexing technique, such as an R-tree is used to represent the data. Then a pattern searching algorithm is used to identify anchor points that define the componentwise minimum patterns. High quantitative patterns are found responsive to the componentwise minimum patterns. The search strategy is demonstrated relevant to the problem of finding suitable locations for a retail business with reference to environments of prior successful retail businesses. | 2012-03-29 |
20120078944 | CALCULATION ENGINE AND CALCULATION PROVIDERS - A method of acquiring data and performing calculations on the data using a provider service. A provider ticket service (PTS) receives tickets from one or more clients. Each ticket includes a calculation identifier and a payload. The calculation identifier identifies a calculation to be performed using information in the payload. The PTS associates a unique ticket identifier with each ticket. A ticket manager submits a selected ticket from the PTS to a provider host service (PHS), which determines which provider is to perform the calculation identified by the selected ticket by inspecting provider identification information in the selected ticket. The PHS launches a provider host thread (PHT) that invokes the provider determined to perform the calculation identified by the calculation identifier of the selected ticket. The provider performs the calculation and returns its result to the PHS, which passes the result back to the PTS, which returns the result to the requesting client. | 2012-03-29 |
20120078945 | INTERACTIVE ADDITION OF SEMANTIC CONCEPTS TO A DOCUMENT - One or more techniques and/or systems are provided for interactively associating a semantic concept with a unique term that is input by a user. As the user is creating a document and/or once the user has completed a draft of the document, the document is parsed to identify unique terms (e.g., persons, places, things, services, etc.) in the document. When a unique term is identified, a query is generated to locate one or more semantic concepts (e.g., URLs, URNs, or other identifiers, for example) that are associated with the identified unique term and a notification indicative of the results is generated. From this notification, the user can select whether to associate the unique term with any and/or all of the located semantic concepts. In this way, supplemental content may be added to a document that the user is creating, for example. | 2012-03-29 |
20120078946 | SYSTEMS AND METHODS FOR MONITORING FILES IN CLOUD-BASED NETWORKS - Embodiments relate to systems and methods for monitoring files in cloud-based networks. In particular, a file managing module can manage the access and retrieval of files stored in cloud-based networks on a distributed basis. In embodiments, the file managing module can receive a file access request from a requesting entity. The file managing module can use the file access request to determine a storage location mapped to a hash structure. Generation numbers associated with the both the storage location and the actual file at the storage location can be compared to determine whether the file has been unexpectedly modified or relocated. The file managing module can sync any discrepancy between the generation numbers and retrieve the file for the requesting entity. | 2012-03-29 |
20120078947 | INTEGRATED JUST-IN-TIME SYNCHRONIZATION - The invention is directed to just-in-time (JIT) retrieval of directory information to reduce network traffic and load on directory servers and/or data sources by requesting only the information that is currently needed from the directory server. In the invention, a request handler operating with the directory server provides this capability. Specifically, the request handler and directory server are configured to receive a request for directory information from a client and to determine a location corresponding to a set of current attribute values for responding to the request. The request handler retrieves the set of current attribute values from at least one of the following: the directory server and an external source. A set of current attributes is returned to the client from the directory server. The request handler propagates information in a JIT manner so that only the information that will be currently used by the client is propagated across the network. | 2012-03-29 |
20120078948 | SYSTEMS AND METHODS FOR SEARCHING A CLOUD-BASED DISTRIBUTED STORAGE RESOURCES USING A SET OF EXPANDABLE PROBES - Embodiments relate to systems and methods for searching a cloud-based file storage system using a set of expandable probes. Platforms and techniques are provided to search for a file whose location in cloud storage resources is recorded in a consistent hash ring structure. In a hash ring, a file name can generate a hash output corresponding to a position around a circle. The closest clockwise node to that location can contain the file itself, or a link to another location containing or leading to the file. When a link has become obsolete and no longer points to the file, it may be necessary to search for that file. Embodiments perform a graduated search for the missing file, starting one node from the original node, then trying two adjacent nodes, then four adjacent nodes and so forth in expanding fashion, until the file is found or the hash structure is exhausted. | 2012-03-29 |
20120078949 | GENERATING CANDIDATE ENTITIES USING OVER FREQUENT KEYS - Systems, methods, and computer program products are disclosed for matching an inbound identity record to existing entities. A composite generic key may be generated from multiple entity resolution (ER) candidate-building keys determined to be generic keys. A query may be generated based on the composite generic key and executed to retrieve candidate entities for an inbound identity record. | 2012-03-29 |
20120078950 | Techniques for Extracting Unstructured Data - A technique for extracting unstructured data includes receiving a plurality of regular expressions and a given document. The regular expressions include a plurality of extensible grammar expressions for searching for a set of information. The regular expressions are then used to search the given document to determine if the unstructured data matches one or more of the extensible grammar expressions. If a match is determined, one or more set of information is extracted from the unstructured data using one or more heuristics. | 2012-03-29 |
20120078951 | SYSTEM AND METHOD FOR DATA STREAM PROCESSING - A method and system for processing a data stream are described. The method executes, until the occurrence of a cut condition, a map function from a set of query processing steps to generate map results for a first portion of the data stream, executes a reduce function from the set of query processing steps to generate history-sensitive data from the map results, and rewinds the set of query processing steps, without termination of processing. The history-sensitive data is maintained for a second execution of the map function and reduce function on a second portion of the data stream. | 2012-03-29 |
20120078952 | BROWSING HIERARCHIES WITH PERSONALIZED RECOMMENDATIONS - Browsing content stored in a content source. A hierarchical tree structure is accessed. The hierarchical tree structure has nodes that correspond to at least one query for recommended content that is recommended based on a user profile. Recommended content stored in the content source is browsed by executing the at least one query for recommended content, the at least one query corresponding to at least one node of the hierarchical tree structure. The browsing is performed in accordance with a hierarchy of the hierarchical tree structure. | 2012-03-29 |
20120078953 | BROWSING HIERARCHIES WITH SOCIAL RECOMMENDATIONS - Browsing content stored in a content source. A hierarchical tree structure is accessed. The hierarchical tree structure has nodes that correspond to at least one query for recommended content that is recommended based on at least one social network service. Recommended content stored in the content source is browsed by executing the at least one query for recommended content, the at least one query corresponding to at least one node of the hierarchical tree structure. The browsing is performed in accordance with a hierarchy of the hierarchical tree structure. | 2012-03-29 |
20120078954 | BROWSING HIERARCHIES WITH SPONSORED RECOMMENDATIONS - Browsing content stored in a content source. A hierarchical tree structure is accessed. The hierarchical tree structure has nodes that correspond to at least one query for recommended content that is recommended based on sponsored recommendations. Recommended content stored in the content source is browsed by executing the at least one query for recommended content, the at least one query corresponding to at least one node of the hierarchical tree structure. The browsing is performed in accordance with a hierarchy of the hierarchical tree structure. | 2012-03-29 |
20120078955 | METHOD AND PROCESS FOR SEMANTIC OR FACETED SEARCH OVER UNSTRUCTURED AND ANNOTATED DATA - A semantic query over a corpus of data is constructed using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements. The aggregation includes at least one annotation and at least one search term. The relative positions of the graphical representations of the annotations and the search terms are manipulated within the aggregation within the graphical user interface to express relationships among the annotations and search terms, yielding a visual spatial representation of the semantic query. The annotations, search terms and expressed relationships define the semantic query that is used to search the corpus of data. | 2012-03-29 |
20120078956 | Computerized National Online Parcel-Level Map Data Portal - A National Online Parcel-Level Map Data Portal (NPDP) is provided that optimizes online delivery of parcel-level maps and linked attribute data. To do this, the NPDP manages a database of assembled and current vector based parcel data in a spatial format (GIS) that enables geocoded parcel boundaries to be linked to property tax records. A user enters a street address into an appropriate screen window to call up and view road right-of-ways, all parcel boundaries and the “exact” address location as a highlighted parcel area. In addition, a list of property record attributes such as owner, use code, assessed value and year constructed can be displayed. Other on screen parcels can likewise be selected if one wishes to view their linked attributes. | 2012-03-29 |
20120078957 | Graph Server Querying for Managing Social Network Information Flow - An online social network is managed using one server for database management tasks and another server, preferably in a distributed configuration, for CPU-intensive computational tasks, such as finding a shortest path between two members or a degree of separation between two members. The additional server has a memory device containing relationship information between members of the online social network and carries out the CPU-intensive computational tasks using this memory device. With this configuration, the number of database lookups is decreased and processing speed is thereby increased. | 2012-03-29 |
20120078958 | System for Sequentially Displaying Different File Types In A Directory - A system for accessing electronic files in a directory, including a processor, at least one directory including a plurality of electronic files, wherein the plurality of electronic files include files of two or more file types, software executing on the processor for receiving a request for a first one of the plurality of electronic files, software executing on the processor for receiving a next file request, and software executing on the processor for displaying a next file in the at least one directory upon receiving the next file request. | 2012-03-29 |
20120078959 | METHOD AND APPARATUS FOR CONTROLLING DEVICE AND COMPUTER READABLE MEDIUM STORING THE METHOD - A device control method and apparatus and computer readable medium storing the method, the method including selecting at least one device based on at least one outdoor environment information; and generating control information regarding the selected at least one device based on the at least one outdoor environment information. | 2012-03-29 |
20120078960 | Computer-Implemented System And Method For Prospecting Digital Information Through Online Social Communities - A home evergreen index and frontier evergreen indexes are maintained. The indexes cover topically-limited subject areas, which include digital information. Each index defines a hierarchy of topics. Each index further matches a topic model to the topic hierarchy's topics. Each topic model includes a pattern evaluable against the digital information, which identifies such digital information matching the topic model's topic. At least one frontier evergreen index that includes topics that are at least partially distinct from the topics included in the home evergreen index is identified. Vetted assessments for articles identified by the at least one frontier evergreen index are obtained. The articles corresponding to the vetted assessments that are favorable are selected. The patterns that include the topic models of the home evergreen index are matched against the selected articles of the digital information. The selected articles of the digital information that were matched are provided on a display. | 2012-03-29 |
20120078961 | Representing and Processing Inter-Slot Constraints on Component Selection for Dynamic Ads - Systems, methods, and computer-readable media for representing and processing inter-slot co-occurrence constraints on component selection for dynamically generated content items are disclosed. Components available for constructing the content items are organized into a hierarchy of categories. Co-occurrence constraints are specified in terms of categories in the hierarchy rather than explicit enumerated black-lists or white-lists at the component-to-component level. A set of processing rules based on the hierarchical taxonomy are used to expand a set of co-occurrence constraints specified in terms of categories into explicit enumerations of allowed component combinations, and to resolve potential conflicts in the set of co-occurrence constraints in a predictable manner. The explicit enumerations of allowed component combinations can be stored in a relational data table. When constructing a content item, candidate components can be obtained by querying the relational data table. | 2012-03-29 |
20120078962 | SYSTEM AND METHOD FOR CONTROLLING POSTAGE USAGE INDEPENDENT OF METER BALANCE - A postage evidencing meter system is disclosed. The system comprises an authorization database for storing parameters for at least one user, wherein the parameters limit the at least one user's ability to evidence postage using the meter. The parameters include a maximum postage amount that the at least one user is allowed to use on the meter to evidence postage. The parameters may alternatively or also include a period of time during which the user is allowed to use the meter to evidence postage or a maximum amount of postage that can be used during a period of time. The postage evidencing meter further comprises a user interface, a printer, and a security module. In alternative embodiments, the authorization database is stored on a removable storage device and/or is coupled to the meter via a communication link to a remote postage information system. | 2012-03-29 |
20120078963 | SUPPORTING LINKED MULTI-USER DECISION MAKING IN ENVIRONMENTS WITH CONSTRAINED SHARED RESOURCES UTILIZING DURABLE FILES - Embodiments of the present invention manage multiple requests to allocate real world resources in a multi-user environment. A set of resource availability information is stored in a first durable data file for each resource in a plurality of resources provided by a database environment. The database environment is shared between a plurality of users. A decision context is associated with a second durable data file. The decision context is associated with a user interacting with the database environment. The decision context exists for a defined duration of time. A least one resource is determined to have been temporarily allocated to the decision context for the defined duration of time. The second durable data file is updated to indicate that the at least one resource has been temporarily allocated to the decision context. The first durable data file is updated to indicate that the at least one resource is currently unavailable. | 2012-03-29 |
20120078964 | SYSTEM FOR STORING AND DISEMINATING PATIENT DATA AND RELATED INFORMATION - The system described has many advantages and provides safeguards for the patients. More specifically, if some information from any source is suspect or potentially dangerous, the primary health care provider and/or other entities such as local emergency services are notified in real time. | 2012-03-29 |
20120078965 | Method, an apparatus, a computer system, a security component and a computer readable medium for defining access rights in metadata-based file arrangement - The invention relates to a method for a computer system storing electronic objects being defined by metadata items. The method comprises deriving access rights from one or more security components originating from respective metadata items of at least one object, and determining the effective access rights for the object by means of the security components. The invention also relates to a method for a computer system storing electronic objects being defined by metadata items, wherein access rights for an object are determined by means of one or more pseudo-users. The invention also relates to an apparatus, a computer system and a computer readable medium comprising a computer program stored therein for carrying out the methods. | 2012-03-29 |
20120078966 | File System With Content Identifiers - A method for operating a file system includes receiving a write instruction including a file descriptor associated with a file and a content identifier, a content offset, and a content length, associating a region within the file with the content identifier, saving the association of the region and the content identifier. | 2012-03-29 |
20120078967 | Integration of a Framework Application and a Task Database - A financial services enterprise may provide for integrating a framework application and a task database. A flat file is extracted from a framework application, wherein the flat file is associated with a task and the task is associated with a financial services project. The flat file is manipulated to form a relational database data structure associated with the task. The relational database data structure is communicated to a management module, and the management module stores the relational database data structure in the task database to facilitate modeling the financial services project associated with a financial services enterprise. | 2012-03-29 |
20120078968 | METHODS AND APPARATUS TO MANAGE PROCESS DATA - Example methods and apparatus to manage process control data are disclosed. A disclosed example method includes receiving a request for process data associated with a field device, searching a database for a descriptor file that includes the requested process data, and accessing the descriptor file to retrieve the process data to display within an application, wherein the process data is retrieved using a schema that specifies that the process data is located at an object referenced by a file entry that is part of a section of a file body included within the file. In the example method, the object may include at least one of an expression to calculate a value using the process data in a mathematical formula or a display transformation to instruct how the process data is to be displayed. | 2012-03-29 |
20120078969 | SYSTEM AND METHOD TO EXTRACT MODELS FROM SEMI-STRUCTURED DOCUMENTS - Systems and associated methods for automated and semi-automated building of domain models for documents are described. Embodiments provide an approach to discover an information model by mining documentation about a particular domain captured in the documents. Embodiments classify the documents into one or more types corresponding to concepts using indicative words, identify candidate model elements (concepts) for document types, identify relationships both within and across document types, and consolidate and learn a global model for the domain. | 2012-03-29 |
20120078970 | Performance of Hash Tables - A method, computer program product, and system for partitioning keys for a hash table in order to improve performance of the hash table. A hash function is used to generate a hash table by mapping a set of keys to a corresponding set of hash codes, and a hash failure is detected if the hash function fails to map the entire set of keys. To resolve the hash failure, the set of keys is partitioned to form subsets of keys that can be individually mapped. | 2012-03-29 |
20120078971 | DATA MANAGEMENT METHOD - In a data management method for an electronic device, a plurality of contact items stored in a contact list of the electronic device are marked as False. A new master contact item is created in the contact list, and marked as True. Contact names and phone numbers corresponding to the plurality of contact items are merged into the new master contact item. The plurality of contact items marked as False are deleted. | 2012-03-29 |
20120078972 | Method, Computer Readable Medium And System For Allocation And Management Of Memory In Runtime Environments - A method, computer readable medium and system are disclosed. At least one embodiment of a method includes receiving one of a character and a string; determining a character string part space based on a remaining portion of a character string part capacity, of an existing array element, and a length of one of the character and the string; and one of (1) storing one of the character and the string in the existing array element if the length of one of the character and the string is less than or equal to the remaining character string part capacity of an existing array element and (2) adding a new array element and storing one of the character and the string in the new array element if the length of one of the character and the string is greater than the remaining character string part capacity of an existing array element. | 2012-03-29 |
20120078973 | Distributed System - A distributed system having a plurality of nodes, wherein the system comprises a set of index nodes for providing a searchable index which comprises metadata for locating data in the system, the set of index nodes is divided into read zones comprising a group of index nodes containing the complete searchable index, and the read zones are subdivided in write zones, each write zone comprising at least one index node containing a partition of said searchable index; and includes a master index node maintaining an index structure of said searchable index by collecting from each index node measures of the current read and write throughput of the respective index node dependent on a current load of the respective index node, where the master index node re-configures the read zones and the corresponding write zones in response to the measured read and write throughputs and the measured loads of the index nodes. | 2012-03-29 |
20120078974 | DATA MODEL DUALIZATION - A data model can be generated by dualizing another data model. In other words, a first data model can be transformed into a second data model, wherein the second data model is a mathematical dual of the first data model. For example, a non-relational data model can be generated by dualizing a relational data model. | 2012-03-29 |
20120078975 | DATA PROCESSING SYSTEM AND METHOD - A system and method for processing data are described. The method quantizes a portion of data processed at a first node within a distributed database processing system to generate one or more quantization tuples, aggregates the tuples at the node to create a plurality of aggregated tuples, and transmits the aggregated tuples to a second node within the distributed database processing system. | 2012-03-29 |
20120078976 | DATA ORGANIZATION TOOL AND APPARATUS FOR REMOTELY MANAGING A MEETING - The system, method and computer readable medium that facilitates selection of a meeting participant, and the creation of a first data structure based on the selected meeting participant. Data may be collected in response to the selection of the meeting participant. A second data structure may be generated for the collected data, and the data in the second data structure may be linked to the first data structure and the selected meeting participant. | 2012-03-29 |
20120078977 | CONTENT SUMMARIZING APPARATUS AND CONTENT SUMMARIZING DISPLAYING APPARATUS - According to one embodiment, a content summarizing apparatus includes a selection unit, a record unit, and a storage unit. The selection unit selects at least one image from input content in accordance with at least one selection criterion and at least one parameter corresponding to the at least one selection criterion, and to produce a summary. The record unit cause the storage unit to store a summary record information item that includes the at least one selection criterion and the at least one parameter used by the selection unit. The storage unit stores the summary record information item whenever the summary of the input content is produced. The selection unit acquires past summary record information items from the storage unit, and produces the summary using the at least one selection criterion and the at least one parameter that fails to be included in the past summary record information items. | 2012-03-29 |
20120078978 | SYSTEM, METHODS, AND MEDIA FOR COMPRESSING NON-RELATIONAL DATABASE OBJECTS - Method, media, and systems for compressing objects, comprising: receiving a request to write a first object including a first key and a first value, wherein the first object is of a given type; receiving a request to write a second object including a second key and a second value, wherein the second object is of the given type; classifying the first object to a compression dictionary according to at least one rule based on a value of the first object and/or the key of the first object; classifying the second object to the compression dictionary according to at least one rule based on a value of the second object and/or the key of the second object; and compressing the first object and the second object based on the compression dictionary. | 2012-03-29 |
20120078979 | Method for advanced patent search and analysis - Methods, programs products and systems are provided for improved techniques for enabling a search engine user to quickly and effectively analyze a patent and non-patent document by analyzing and parsing the user's inputted query and presenting a plurality of keywords set in accordance with a user's search feature to the end user which can be used to analyze the result in a more focused and efficient way. According to one of the preferred embodiments, the inventive program code of the system automatically categorizes the user's search strings (having multiple strings representative of multiple search features) and displays multiple keyword sets wherein each keyword set represents the individual search features after the execution of the search strings through a graphical user interface search window. In a preferred embodiment of the invention, in response to the user selection of a portion of the text in a document, the system presents a set of keywords for the user in a user interface box or in a drop down menu which allows the user to select/deselect the keywords of his interest to modify the keywords set. After modifying the keywords set, the user can initiate an action to locate the most relevant paragraph based on these modified/selected keywords. The inventive system automatically ranks a plurality of the paragraphs/portion of paragraphs based on the relevancy of the user selected keywords sets. | 2012-03-29 |
20120078980 | COMPACT AGGREGATION WORKING AREAS FOR EFFICIENT GROUPING AND AGGREGATION USING MULTI-CORE CPUS - A system is described for creating compact aggregation working areas for efficient grouping and aggregation using multi-core CPUs. The system implements operations including computing a running aggregate for a group within a business intelligence (BI) query, and identifying a location to store running aggregate information within an aggregation working area of a cache. The aggregation working area includes first and second data structures. The first data structure stores running aggregate information that is associated with a group that is accessed frequently relative to a threshold. The second data structure stores running aggregate information that is associated with a group that is accessed infrequently relative to the threshold. The operations also include storing the running aggregate information in either the first or second data structure of the aggregation working area based on a characterization of the group as a frequently or infrequently accessed group. | 2012-03-29 |
20120078981 | Methods and Apparatus for Suppressing Network Feed Activities Using an Information Feed in an On-Demand Database Service Environment - Disclosed are systems, apparatus, methods, and computer readable media for suppressing network feed activities using an information feed in an on-demand database service environment. In one embodiment, a message is received, including data indicative of a user action. An entity associated with the user action is identified, where the entity is a type of record stored in a database. A type of the entity is identified. It is determined whether the entity type is a prohibited entity type. When the entity type is not a prohibited entity type, the message data is saved to one or more tables in the database. The tables are configured to store feed items of an information feed capable of being displayed on a device. When the entity type is a prohibited entity type, the saving of the message data, to the one or more tables in the database configured to store the feed items, is prohibited. | 2012-03-29 |
20120078982 | Garbage Collection Extensibility Via Managed Code - A garbage collector includes a core, and extension handlers to support collection of objects of a designated managed class. The handler, which may be implemented in managed code, receives notification of garbage collection phases, and receives control from the core when the core encounters an object of the designated class. The handler can then thread together discovered objects of the designated class, walk a list of objects and detect whether any are unreachable, and/or provide an executor for the designated class. The core notifies handlers about progress in tracing strong pointers, tracing weak pointers, pointer update, pinning, weak pointer forwarding, and untraced pointer relocation. A pointer can be marked as untraced, so the core ignores it during pointer tracing phases. If the core encounters an object which has a weak pointer field, the core can pass control to a handler's tracing method. The core may perform generational garbage collection. | 2012-03-29 |
20120078983 | MULTIMEDIA DATA DELIVERY METHOD AND SYSTEM - An information delivery method and system. The method includes receiving by a computer processor a video file, an audio file, associated data files, and associated message files The computer processor stores the video file in a first layer of a multimedia file, the audio file in a second layer of the multimedia file, the data files in first additional layers of the multimedia file, and the message files in second additional layers of the multimedia file. The computer processor stores the multimedia file on a computer readable storage medium. | 2012-03-29 |
20120078984 | METHOD TO PROCESS ANALYTICAL DATA, SYSTEM FOR PERFORMING THE METHOD AND COMPUTER PROGRAM TO PROGRAM A COMPUTER TO PERFORM THE METHOD - The present invention pertains to a method enabling a user to process data generated by multiple separate devices, the data being stored as a data file in a directory corresponding to each device, the method comprising initiating processing of the data, the user selecting multiple data files from one or more directories corresponding to the one or more devices, to form a set of data files without actually loading any of the data files, providing the user with an option to preview one or more of the selected data files of the set on a display, and after the user has confirmed the selection of data files forming the said set, automatically loading the selected data files from the said one or more directories, and processing the data present in the selected data files to obtain a processed result. | 2012-03-29 |
20120078985 | System and Method for Efficient Data Storage - A system and method for efficient data storage, which reduces data entropy of data on a data storage device. The technique organizes related data entities (such as files on a hard drive) in close physical proximity and in a predictive or ordered sequence, to reduce the amount of time and effort (mechanical, computational, or otherwise) a storage/retrieval device needs to expend locating each data entity as it processes a sequence of requests. For example, the data may be organized and stored according to a file directory index structure, whereby data and free space fragmentation is also reduced. | 2012-03-29 |
20120078986 | Trading & Investment Calculator - The specification discloses a handheld computing device or portable electronic calculator that comprises a software application adapted to provide instructions to perform math operations to calculate trading and investment variables and display these variables resulting from the math operation(s) on the display screen simultaneously along with descriptive acronyms. The software application may be further adapted to provide instructions that allows a user to input trading and investment variables including trading price/or trading premium and then incrementing trading price/or premium by decimal or fraction with up and down arrow key(s) or “speed key(s)” on the input device concurrently while viewing the trading price/or premium and calculated order size/or number of contract(s) changes on the display screen. The handheld electronic device or calculator determines variables that are used during active trading and investment, such as gain/loss, gross/net profit, margin, buy & sell price, cash amounts, return rate, yield, order sizes, as examples. | 2012-03-29 |
20120078987 | Vector floating point argument reduction - A processing apparatus is provided with processing circuitry | 2012-03-29 |
20120078988 | MODIFIED GRAM-SCHMIDT CORE IMPLEMENTED IN A SINGLE FIELD PROGRAMMABLE GATE ARRAY ARCHITECTURE - A modified Gram-Schmidt QR decomposition core implemented in a single field programmable gate array (FPGA) comprises a converter configured to convert a complex fixed point input to a complex floating point input, dual port memory to hold complex entries of an input matrix, normalizer programmable logic module (PLM) to compute a normalization of a column vector. A second PLM performs complex, floating point multiplication on two input matrix columns. A scheduler diverts control of the QRD processing to the normalizer PLM or the second PLM. A top level state machine communicates with scheduler and monitors processing in normalizer PLM and second PLM and communicates the completion of operations to scheduler. A complex divider computes final column for output matrix Q using floating point arithmetic. Multiplexer outputs computed values as elements of output matrix Q or R. Complex floating point operations are performed in a parallel pipelined implementation reducing latencies. | 2012-03-29 |
20120078989 | Signal Processors and Methods for Estimating Transformations Between Signals with Least Squares - Signal processing devices and methods estimate transforms between signals using a least squares technique. From a seed set of transform candidates, a direct least squares method applies a seed transform candidate to a reference signal and then measures correlation between the transformed reference signal and a suspect signal. For each candidate, update coordinates of reference signal features are identified in the suspect signal and provided as input to a least squares method to compute an update to the transform candidate. The method iterates so long as the update of the transform provides a better correlation. At the end of the process, the method identifies a transform or set of top transforms based on a further analysis of correlation, as well as other results. | 2012-03-29 |
20120078990 | SIGNAL PROCESSING DEVICE AND IMAGE PROCESSING DEVICE - A signal processing device and an image processing device are provided. The signal processing device includes a matrix calculator for performing a matrix operation selected by a switch part among a DCT matrix operation, a Haar matrix operation, and a Slant matrix operation, with respect to an input signal. Thus, the signal processing device can be implemented in a hybrid architecture capable of selectively processing the DCT-II transform, the Haar transform, and the Slant transform with a single chip. | 2012-03-29 |
20120078991 | ORDERING GENERATING METHOD AND STORAGE MEDIUM, AND SHARED MEMORY SCALAR PARALLEL COMPUTER - When a Cholesky decomposition or a modified Cholesky decomposition is performed on a sparse symmetric positive definite matrix using a shared memory parallel computer, the discrete space in a problem presented by the linear simultaneous equations expressed by the sparse matrix is recursively sectioned into two sectioned areas and a sectional plane between the areas. The sectioning operation is stopped when the number of nodes configuring the sectional plane reaches the width of a super node. Each time the recursively halving process is performed, a number is sequentially assigned to the node in the sectioned area in order from a farther node from the sectional plane. The node in the sectional plane is numbered after assigning a number to the sectioned area each time the recursively halving process is performed. | 2012-03-29 |
20120078992 | FUNCTIONAL UNIT FOR VECTOR INTEGER MULTIPLY ADD INSTRUCTION - A vector functional unit implemented on a semiconductor chip to perform vector operations of dimension N is described. The vector functional unit includes N functional units. Each of the N functional units have logic circuitry to perform: a first integer multiply add instruction that presents highest ordered bits but not lowest ordered bits of a first integer multiply add calculation, and, a second integer multiply add instruction that presents lowest ordered bits but not highest ordered bits of a second integer multiply add calculation. | 2012-03-29 |
20120078993 | Reduced-Level Two's Complement Arithmetic Unit - A processor includes a two's complement arithmetic unit that reduces a level of complexity in the critical path by eliminating the addition of the “1” to the carry in of the two's complement arithmetic unit. To execute a subtraction instruction using two's complement arithmetic, the subtraction as disclosed herein is performed in accordance with the identity “A−B=not (not (A)+B),” where A is a first operand and B is a second operand that is to be subtracted from A. Accordingly, the addition of the “1” term into the carry in is eliminated, and reduces a level of complexity that would otherwise slow down and/or limit the speed at which a subtraction instruction can be performed. | 2012-03-29 |
20120078994 | SYSTEMS AND METHODS FOR PROVIDING QUALITY OF SERVICE VIA A FLOW CONTROLLED TUNNEL - The present invention is directed towards systems and methods for providing Quality of Service (QoS) via a flow controlled tunnel. Traffic from a plurality of applications may be directed into a single connection or flow-controlled tunnel and QoS policies may be applied across the plurality of applications without configuration of individual link speeds, enabling QoS scheduling to dynamically adjust traffic transmission and reception rates to ensure priority management of applications regardless of a final endpoint of the application communications. Accordingly, traffic of different types, including VPN, HTTP, Voice-over-IP (VoIP), remote desktop protocol traffic, or other traffic may be easily balanced and prioritized. In many embodiments, the tunnel may be transparent to applications, such that without any application configuration, application traffic may still be prioritized by QoS requirements. | 2012-03-29 |
20120078995 | SYSTEM AND METHOD FOR WARMING AN OPTIMIZATION DEVICE - A system and method are provided for warming a network intermediary (e.g., a proxy, a transaction accelerator) to enable it to provide effective optimization (e.g., data reduction) without a cold start. When a pair of network intermediaries cooperate to optimize a communication connection (e.g., between a client and a server), either or both intermediaries may form branch channels with one or more peers. Via these branch channels, the intermediaries may forward optimization information such as data references received from the other intermediary (i.e., in place of data segments, as part of a data reduction scheme), and/or resolve unknown references. | 2012-03-29 |
20120078996 | Polling Protocol for Automatic Load Limiting - A client-specific or client-independent polling interval is provided to each client dynamically based on server load. The polling interval can be provided in the server polling response sent in response to a client polling request. The polling interval can be determined using a feedback control system or using a Bucket Reservation Method. The server uses a next polling interval and a flag that indicates if the previous polling request was ignored. Using these two parameters the server can continuously control the polling frequency from the client to achieve optimal performance. | 2012-03-29 |
20120078997 | RESUMING CONTENT ACROSS DEVICES AND FORMATS - Intelligent content delivery enables content to be delivered to different devices in formats appropriate for those devices based on the capabilities of those devices. A user might access the same piece of content on two different devices, and can automatically receive a higher quality format on a device capable of playing that higher quality format. The user can purchase rights to content in any format, such that as new formats emerge or the user upgrades to devices with enhanced capabilities, the user can receive the improved formats automatically without having to repurchase the content. Further, the user can pause and resume content between devices even when those devices utilize different formats, and can access content on devices not otherwise associated with the user, receiving content in formats that are appropriate for those unknown devices even if the user has not previously accessed content in those formats. | 2012-03-29 |
20120078998 | SYSTEM AND METHOD FOR ENABLING VPN TUNNEL STATUS CHECKING - A method and apparatus for virtual private network (‘VPN’) liveness checking, the method, upon expiration of a timer, sending, over a VPN tunnel, a request to a server located behind a terminator of the VPN; checking whether a response to the request is received within a time interval; if a response to the request is received, resetting the timer; and if a response to the request is not received within the time interval, resending the request if a request count is less than a set number of requests; or providing an inactive tunnel indication to a VPN client manager if the request count equals the set number of requests. | 2012-03-29 |
20120078999 | APPARATUS WITH ELASTICALLY TRANSFORMABLE BODY - An apparatus comprises a transformable body configured to be elastically stretchable between at least a first configuration and a second configuration, a user input device, a user input device configured to receive user input signal, a communication interface configured to provide a wireless link for the apparatus and a flexible interconnection between at least two components within the transformable body. The apparatus may perform determining of user information based on the user input signal, transmitting at least part of the user information over the wireless link to a remote processing unit, receiving feedback information from the remote processing unit and presenting the feedback information to the user. | 2012-03-29 |
20120079000 | SELECTIVELY RECEIVING MEDIA CONTENT - Disclosed are methods for associating size information with each chunk of a media presentation. This size information is sent to an end-user device. There are many ways to characterize the size of a chunk beyond simply giving the number of bytes in the chunk. Some embodiments send an approximation of the size or a relative size. In some embodiments, a server publishes a “reference” value for a media presentation and then, for each chunk, gives the size relative to that reference value. The device decides whether or not to download the chunk. The device might decide that it is unlikely that the next chunk can be downloaded in time. Then, to avoid the possibility of a video freeze, the device could request the next chunk at a lower resolution. In some situations, the device decides to request a completely different chunk or to not request any chunk at all. | 2012-03-29 |
20120079001 | HIGH SPEED PARALLEL DATA EXCHANGE WITH RECEIVER SIDE DATA HANDLING - Systems and methods for transfer of data including establishing two separate connections, the two separate connections including a high speed connection and a high integrity connection. Blocks of data are exchanged over the high speed connection while the high integrity connection facilitates communication of descriptor data regarding data received over the high speed connection. As such, the data transfer speed of the high speed connection is utilized while communication via the high integrity connection allows for data reliability features not provided by the high speed connection. The systems and methods may include receiver side data handling such that data received chronologically out of order may be ordered at the receiver. | 2012-03-29 |
20120079002 | Method and System for Operating Mobile Applications in a Vehicle - In various embodiments, a user interacts with remotely executing mobile applications from a vehicle. The vehicle may include at least one computer that includes a human machine interface (HMI) for control by the user. The mobile applications may be executing on an application server that is remote from the vehicle and communicating with the at least one computer. Further, the mobile applications may be configured to receive inputs from and transmit outputs to the at least one computer. An HMI application executing on the at least one computer may enable the provisioning of one or more services of the HMI to the mobile applications so that inputs and/or outputs to the mobile applications may be exchanged. Vehicle-based operation of the mobile applications from the at least one computer via the HMI may thus be enabled. | 2012-03-29 |
20120079003 | SYSTEM AND METHOD FOR INTERFACING WITH AN ENTERPRISE RESOURCE PLANNING SYSTEM - Present embodiments are directed to a system and method for facilitating communication between an external application stored on an external computer and an Enterprise Resource Planning (ERP) system component without utilizing a format of the ERP system. Present embodiments function to receive configurable material in a first data format from the external application into a user control stored on the external computer and convert the configurable material into a second data format with the user control. Additionally, present embodiments operate to make the configurable material available in the second data format to a server-side scripting component of an ERP system. Further, present embodiments function to receive a response object from the server-side scripting component in a third data format and convert the response object into configuration data in the first data format with the user control, and transmit the configuration data in the first data format to the external application with the user control. | 2012-03-29 |
20120079004 | BUSINESS NETWORKING INFORMATION FEED ALERTS - Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer products for providing information external to an organization in an information feed. A message may be received from an information service provider in accordance with a previously defined request. The defined request may include one or more parameters specifying requested data. The message may include data provided in accordance with the one or more parameters. The data in the message may be processed to create a data object. The data object may include at least a portion of the data provided in accordance with the one or more parameters. The data object may be stored in a database. The data object may then be provided for display on a display device in an information feed associated with the record. | 2012-03-29 |
20120079005 | METHOD, APPARATUS AND SYSTEM FOR CONTROLLING TRANSMISSION OF AN ATTACHMENT TO AN EMAIL USING A PLURALITY OF COMPUTERS - A method, apparatus and system for controlling transmission of an attachment to an email using a plurality of computers is provided. In one aspect, a client machine and a mobile computing device are provided. The client machine is configured to execute a browser application. The mobile computing device is configured to host a web server application. When the client machine and the mobile computing device are connected, functions on the mobile computing device become available on the client machine via the interaction between the web server and the browser, specifically e-mail functionality and control of transmission of attachments. Further, updates on attachment download at the mobile computing device are sent to the client machine in response to periodic requests from the client machine. | 2012-03-29 |
20120079006 | METHOD, APPARATUS AND SYSTEM FOR MANAGING COMMUNICATIONS BETWEEN A COMPUTING DEVICE AND A CLIENT MACHINE - A method, apparatus and system for managing communications between a client machine and a mobile computing device. The mobile computing device comprising: a storage configured to maintain a host application; a processor configured to execute the host application; an interface configured to connect to the client machine, the interface further configured to carry a web request from the client machine to the processor, the host application configured to respond to the web request. | 2012-03-29 |
20120079007 | METHOD, APPARATUS AND SYSTEM FOR ACCESSING APPLICATIONS AND CONTENT ACROSS A PLURALITY OF COMPUTERS - A method, apparatus and system for accessing applications and content across a plurality of computers is provided. In one aspect, a client machine and a mobile computing device are provided. The client machine is configured to execute a browser application. The mobile computing device is configured to host a web server application. When the client machine and the mobile computing device are connected, functions on the mobile computing device become available on the client machine via the interaction between the web server and the browser. When the client machine accesses an email or other message with referenced content, different portions of the system can be configured to select a particular pathway to actually fetch the content. | 2012-03-29 |
20120079008 | METHOD, APPARATUS AND SYSTEM FOR PROVIDING EVENT NOTIFICATIONS ACROSS A PLURALITY OF COMPUTERS - A method, apparatus and system for providing an event notification across a plurality of computers is provided. In one aspect, a client machine and a mobile computing device are provided. The client machine is configured to execute a browser application. The mobile computing device is configured to host a web server application. When the client machine and the mobile computing device are connected, functions on the mobile computing device become available on the client machine via the interaction between the web server and the browser. Further, events received at the mobile computing device are sent to the client machine in response to periodic requests from the client machine. | 2012-03-29 |
20120079009 | METHOD AND APPARATUS FOR CHOOSING RESOURCES BASED ON CONTEXT AND INHERITANCE - A method and apparatus for choosing resources based on context and inheritance. In one embodiment of the method, a computer system receives a page request from a mobile device, wherein the page request comprises data that identifies a mobile device type. In response to receiving the page request, the computer system selecting a page definition, wherein the page definition comprises one or more resource identifiers. The computer system selects a first identifier from the one or more identifiers. The computer system creates a list of keys, wherein each key of the list is distinct from the other keys in the list, and each key of the list is created as a function of the first identifier and the data or a portion thereof. The computer system accesses a memory structure that directly or indirectly maps resources to respective keys. The computer system selects a first key from the list, and compares the first key with keys in the memory structure. The computer system selects a first resource that is mapped directly or indirectly to a key in the memory structure that matches the first key. The computer system generates a reply to the request, wherein the reply comprises the first resource. | 2012-03-29 |
20120079010 | Integrated Multimedia Portal System - A system for accessing digital content includes a server storing the digital content and a client device. The server includes a first broadcast network interface communicating with a broadcast network and a first unicast network interface communicating with a unicast network. The client device includes a user interface accessing the digital content based on user preferences and allowing a user to generate a request to receive a selected portion of the digital content. The client device includes a second broadcast network interface communicating with the broadcast network and a second unicast network interface transmitting the request for the selected portion of the digital content via the unicast network. The server receives the request via the unicast network and transmits the selected portion of the digital content via the broadcast network and the unicast network based on a characteristic of the selected portion of the digital content. | 2012-03-29 |
20120079011 | OPERATION SUPPORT SYSTEM - Pinup board information is stored in a storage part of an operation support server | 2012-03-29 |
20120079012 | Multidimensional Object Finding System - The system helps to find one or more objects using multidimensional information. | 2012-03-29 |
20120079013 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR SMART UPLOAD AUTOMATION - Systems, methods, and computer program products for smart upload automation in which actions are automatically performed on a set of digital assets against a target item. In one embodiment, a system includes a network, a server machine, a client machine and a data storage device, each of which is coupled to the network. The client machine designates digital assets and a target item against which the assets will be uploaded. The digital assets are uploaded by the client machine to the data storage device via the network. The server machine automatically performs actions on the digital assets without intervention by the client machine, where the actions are associated with or in some way defined by the target item. The actions may include setting metadata values of the digital assets based upon metadata associated with the target item, or generating different renditions of the digital assets. | 2012-03-29 |
20120079014 | METHOD AND SYSTEM FOR DELAYED ALLOCATION OF RESOURCES - The present invention allows a server to delay allocating resources to a client's request. When the client requests a feature that requires server resources, the server accepts and acknowledges the client's request, but the client is prohibited from using the requested feature until further notice from the server. For example, during an authorization process, the server allocates only the minimum resources required to maintain the session and to authorize the client. Thereafter, the server allocates the resources necessary to support the client's request only when the resources become available. Until then, the server maintains the communications session without supporting the request. Thus, the server shepherds its resources rather than committing them at the whim of a client. Also, a client need not repeat its request if the server cannot immediately satisfy it; instead, the server accepts the request and then later begins to support it when adequate resources become available. | 2012-03-29 |
20120079015 | INTERNET-BASED COMPUTER FOR MOBILE AND THIN CLIENT USERS - A web-based computer platform for users of Internet-capable thin client devices is disclosed. The systems and methods bring computer feel and functionality to users of cell phones, smart phones, PDA and other small screen and thin client devices. The system further includes means for storing and converting files, games, and accessing other media presently not available to users of such devices. | 2012-03-29 |
20120079016 | EFFICIENT TRANSMISSION OF PRESENCE UPDATE INFORMATION TO PRESENCE SERVICE CLIENTS - To promote efficient transmission of presence update information to a presence service client associated or integrated with a communication client such as an instant messaging (IM) client, a separate computing device may be notified when the communication client becomes dormant. The separate device may buffer presence updates destined for the communication client, each presence update containing information regarding availability of at least one of a set of contacts for intercommunication via said communication client. When the separate device learns that either the communication client has ceased being dormant or that an event has occurred which shall cause the communication client to cease being dormant, the buffered presence updates may be sent to the presence service client. Presence updates within the buffered set may be reconciled to eliminate obsolete information. The result may be a conservation of wireless connection bandwidth or reduction in device power consumption. | 2012-03-29 |
20120079017 | METHODS AND SYSTEMS FOR PROVIDING PODCAST CONTENT - A podcast parsing application is disclosed which may provide podcast content of interest to a user. The podcast parsing application may generate a compilation of podcast content from a plurality of podcasts. When playing a podcast to a user, the podcast parsing application may identify portions of podcast content and provide only those portions of the podcast determined to be of interest to the user. Information derived from user input, metadata tags, viewing histories, popularity data, search results, audio processing techniques or other information sources may be used by the podcast parsing application to distinguish, identify or otherwise provide podcast content of interest to the user. | 2012-03-29 |
20120079018 | SYSTEMS, METHODS, AND COMPUTER READABLE MEDIA FOR SHARING AWARENESS INFORMATION - Systems, methods, and computer readable media for sharing awareness information are provided. A non-aware electronic device can require awareness information including, for example, information about its environment or information about its status within its environment, in order to perform a particular device operation. When the non-aware device lacks an awareness component for detecting the required type of awareness information, the non-aware device can establish a communications path with an aware device that includes such an appropriate awareness component. The aware device can share the required type of awareness information as captured by its awareness component with the non-aware device. The distance between the non-aware device and the aware device can be less than a threshold distance to ensure that the shared awareness information is relevant to the non-aware device. | 2012-03-29 |
20120079019 | METHOD AND APPARATUS FOR SHARING USER INFORMATION - An approach is presented for sharing user information among devices. The identity discovery module determines one or more user identifiers. Further, the identity discovery module determines to generate a first device identifier based, at least in part, on the one or more user identifiers. Then, the identity discovery module determines to present the first device identifier in place of a second identifier as a discoverable identity of a device. | 2012-03-29 |
20120079020 | HIGHLIGHT PROVIDING SYSTEM AND METHOD BASED ON HOT TOPIC EVENT DETECTION - Provided are a system capable of providing a highlight of a real-time event using message streams of social media and a highlight service providing method using the same. The disclosed highlight providing system includes: a hot event session detection unit detecting a hot event session where a hot event occurs using message streams of social media; a keyword detection unit detecting keywords related with the hot event from the hot event session detected by the hot event session detection unit using a predetermined algorithm; a hot event generating unit generating the hot event using a semantic relation between the keywords detected by the keyword detection unit; and a highlight providing unit providing a highlight of the social media along with a description in a natural language based on the hot event generated by the hot event generating unit. | 2012-03-29 |
20120079021 | Focused Listening and Advertising Guide System and Method - A method for providing an online social network of radio listeners, the method comprising the steps of providing a database of radio stations; providing a flagging function to allow the users to generate flags to indicate one or more radio stations; providing a flag-cast comprising a continuously updated feed of the flags generated by the users; providing a profile database storing user data associated with each of the users; providing a communications interface allowing the users to communicate user information to the social network provider; providing a monitoring module to track user activities on the social network; providing an activity database to store activity data about the users; providing a flag database to store flag data related to the flags generated by the users; and providing a flag-cast component that limits the flags displayed in the flag-cast by identifying selected flags. | 2012-03-29 |
20120079022 | METHOD OF CREATING AND JOINING SOCIAL GROUP, USER DEVICE FOR EXECUTING THE METHOD, SERVER, AND STORAGE MEDIUM - A method, user device, server, and storage medium for creating and joining a social group performed by a user device are provided. The method for creating the social group includes receiving information corresponding to a current location of the user device; receiving at least one social group condition information item; and sending a request to create a social group based on the information corresponding to the current location and the at least one social group condition information item to an external device. | 2012-03-29 |
20120079023 | SYSTEM AND METHOD FOR GENERATING A GHOST PROFILE FOR A SOCIAL NETWORK - A system and method for generating a ghost profile is disclosed. The ghost profile allows a user to use certain features in a social network without converting to a social network profile. Specifically, the ghost profiles are unsearchable and comments that originate from a ghost profile user are displayed as partial names. The ghost profile is generated when a member of the social network invites a user to join. In one example, the member is automatically added as a friend to the user's ghost profile. | 2012-03-29 |
20120079024 | Method and management agent for event notifications correlation - Methods and apparatus for correlating event notifications between agents in a management network are provided. An agent constructs a network notification in response to receiving an event notification. If the received event notification is associated with a prior notification already received and stored by the agent, a correlation attribute is added to the constructed network notification. If the received notification matches a peer agent notification category that another agent in the management network is interested in receiving, the constructed network notification is sent to the other agent. | 2012-03-29 |
20120079025 | Customizing Tracking Changes to User Content in an Online Social Network - Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently. | 2012-03-29 |
20120079026 | Customizing Tracking Changes to User Content in an Online Social Network - Updates to landing pages of users in an online social network are fed from external sources so that content maintained by any one user can be consolidated in a single location regardless of where the changes are made to the content. When an update event occurs, users of the online social network are notified according to various criteria that they have set. With this feature, users can browse through content of other users efficiently. | 2012-03-29 |
20120079027 | METHODS AND PROGRAM PRODUCTS FOR ORGANIZING VIRTUAL MEETINGS - A method for organizing a virtual meeting includes steps of creating a meeting file, the meeting file including at least a meeting date, a meeting start time, a meeting duration time, and a meeting code. The meeting file is stored on a memory accessible to the network, and at least one attendee is specified. A step of communicating a meeting invitation to the at least one attendee is also performed, with the invitation including at least the meeting date, meeting start time, meeting code, and a meeting entry portal. Methods and systems of the invention may be embodied in computers and computer program products. | 2012-03-29 |
20120079028 | CONTENT SHARING SYSTEM PERFORMANCE IMPROVEMENT - Embodiments of the present invention relate to a system for improving performance of a content sharing system comprising content sharing clients, whereby storage means and logic means for content chunk disposed by a client is separated into different physical hosts. | 2012-03-29 |
20120079029 | Method And Arrangement For Obtaining A Media Object For A Device In A Local Network - Method and arrangement in a home gateway ( | 2012-03-29 |
20120079030 | METHOD AND SYSTEM FOR APPLICATION LAYER LINK CONTROL - The present invention discloses a method and a system for application layer link control. The method comprises: judging whether the number “a” of links which have been established between an exterior IP and a multimedia messaging service gateway (MMSG) in current granularity is less than a threshold number “A” of links for establishing a connection with the MMSG in the current granularity (S | 2012-03-29 |
20120079031 | BOOTSTRAPPING IN PEER-TO-PEER NETWORKS WITH NETWORK ADDRESS TRANSLATORS - A joining peer is bootstrapped into in a peer-to-peer (P2P) network in the presence of network address translators (NAT). A bootstrap peer is contact by the joining peer to establish a connection between the joining peer and an admitting peer in the peer-to-peer network. The joining peer receives an indication from the bootstrap peer that the connection between the joining peer and the admitting peer has been established with a message path through the bootstrap peer. The indication includes contact information for the admitting peer. The connection is them modified to remove all proxies therefrom. | 2012-03-29 |
20120079032 | APPARATUS, SYSTEM, AND METHODS FOR FACILITATING ONE-WAY ORDERING OF MESSAGES - Methods, apparatus and systems for facilitating one-way ordering of otherwise independent message classes. A one-way message ordering mechanism facilitates one-way ordering of messages of different message classes sent between interconnects employing independent pathways for the message classes. In one aspect, messages of a second message class may not pass messages of a first message class. Moreover, when messages of the first and second classes are received in sequence, the ordering mechanism ensures that messages of the first class are forwarded to, and received at, a next hop prior to forwarding messages of the second class. | 2012-03-29 |
20120079033 | SYSTEM AND METHOD FOR BREAKING UP A MESSAGE THREAD WHEN REPLYING OR FORWARDING A MESSAGE - Disclosed is a method of communicating a message thread, comprising: receiving a message thread at a first device, the message thread comprising existing sub-messages; receiving input of a newly composed sub-message associated with the message thread; delineating each of the respective existing sub-messages from one another within the message thread; receiving selection of at least one delineated existing sub-message from the message thread through a selection interface for one of inclusion in and exclusion from a modified message thread; creating a modified message thread in accordance with the selection of at least one delineated existing sub-message, the modified message thread further comprising the new sub-message; and initiating communication of the modified message thread to a second device. | 2012-03-29 |