33rd week of 2012 patent applcation highlights part 56 |
Patent application number | Title | Published |
20120209812 | INCREMENTAL VIRTUAL MACHINE BACKUP SUPPORTING MIGRATION - A record of changes to virtual machine data of a virtual machine and a record of changes to snapshots of the virtual machine that have been received since the virtual machine was last backed up are maintained. In response to it being time to perform an incremental backup of the virtual machine, a portion of the virtual machine data is backed up based on the record of changes to the virtual machine data, and a portion of the snapshots is backed up based on the record of changes to the snapshots. In response to it being time to migrate the virtual machine to a second host device, the virtual machine data, the record of changes to the virtual machine data, the record of changes to the snapshots, and one or more of the snapshots are migrated to the second host device. | 2012-08-16 |
20120209813 | FILE CLONING ACROSS DIFFERENT FILESETS - After a clone file is created from a file, a write request targeting the clone file can be handled. It is determined that the write request indicates the clone file that was cloned from a file in a first fileset. The clone file is of a second fileset and a clustered file system comprises the first fileset and the second fileset. A data block of the clone file affected by the write request is determined. It is then determined that the data block at a current location cannot be modified. The write request is implemented with respect to the data block at a different location. It is indicated that the data block at the different location can be modified for subsequent write requests that indicate the clone file | 2012-08-16 |
20120209814 | PROCESSES AND METHODS FOR CLIENT-SIDE FINGERPRINT CACHING TO IMPROVE DEDUPLICATION SYSTEM BACKUP PERFORMANCE - A system and method for caching fingerprints in a client cache is provided. A data object that comprises a set of data segments and describes a backup process is identified. Thereafter, a request referencing the data object is made to a deduplication server to request that a task identifier be added to the data object. If the deduplication server is able to successfully add the task identifier to the data object, then an active identifier is added to each data segment from the set of data segments in a cache that is within a client system. | 2012-08-16 |
20120209815 | Media Clip Management - Some embodiments provide a method for editing a composite presentation in a media-editing application. The method receives a media file to import into the media-editing application from an external device. The method creates a set of media clip data structures to represent the media file. At least one of the data structures references the media file on the external device. Before the media file is imported from the external device, the method uses the media clip data structure to edit a composite presentation with the media file. After the media file is imported from the external device, automatically modifying the data structure to refer to a copy of the media file on a local device. | 2012-08-16 |
20120209816 | Collaborative Information Source Recovery - Systems and methods of recovering a shared information source can involve identifying a first user of a shared information source in response to detection of a data loss with respect to the shared information source. One or more additional users of the shared information source may be identified based on data associated with the first user. Additionally, the shared information source can be recovered based at least in part on data associated with the one or more additional users. | 2012-08-16 |
20120209817 | Methods, Systems, and Products for Maintaining Data Consistency in a Stream Warehouse - Methods, systems, and products characterize consistency of data in a stream warehouse. A warehouse table is derived from a continuously received a stream of data. The warehouse table is stored in memory as a plurality of temporal partitions, with each temporal partition storing data within a contiguous range of time. A level of consistency is assigned to each temporal partition in the warehouse table. | 2012-08-16 |
20120209818 | Incremental testing of a navigation database - A navigation system utilizes a testing package tailor made for an incremental update to a map database. An incorrect incremental update may corrupt a navigation database. Testing an incrementally updated database after updating allows a corrupted database to be detected before the corrupted database is used by the map database system. Map tiles associated with a list of recompiled objects are used to populate a table. A test script is created from the list map tiles and, when executed, checks the validity of references in the map database associated with the map tiles. The test script generates a return value that indicates whether errors occurred, the type of the errors, the quantity of errors, or any combination thereof. The navigation system analyzes the errors and determines whether to finalize or roll back the update. | 2012-08-16 |
20120209819 | METHOD OF MANUFACTURING AN INFORMATION HANDLING SYSTEM - A method of manufacturing an information handling system having at least one hardware component, e.g. motherboard, bearing a unique identifier (component ID) in software-readable form. The method comprises generating a digital identifier (system trackcode) which defines the hardware and software configuration of the item, storing the system trackcode in association with the component ID in a manufacturing database such that the component ID can be used as a key to retrieve the associated system trackcode. During manufacture the component ID is read from the motherboard and used to retrieve the associated system trackcode from the database. | 2012-08-16 |
20120209820 | GARBAGE COLLECTION FOR MERGED COLLECTIONS - A method of identifying nonreferenced memory elements in a storage system is disclosed. A plurality of lists of referenced elements from a plurality of storage subsystems is input. A union of the lists of referenced elements is compiled. The union of the lists of referenced memory elements is compared to a list of previously referenced memory elements to determine previously referenced elements that are no longer referenced. The previously referenced elements that are no longer referenced is output. | 2012-08-16 |
20120209821 | VALIDATION OF ACCESS TO A SHARED DATA RECORD SUBJECT TO READ AND WRITE ACCESS BY MULTIPLE REQUESTERS - According to a method of access to a shared data record subject to contemporaneous read and write access by multiple requesters, a requester reads a shared data record including a payload and a first checksum. The requester calculates a second checksum of the payload of the data record. If the first and second checksums are not equal, the requester again reads the shared data record, including a third checksum, and calculates a fourth checksum of the payload of the shared data record. If the third and fourth checksums are equal, the requester processes the shared data record as valid, and if the second and fourth checksums are equal, the requester handles the shared data record as corrupt. | 2012-08-16 |
20120209822 | SYSTEM AND METHODS FOR ENSURING INTEGRITY, AUTHENTICITY, INDEMNITY, AND ASSURED PROVENANCE FOR UNTRUSTED, OUTSOURCED, OR CLOUD DATABASES - A system and methods for providing guarantees about faithful execution of databases that run under the control of an untrusted entity—such as a cloud computing service provider—that is different than the owner of the data and applications being outsourced; or runs on a server that may be compromised by unauthorized users. Specifically, the system and methods establishes that an untrusted database is being faithfully hosted and provides indemnity for the service provider from false claims, enabling the server to prove its innocence against untrue claims of faulty operation. The invention also provides assured provenance for all changes made to the database. | 2012-08-16 |
20120209823 | METHOD AND SYSTEM FOR MANAGING DATABASE ACCESS CONTENTION - A method comprises receiving an access request for a database table; selecting a table from two or more tables corresponding to the requested database table; and providing access according to the access request to the selected table. The selecting is based on a type of access request and a designation of the selected table corresponding to the type of access request. | 2012-08-16 |
20120209824 | APPARATUS, METHOD, AND STORAGE MEDIUM STORING PROGRAM FOR PROCESSING INFORMATION - An information processing apparatus includes a unit to receive designation of a plurality of information acquiring targets; a unit generating second discrimination information on a basis of a plurality of pieces of first discrimination information that respectively discriminate the plurality of designated information acquiring targets; a storing unit storing a relation between the first discrimination information and the second discrimination information; and an outputting unit to output the second discrimination information. | 2012-08-16 |
20120209825 | PERSONAL INFORMATION MANAGEMENT SYSTEM - A personal information management system includes a user-information reception unit that receives an input of user information by a user; a user's-acquaintances-information reception unit that receives an input of user's acquaintances information by the user; a death news reception unit that receives an input of death news information; a user-information storage unit that stores the user information; and a user's-acquaintances-information storage unit that stores the user's acquaintances information. The user's acquaintances information contains disclosure permission information that defines whether the user information and/or the user's acquaintances information are/is disclosed when the user has passed away. The personal information management system further includes an access enabling unit that enables, when the death news reception unit receives the death news information, relatives and acquaintances of the user to access to the user information and/or the user's acquaintances information according to details defined in the disclosure permission information. | 2012-08-16 |
20120209826 | METHOD AND APPARATUS FOR PROVIDING LOCATION BASED INFORMATION - An approach is provided for providing location based information according to a predetermined format. A location information manager associates location information with web content. The location information manager also causes, at least in part, publication of the web content and the associated location information according to a predetermined format, wherein the predetermined format facilitates, at least in part, discovery of the location information. | 2012-08-16 |
20120209827 | Method and Apparatus for Generating Merged Media Program Metadata - A method, apparatus, article of manufacture for generating a media program database having a plurality of media programs is disclosed. In one embodiment, the method is comprises the steps of receiving first media program metadata from a first source, searching the Internet to find second media program metadata from a second source distinct from the first source, determining if the first media program metadata and the second media program metadata are associated with the same media program, merging the first media program metadata and the second media program metadata if the first media program metadata and the second media program metadata are associated with the same media program, and storing the merged first media program metadata and second media program metadata in the media program database. | 2012-08-16 |
20120209828 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, PROGRAM FOR INFORMATION PROCESSING APPARATUS AND RECORDING MEDIUM - The present invention includes: acquiring plural web pages of an identical category into which targets stated in the web pages are classified (S | 2012-08-16 |
20120209829 | Systems and methods for searching for and translating real estate descriptions from diverse sources utilizing an operator-based product definition - Disclosed herein are: systems capable of searching, receiving and conglomerating the data from real estate databases of varying formats, and translating that received into a common format; execution of pre-defined translation rules referencing data tags used within the system or the originating databases; rules constructed in a simple, hierarchical or a class-based structure whereby one rule depends upon the output of another rule for its input; data sources prioritized or merged where the same property-related information is presented in more than one source; map definitions containing rule sets crafted for a particular use, such as for a particular consumer or user; such systems used in the course of real estate appraisals, in property search reports, extending across databases of differing formats. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. | 2012-08-16 |
20120209830 | COMPACT VISUALISATION OF SEARCH STRINGS FOR THE SELECTION OF RELATED INFORMATION SOURCES - The application relates to a method for facilitating the selection of an information source, comprising: providing two search strings to an electronic device; obtaining strings and relationship values, wherein each relationship value defines a degree of semantic relationship between two strings or a string and a search string and wherein at least some of the strings match with elements in the information sources; and displaying at least some of the matching strings on a two-dimensional map. The map comprises a first, a second and a third region, the first region comprising matching strings that have a non-zero relationship value only with regard to the first search string, the second region comprising matching strings that have a non-zero relationship value only with regard to the second search string and the third region comprising matching strings that have non-zero relationship values with regard to the first and the second search string. | 2012-08-16 |
20120209831 | METHOD AND SYSTEM FOR RANKING SEARCH RESULTS BASED ON CATEGORY DEMAND NORMALIZED USING IMPRESSIONS - Described herein are methods and systems for promoting item listings that satisfy a query based on the item listings being assigned to certain categories that have, based on historical click data, exhibited high demand characteristics for the query. Consistent with some embodiments, a certain number of leaf-level categories are identified based on demand data for those categories, and the item listings assigned to those categories are promoted through a normalized weighting factor derived in part based on the click probability score associated with the category, clicks per impression rate, and weighted clicks per impression by ranking rate. | 2012-08-16 |
20120209832 | SOCIAL NETWORK BASED CONTEXTUAL RANKING - A ranked set of users may be calculated from an expertise categorization for each user and a person's trust in the users for specific categories. The ranked set of users may be used for presenting search results, recommendations, social marketing, or other uses. A person's reputation may be determined through various online activities. A person's trust in another person may be related to their proximity and activity in one or more social networks. | 2012-08-16 |
20120209833 | METHODS AND DEVICES FOR DATA RETRIEVAL - Methods and device are disclosed for data retrieval. At first images and reports are analyzed by respective parser units to detect both structures and text passages that are related to respective structures and text passages of a knowledge data-base. The detected structures and text passages are stored together with a unique resource located that identifies the respective structure and/or text passage at the knowledge database in a semantic annotation database. In addition a feature extraction can be performed to provide specific features of the images and/or regions of the images, whereby the features are stored in an image feature database. Finally an input query can ask questions that are used to provide a result to the query based on the semantic annotation database and the image feature database. The methods and devices may be used for data preparation and data retrieval of medical images and associated medical reports. | 2012-08-16 |
20120209834 | INDEXING AND SEARCHING PRODUCT IDENTIFIERS - A system, method and computer program product for processing a search query includes receiving a search query containing one or more terms; processing the query to add one or more bi-words as terms to the query; searching a search index embodied on a non-transitory computer-readable storage medium having product identifiers and logical parts of the product identifiers indexed into different fields in the index; generating a score based on at least some of the terms matching the product identifiers and the individual logical parts of the product identifiers in the different fields in the index, wherein bi-words are weighted higher than the terms having only one word and individual terms are weighted higher when matching in the product identifier fields of the index; and selecting and outputting an indicator of product identifiers ranked by their scores. | 2012-08-16 |
20120209835 | Identifying Task Groups for Organizing Search Results - Computer-readable media and computerized methods for automatically organizing search results according to task groups are provided. The methods involve aggregating a gallery of entities (e.g., search queries that share a common categorization) into a query class and assigning a dictionary (e.g., list of terms that are drawn from various sources) to the query class. The task groups are identified from the list of terms within the dictionary. The process of identification includes analyzing patterns of user search behavior to select terms from the list of terms, which reflect popular user search intents, and ranking the selected terms based on predetermined parameters to produce an ordering. Based on the ordering, a set of the selected terms that are highest ranked are declared the task groups. The task groups are employed to arrange the search results on a UI display and to provide a consistent and intuitive format for refining a search. | 2012-08-16 |
20120209836 | RESOLVING QUERIES BASED ON AUTOMATIC DETERMINATION OF REQUESTOR GEOGRAPHIC LOCATION - Resolving a query term includes receiving at least one query term from a requestor and determining a geographic location of the requestor. The geographic location of the requestor may be determined by accessing an electronic information store containing a requestor profile including geographic information about the requestor, where the requestor profile is used by more than one program. The query term is resolved against electronic information within at least one electronic information store to determine whether one or more matches exist and a result is generated that accounts for the geographic location of the requestor. | 2012-08-16 |
20120209837 | Systems and methods for searching, prioritizing between, and producing a conglomerating of real estate descriptions in a common format - Disclosed herein are: systems capable of searching, receiving and conglomerating the data from real estate databases of varying formats, and translating that received into a common format; execution of pre-defined translation rules referencing data tags used within the system or the originating databases; rules constructed in a simple, hierarchical or a class-based structure whereby one rule depends upon the output of another rule for its input; data sources prioritized or merged where the same property-related information is presented in more than one source; map definitions containing rule sets crafted for a particular use, such as for a particular consumer or user; such systems used in the course of real estate appraisals, in property search reports, extending across databases of differing formats. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. | 2012-08-16 |
20120209838 | DOCUMENT SCORING BASED ON QUERY ANALYSIS - A system may determine an extent to which a document is selected when the document is included in a set of search results, generate a score for the document based, at least in part, on the extent to which the document is selected when the document is included in a set of search results; and rank the document with regard to at least one other document based, at least in part, on the score. | 2012-08-16 |
20120209839 | PROVIDING APPLICATIONS WITH PERSONALIZED AND CONTEXTUALLY RELEVANT CONTENT - The technology provides content about a user to a currently executing instance of an application which uses the provided content to personalize and make its processing contextually relevant for a user. When the application instance is launched, a message requesting data related to categories for a user is sent to a context relevant, content aggregation and distribution system. The service executes within a cloud computing system, and provides the application instance with content derived from sources like other applications and data stored on devices the application instance is not or cannot communicate with. The service gathers content from many different types of online resources such as e-mail, social networking sites, websites, and other data accessible over communication networks with different communication protocols. | 2012-08-16 |
20120209840 | SYSTEM AND METHOD FOR IMPROVED SEARCH EXPERIENCE THROUGH IMPLICIT USER INTERACTION - Disclosed embodiments enable improved perception of a user's response and/or preferences. Search results responsive to a query are presented to the user. Parameters associated with an implicit user response are tracked. The implicit response may consist of a delay from the presentation of the user response; a speed of, a volume of, a tone of, or a word used in a user response; a speed, a direction, and/or a consistency of a pointer movement; a location of a touch; a change in a touch; and/or a user movement captured by a camera. Measurements and other information derived from the tracked parameters may be stored in a user profile, which may later be used to calculate a personalized implicit response. An implicit response may be calculated from the parameters. The implicit response may be used to qualify an explicit response, which may be the impetus to modify search results. | 2012-08-16 |
20120209841 | BOOKMARKING SEGMENTS OF CONTENT - A request from a user to bookmark a segment of content is received at a computing device. The segment of content is identified automatically and/or manually by the user. An expression of the user regarding a particular attribute of the segment of content is obtained, and a bookmark is generated. The bookmark includes both an identification of the segment of content and metadata that includes the expression of the user. | 2012-08-16 |
20120209842 | SYSTEMS AND METHODS FOR GENERATING CUSTOMIZED TRAVEL ITINERARIES - A method for generating a customized travel itinerary is disclosed. The method may comprise associating an individual with a travel sign based upon the results of a travel quiz; associating the individual with a travel location based upon the travel sign and a travel date; and associating the individual with an activity item based upon the travel sign. The method may additionally comprise receiving, by a mobile communication device, a travel itinerary comprising a plurality of travel locations; displaying, by the mobile communication device, a first travel location from the plurality of travel locations prior to a scheduled departure time for the first travel location; and displaying, by the mobile communication device, a second travel location from the plurality of travel locations prior to a scheduled departure time for the second travel location. | 2012-08-16 |
20120209843 | TECHNIQUE FOR PROCESSING DATA IN A NETWORK - A technique for processing data in a network is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for processing data in a network having a plurality of network stations. The method comprises receiving a first representation of data at a first of the plurality of network stations, processing the first representation so as to generate a second representation of the data, and transmitting the second representation from the first network station to a second of the plurality of network stations for storage therein, wherein the second representation is stored at an address within the second network station. The method also comprises receiving the address at the first network station, and transmitting the address from the first network station to a third of the plurality of network stations for storage therein. | 2012-08-16 |
20120209844 | EXTENSIBLE SYSTEM AND METHOD FOR INFORMATION EXTRACTION IN A DATA PROCESSING SYSTEM - A data mashup system having information extraction capabilities for receiving multiple streams of textual data, at least one of which contains unstructured textual data. A repository stores annotators that describe how to analyze the streams of textual data for specified unstructured data components. The annotators are applied to the data streams to identify and extract the specified data components according to the annotators. The extracted data components are tagged to generate structured data components and the specified unstructured data components in the input data streams are replaced with the tagged data components. The system then combines the tagged data from the multiple streams to form a mashup output data stream. | 2012-08-16 |
20120209845 | PROCESSING A SPREADSHEET FOR STORAGE IN A DATABASE - Generally, systems, methods and media for processing a spreadsheet for storage in a database are disclosed. Embodiments may include a method for processing records of a spreadsheet by receiving a request to process a spreadsheet having a plurality of records for storage in a database. Embodiments may also include accessing a configuration file associated with the spreadsheet and, for each record of the spreadsheet, creating a new business object and populating the new business object based on the record and the configuration file associated with the spreadsheet. Embodiments may also include passing each new business object to a back-end business component for processing. The configuration file may include a name of a business object associated with a record of the spreadsheet, metadata for one or more columns of the spreadsheet, and/or a name of a back-end business component associated with the spreadsheet. | 2012-08-16 |
20120209846 | DOCUMENT PROCESSING SYSTEM AND COMPUTER READABLE MEDIUM - A document processing system includes: an activity storage; a business process narrative storage; a risk storage; a control storage; an information extracting unit; and a document preparing and outputting unit. | 2012-08-16 |
20120209847 | METHODS AND SYSTEMS FOR AUTOMATICALLY GENERATING SEMANTIC/CONCEPT SEARCHES - In various embodiments, a semantic space associated with a corpus of electronically stored information (ESI) may be created and used for concept searches. Documents (and any other objects in the ESI, in general) may be represented as vectors in the semantic space. Vectors may correspond to identifiers, such as, for example, indexed terms. The semantic space for a corpus of ESI can be used in information filtering, information retrieval, indexing, and relevancy rankings. | 2012-08-16 |
20120209848 | SYSTEM AND METHOD FOR ADVERTISEMENT TRANSMISSION AND DISPLAY - The disclosure herein provides systems and methods for a media enhancement system configured to associate a secondary media signal (for example, the secondary media signal can comprise an advertisement) to a primary media signal (for example, a radio broadcast). The disclosure herein additionally provides systems and methods for a media enhancement system that enables the generating, transmitting, displaying, and/or responding to a plurality of associated and/or unassociated secondary media signals, based on a primary media content from a primary media signal, user characteristics (for example, demographic and/or geographic information), and/or third-party preferences (for example, the goals of advertisers). The secondary media signals can be used to enhance the primary media content already being provided to the user on a user device. The secondary media signals can also be used to create psychological associations or relationships with the primary media content already being provided to the user. | 2012-08-16 |
20120209849 | WEB-SCALE DATA PROCESSING SYSTEM AND METHOD - A web-scale data processing system and method are provided herein. More particularly, a web-scale data processing system and method for crawling, storing, processing, encoding, and/or serving web-scale data are disclosed. | 2012-08-16 |
20120209850 | AGGREGATED VIEW OF CONTENT WITH PRESENTATION ACCORDING TO CONTENT TYPE - Architecture that facilitates the discovery of interesting and relevant content by a user in a serendipitous way on a microblogging site. For example, relevant content can be defined as connected to the user, the user's work, and user interests, while interesting content can be defined as content that does not directly affect the user, yet the user chooses to obtain (e.g., for viewing, interacting, etc.). The content can be presented as a tile cluster, where each tile is a specific content type (e.g., image, link, post, user recommendations, tags, etc.). Additionally, the content can be obtained and presented relative to a specific temporal setting such as the latest content. The different content types are visually distinguished such that one type of content looks and behaves differently from another content type. The user can also drill into content details from the top content. | 2012-08-16 |
20120209851 | APPARATUS AND METHOD FOR MANAGING MOBILE TRANSACTION COUPON INFORMATION IN MOBILE TERMINAL - An apparatus and a method manage a received mobile transaction coupon in a mobile terminal. The apparatus includes a communication unit, an information analyzer, a schedule manager, an output unit, and a controller. The communication unit receives a mobile transaction coupon. The information analyzer obtains the received mobile transaction coupon information. The schedule manager registers the obtained mobile transaction coupon information in an alarm program. The output unit outputs the registered mobile transaction coupon information on a relevant date via the alarm program. The controller controls to register the mobile transaction coupon information in the alarm program, and controls to store the received mobile transaction coupon in a storage area corresponding to a reception type or a folder for a widget function. | 2012-08-16 |
20120209852 | REAL-TIME DATA MINING - A significant recent trend in the internet and mobile telephony has been the dominance of user generated content. As such, in mobile technology have permitted users to upload content onto the internet, whereby sites provide an easily accessible and manageable medium for users to share their thoughts and form a portal for media-rich exchanges. It has been found that much of what is exchanged by users in such settings is context-sensitive, ranging from users' moods and opinions, to communication about users' plans. Broadly contemplated herein, in accordance with at least one embodiment of the invention, is the employment of data mining in information repositories settings to efficiently classify an information stream in real-time and thereby discern user intent. | 2012-08-16 |
20120209853 | METHODS AND SYSTEMS TO EFFICIENTLY FIND SIMILAR AND NEAR-DUPLICATE EMAILS AND FILES - A set of trigrams can be generated for each document in a plurality of documents processed by an e-discovery system. Each trigram in the set of trigrams for a given document is a sequence of three terms in the given document. A set of trigrams for each similar document is then determined based on the set of trigrams for the original document. To facilitate identification of the similar documents, a full text index is then generated for the plurality of documents and the set of trigrams for each document are indexed into the full text index, as individual terms. Queries can be generated into the full text index based on trigrams of a document to determine other similar or near-duplicate documents. After a set of potentially similar documents are identified, a separate distance criteria can be applied to evaluate the level of similarity between the two documents in an efficient way. | 2012-08-16 |
20120209854 | Mass Analysis Data Processing Method and Mass Spectrometer Using the Same - Provided is a method for quickly obtaining an intensity value at a desired m/z value in a compressed data obtained by run-length encoding of a mass analysis data. An index is created by pairing either the start position of a section where zero-intensity consecutively occurs two or more times in an array of an original spectrum data, or the start position of a sequence of data having significant intensity values in an array of the original spectrum data, with the corresponding position in an array of a compressed data. This index is stored separate from the compressed data. The creation of the index does not affect the array of the compressed data. Therefore, the data can be decompressed even by a data processing system that does not use the index. The index helps to quickly locate a compressed data corresponding to the desired m/z and obtain the necessary intensity value. | 2012-08-16 |
20120209855 | BIT-STRING KEY CLASSIFICATION/DISTRIBUTION APPARATUS, CLASSIFICATION/DISTRIBUTION METHOD, AND PROGRAM - When keys are to be classified into a plurality of blocks, to provide a classification method wherein the range of key values does not overlap and a method for distributing the classified keys by applying the art of a coupled-node tree. Keys are successively selected as classification keys from a key storage means holding the keys to be classified, and a classification tree, which is an application of a coupled-node tree, is generated by means of the classification keys, and the classification is done by making a correspondence between its leaf nodes and the keys to be classified into each of N blocks. The number of levels in the classification tree is constrained as a function of the block number N. A leaf node is extracted from the classification tree and the corresponding key is extracted as a classified key and distributed. | 2012-08-16 |
20120209856 | SYSTEM AND METHOD FOR ORGANIZING, ACCESSING AND MODIFYING DATA - A system is provided for use with a data providing portion and first, second, and third user devices. The data providing portion can provide initial data having a plurality of data entries. The system includes a first processing portion that can generate a ranking of the data entries based on a weighting factor; a second processing portion that can provide the first user device with a first level of access and which can generate a second ranking; a third processing portion that can provide the second user device with a second level of access to one of the ranking and the second ranking; and a fourth processing portion that can provide the third user device with a third level of access to one of the ranking and the second ranking. | 2012-08-16 |
20120209857 | DUAL WEB GRAPH - Scoring a document is disclosed. One or more metrics is determined in a forward direction. One or more backwards metrics is determined. The document is scored based at least in part on a combination of the metrics. | 2012-08-16 |
20120209858 | DETERMINING CONCEPTS ASSOCIATED WITH A QUERY - Determining one or more concepts associated with a query is disclosed. A query is received. A list of concepts and associated scores is received. The concepts fit within a concept hierarchy. A density function is used to evaluate the received concepts. One or more concepts are associated with the query based at least in part on the results of the density function. | 2012-08-16 |
20120209859 | METHODS AND SYSTEMS TO PROFILE INDIVIDUALS AND ORGANIZATIONS, AND TO EVALUATE CULTURE FIT - Methods and systems to construct and analyze a cultural profile of an entity, and to organize and analyze a social network profile of an entity. | 2012-08-16 |
20120209860 | EVENT SCHEDULING DEVICE AND METHOD - A method and device are provided for scheduling an event. Text is detected in a text application of a computing device. The detected text includes at least one keyword from one or more types of keyword. At least one event associated with a user of the computing device to be scheduled based on the detected text is determined. The at least one event is automatically scheduled based on the detected text. | 2012-08-16 |
20120209861 | NAVIGATION SYSTEM WITH RULE BASED POINT OF INTEREST CLASSIFICATION MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a navigation system includes: generating a point of interest term from an uncategorized point of interest; applying a statistical rule to the point of interest term to generate a category score for the point of interest term; determining a normalized category score based on the category score and on matching the point of interest term and the uncategorized point of interest; and generating a category identifier for the uncategorized point of interest based on the normalized category score being highly ranked for displaying on a device. | 2012-08-16 |
20120209862 | Lossless Real-Time Line-Rate Filtering Using PCAP Style Filters and Hardware Assisted Patricia Trees - A processor performs line-rate filtering using hardware-assisted Patricia trees. A PCAP-style filter is converted into a form that can be inserted into a Patricia tree. The PCAP filter expression is parsed and converted into disjunctive normal form (DNF). Each DNF clause of the filter is inserted into a Patricia tree. The DNF clauses are checked for overlaps and the overlapping clauses are combined when possible. | 2012-08-16 |
20120209863 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a processor. The processor acquires a question sentence corresponding to a term included in a message transmitted to a receiving terminal used by a receiver, acquires from the message a character string corresponding to the term, and generates test information including the question sentence and the character string as a correct answer to the question sentence. | 2012-08-16 |
20120209864 | PROCESSING DRUG DATA - Computer-assisted methods and systems of processing a drug information source. Characterizing the drug by the set comprising: syntax-parsed drug rule elements, adverse event data, mapped terms, and metadata. A method includes: creating a drug rule syntax; extracting metadata from the drug information source; extracting verbatim adverse event data from the drug information source; identifying drug rule content from the drug information source; mapping terms from verbatim data to a reference source; and parsing drug rule elements from at least one identified instance of drug rule content into the drug rule syntax, retaining associations between those drug rule elements that form a drug rule. | 2012-08-16 |
20120209865 | DATA DRIVEN METRIC FOR SERVICE QUALITY - A data processing system establishes a mapping between each of a plurality of plurality of internal data sources within a service organization and a respective one of multiple service quality factors. The data processing system determines a mathematical transformation of internal service quality data obtained from the plurality of internal data sources to obtain a customer satisfaction value. The data processing system estimates and reports a service quality delivered by the service organization by applying the mathematical transformation to at least some of the internal service quality data obtained from the plurality of internal data sources. | 2012-08-16 |
20120209866 | User Identifier Management - The different illustrative embodiments provide a method for managing user identifiers presented in accordance with an illustrative embodiment. In an illustrative embodiment, a determination is made whether the new user identifier matches an existing user identifier according to a policy for a minimum degree of character variation between the new user identifier and the existing user identifier responsive to receiving a request to store a new user identifier. The request to store the new user identifier is rejected responsive to a determination that the new user identifier matches the existing user identifier according to the policy. The request is approved responsive to an absence of a determination that the new user identifier matches the existing user identifier according to the policy. | 2012-08-16 |
20120209867 | VERIFYING CONSISTENCY AMONG DEVICE CONFIGURATIONS BASED ON COMPARING CONFIGURATION FILES - A scalable comparison structure and methodology is provided that is suitable for comparing the configuration of devices in an efficient manner. In the configuration files, section delimiters are defined to identify the sections of the files within which the select data content is located, and differences in the sections are identified based on the select data content within the section. Thereafter, comparisons and reports are based on these unique content sections. Groups of devices are optionally defined, and different sets of select data content can be compared based on these groups. The result of the comparison may be presented in multiple hierarchical forms, including an identification of which configuration files are different from each other, and an identification of the differences among the unique content in these configuration files. | 2012-08-16 |
20120209868 | Personal Resources Organizer with Calendar Interface and Object Detection - A personal resources organizer with calendar interface and object detection is provided. The personal resources organizer monitors personal resources for use with a scheduled event by identifying one or more personal resource objects present in a container and retrieving a list of required personal resource objects for an event scheduled in an electronic schedule. The identified one or more personal resource objects are compared with the list of required personal resource objects for the schedule event and a report of a readiness for the scheduled event is generated based on results of the comparison. The report may then be output for use by a user in determining the user's readiness or preparedness for the scheduled event such that the user may make modifications to the personal resource objects in the container and/or the list or required personal resource objects. | 2012-08-16 |
20120209869 | ABSTRACT DATA MODEL EXTENSION THROUGH MANAGED PHYSICAL STATEMENT STRUCTURES - A method and system for integrating a physical query statement in a data abstraction model comprising a plurality of logical fields are provided. The method involves receiving the physical query statement and parsing the physical query statement to provide physical fields. The next step is determining whether the physical fields can be directly mapped to logical fields in the data abstraction model to yield a first determination result. Following this step, if at least one first physical field cannot be directly mapped to logical fields in the data abstraction model, then the next step is determining whether the first physical field can be determined from fields in the data abstraction model to yield a second determination result. Finally, the method involves providing a representation of the first determination result and a representation of the second determination result. | 2012-08-16 |
20120209870 | WEB QUERY CLASSIFICATION - A query phrase may be automatically classified to one or more topics of interest (e.g., categories) to assist in routing the query phrase to one or more appropriate backend databases. A selectional preference query classification technique may be used to classify the query phrase based on a comparison between the query phrase and patterns of query phrases. Additionally, or alternatively, a combination of query classification techniques may be used to classify the query phrase. Topical classification of a query phrase also may be used to assist a search system in delivering auxiliary information to a user who entered the query phrase. Advertisements, for instance, may be tailored based on classification rather than query keywords. | 2012-08-16 |
20120209871 | Automated Contextual Information Retrieval Based on Multi-Tiered User Modeling and Dynamic Retrieval Strategy - Automated contextual information retrieval techniques are provided based on multi-tiered user modeling and a dynamic retrieval strategy. Content relevant to a current message is presented by initially obtaining a multi-tiered user model containing a multi-tiered representation of interactions of a first user with each contact, wherein the multi-tiered representation includes a plurality of topic models each corresponding to interactions between the first user and one contact. The topic models contain a set of topics, each containing topic keywords. Context information is extracted based on content of the current message, a sender and/or a recipient of the current message, and the multi-tiered user model. A retrieval strategy is determined based on the extracted context information. Contextual queries are generated to search the information repositories selected based on the determined retrieval strategy. Content relevant to the current message is presented based on search results from the selected information repositories. | 2012-08-16 |
20120209872 | USER-CENTRIC IDENTITY MANAGEMENT PROXY FOR PERSONALIZED BROWSING - A user-centric identity management proxy system, including: a personalization engine configured to: receive user-centric information for a user from an identity management engine, wherein the user-centric information identifies the user and is specific to the user; receive context information for a location request by a user device from a content categorization engine, wherein the context information provides detail about the location request that is relatable to the user-centric information; and produce personalized information for the user based on the user-centric information and the context information; and a memory device to store the personalized information. | 2012-08-16 |
20120209873 | SET-LEVEL COMPARISONS IN DYNAMICALLY FORMED GROUPS - Systems and methods are disclosed of processing a set-level query across one or more attributes, the query being grouped by one or more attributes, whereby groups that satisfy the set-level query may be aggregated over one or more attributes. The systems and methods use bitwise arithmetic to efficiently traverse bitmap and bit-slice vectors and indexes of a data relation to determine groups that solve the set-level query. | 2012-08-16 |
20120209874 | DIRECT SEARCH LAUNCH ON A SECOND DISPLAY - Apparatus and methods to implement a technique for using a second display with a network-enabled television. In one implementation, this feature allows the native application on the second display to directly launch the second display application with a requested search term so that the user is immediately brought to a search page with relevant search results. The search term may be derived from the native application which in turn derives from the context of the IP TV. Such a context could be metadata from a currently playing BD from a BD player or TV channel. The second display application may be a web application or a native remote controller application. The second display could be a smart phone that can often be found beside the user, or a laptop or tablet PC, a desktop PC, or the like. | 2012-08-16 |
20120209875 | System and methods for searching and producing a conglomeration of real estate descriptions in a common format - Disclosed herein are: systems capable of searching, receiving and conglomerating the data from real estate databases of varying formats, and translating that received into a common format; execution of pre-defined translation rules referencing data tags used within the system or the originating databases; rules constructed in a simple, hierarchical or a class-based structure whereby one rule depends upon the output of another rule for its input; data sources prioritized or merged where the same property-related information is presented in more than one source; map definitions containing rule sets crafted for a particular use, such as for a particular consumer or user; such systems used in the course of real estate appraisals, in property search reports, extending across databases of differing formats. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. | 2012-08-16 |
20120209876 | Systems and methods for searching for and translating real estate descriptions from diverse sources utilizing a consumer-based product definition - Disclosed herein are: systems capable of searching, receiving and conglomerating the data from real estate databases of varying formats, and translating that received into a common format; execution of pre-defined translation rules referencing data tags used within the system or the originating databases; rules constructed in a simple, heirarchical or a class-based structure whereby one rule depends upon the output of another rule for its input; data sources prioritized or merged where the same property-related information is presented in more than one source; map definitions containing rule sets crafted for a particular use, such as for a particular consumer or user; such systems used in the course of real estate appraisals, in property search reports, extending across databases of differing formats. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. | 2012-08-16 |
20120209877 | METHOD AND APPARATUS FOR SEARCHING METADATA - Methods and apparatuses for searching metadata are described herein. In one embodiment, an example of a process for search metadata includes, but is not limited to, in response to a search query for metadata stored in one or more of metadata stores, the search query is partitioned into multiple search query segments. Thereafter, searches corresponding to the search query segments are performed, where each search is performed independently within the one or more metadata stores. Other methods and apparatuses are also described. | 2012-08-16 |
20120209878 | CONTENT SEARCH METHOD AND DISPLAY DEVICE USING THE SAME - A content search method and a display device using the same are provided. The content search method displays a plurality of objects which includes a first object enabling input of search words, on a screen, and performs search with search words inputted to the first object, within a search range which is determined to correspond to a display location of the first object. | 2012-08-16 |
20120209879 | REAL-TIME INFORMATION MINING - Embodiments of the invention are related to identifying a user's intent dynamically from at least a set of metadata associated with the user, wherein the set of metadata is associated with a user input, and providing to the user a set of labeled instances on determination of a user's intent, the set of labeled instances being directly related to user's intent, where the set of labeled instances are obtained in real-time from a set of information repositories. | 2012-08-16 |
20120209880 | METHOD OF CONSTRUCTING A MIXTURE MODEL - A method of constructing a general mixture model of a dataset includes partitioning the dataset into at least two subsets according to predefined criteria, generating a subset mixture model for each of the at least two subsets, and then combining the mixture models from each subset to generate a general mixture model. | 2012-08-16 |
20120209881 | METHODS, SYSTEMS AND SOFTWARE FOR SEARCHING ACRONYMS, PHRASES, AND WORD GROUPINGS IN ELECTRONIC DOCUMENTS - Methods, systems and software for searching electronic documents allow a user to enter a single or multiple letters of a word group, name, phrase, or the like, and see hits that include the data inputted. The search tool solves the problem of finding the full words and ultimately the meaning of an acronym when reading a web page, word processing document, or other electronic searchable material. The search tool also solves the problem of searching through a document for particular word groups, phrases, and names, and may be especially useful where the exact spelling is unknown. The search tool may allow consumers the ability to search based on one or more characters of each name or word independently of the remaining characters in the name, phrase or word search. | 2012-08-16 |
20120209882 | SYSTEM, METHOD, AND COMPUTER READABLE MEDIA FOR IDENTIFYING A USER-INITIATED LOG FILE RECORD IN A LOG FILE - A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file. | 2012-08-16 |
20120209883 | CONTENT ITEM SEARCH APPARATUS AND METHOD - According to one embodiment, a content item search apparatus includes an extraction unit, a storage and a presentation unit. The extraction unit extracts one or more elements corresponding to a search word from one or more content items for each of classes, based on extraction rules indicating expressions to extract the elements indicating character strings required to specify relationships between the search word and the classes. The storage stores, as expression information, the extracted elements and the search word. The presentation unit generates one or more explanatory expressions associated with the search word based on generation rules and the expression information, and presents the explanatory expressions. | 2012-08-16 |
20120209884 | DATABASE AND METHOD FOR CONTROLLING ACCESS TO A DATABASE - A method for controlling access to a database is disclosed, as well as a corresponding database system. The method comprises: receiving, from a user, a request for a data post in said database; determining that said user should be allowed access to said requested data post based on a security context associated with said data post and said user; providing said user with access to said data post; and validating, by an external security system, at least one of the user and the data post, said validation being based on a validation field, controlled by the external security system and being associated with said user and/or data post. Hereby, the database can be operated with its native operational procedures, thereby enabling a very fast and efficient performance. At the same time, the validation by the external security system provides a high degree of security. | 2012-08-16 |
20120209885 | Allowing External Access to Private Information of a Local Data Store - Techniques provided for allowing external access by other users to private information that is maintained on local storage of a computer and owned by an information owner. The private information is uploaded from the local storage to an externally accessible information source that is accessible by the other users. A request from a user to access the private information is received by the owner, who determines whether to allow access the private information. If so, the owner sends a private information sharing authorization to a collaboration orchestrator, which retrieves the private information from the external source and provides the private information to the user. The owner optionally requests to collaborate with the user before deciding whether to allow access to the private information. One or both of the identities of the owner and user can remain anonymous until agreeing on revealing identities. A system and program product is also provided. | 2012-08-16 |
20120209886 | SYSTEM AND METHOD FOR CREATING, DEPLOYING, INTEGRATING, AND DISTRIBUTING - In a computer environment, a system and method is described that generally provides for creation of a distributed graph database, creation and deployment of nodes in a distributed graph database system, and integration of nodes into a set of distributed graph databases that include data nodes and edges that are: entities built using forms, relations, and relationships; immutable but evolvable through the addition of new data nodes or new edges joining the evolving data node to another data node; shareable and mergeable. | 2012-08-16 |
20120209887 | System, Process and Article of Manufacture for Automatic Generation of Subsets of Existing Databases - A system, process and article of manufacture automatically provisions software in a data processing system incorporating a subset of preexisting database management applications and their related artifacts. A user request is received to generate the subset from the existing database management application. A virtual data processing machine is created in the data processing system. A subset of the existing database management application comprising less than the entire existing database management application is created in the virtual data processing machine. | 2012-08-16 |
20120209888 | Circuit and Method of a Memory Compiler Based on Subtraction Approach - A memory compiler to generate a set of memories is based on a subtraction approach from a set of templates (memory templates), including at least one layout database and auxiliary design databases, by software. The software can be based on general-purpose programming language or a layout-specific language. The compiled memories can be generated by reducing the memory array sizes in row and/or column directions by moving, deleting, adding, sizing, or stretching the layout objects, and disabling the high order addresses, etc. from the memory template by software. The new auxiliary design databases, such as layout phantom, behavior model, synthesis view, placement-and-routing view or datasheet, can also be generated by modifying some parameters from the memory template by software. One-time programmable memory using junction diode, polysilicon diode, or isolated active-region diode as program selector in a cell can be generated accordingly. | 2012-08-16 |
20120209889 | Data Structures for a Media-Editing Application - Some embodiments provide a method for defining a data structure for representing a media file imported into a media-editing application. The method defines a reference to an original version of a media file. The method defines references to one or more transcoded versions of the media file. Each of the transcoded versions has a different resolution. The method defines a set of metadata storing information regarding the media file. In some embodiments, the media file includes both audio and video. The method defines a video clip data structure for the media file that references the first data structure and an audio clip data structure for the media file that also references the asset data structure. The method defines a media clip data structure that contains the video clip data structure and the audio clip data structure. The media clip data structure is for editing into a composite video presentation. | 2012-08-16 |
20120209890 | INTER-ENTERPRISE INGREDIENT SPECIFICATION COMPLIANCE - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating inter-enterprise ingredient specification compliance. In one aspect, a method includes obtaining one or more normalized values that reflect an extent to which a supplier entity has satisfied an expectation of a receiver entity, populating a global ingredient database that references different ingredients, and different supplier entities and attributes associated with each ingredient, with the normalized values, receiving a user's selection of an ingredient, a supplier entity, or an attribute, aggregating one or more of the normalized values that are associated with the selected ingredient, supplier entity, or attribute in the global ingredient database, and outputting a representation of the aggregated values to the user. | 2012-08-16 |
20120209891 | DATABASE MANAGEMENT METHOD, DATABASE MANAGEMENT SYSTEM AND DATABASE MANAGEMENT PROGRAM - In a database management method, a first database management apparatus comprises a list which holds storage location information indicating a write destination in a second database for data which is added to a first database, the method comprising a first step whereby, when optional data is added to the first database, the first database management apparatus appends the storage location information from the first list to the data, a second step whereby the first database management apparatus transmits the data to which location information has been appended to second database management apparatus and issues a request to add the data to the second database management apparatus, and a third step whereby the second database management apparatus adds the data to the location in the second database indicated by location information appended to the data in response to the data addition request. | 2012-08-16 |
20120209892 | SYSTEMS AND METHODS RELATED TO AGGREGATION OF DISPARATE DATABASE CONTENT - Systems, devices, and methods are disclosed for sharing disparate galleries of files among a plurality of users without duplicating the files in a file storage device. The systems, devices, and methods of this disclosure are effective with photograph files, music files, video files, word processing files, and other types of files that are organized into galleries or sub-galleries. | 2012-08-16 |
20120209893 | FILE SYSTEM OPERATING METHOD AND DEVICES USING THE SAME - A method of operating a file system in a host configured to store write data in a data storage device including a first region and a second region is disclosed, and includes; receiving a write data request for write data associated with a file, classifying the write data as hot data or cold data using file meta data for the file, and if the write data is classified as hot data, storing the write data in the first region, and otherwise if the write data is classified as cold data storing the write data in the second region. | 2012-08-16 |
20120209894 | PARTITION FILE SYSTEM FOR VIRTUAL MACHINE MEMORY MANAGEMENT - A virtual machine of an information handling system (IHS) initializes an operating system to provide partition file system memory management during application execution. The operating system employs multiple partitions that include one or more applications for execution within the virtual machine. A file system tool identifies write operations to a global file system and generates local and common file system information. The file system tool populates the local file systems that include delta local file systems and differential file systems with write operation data. The file system tool may generate stackable common delta file system information to store write operation data common to two or more partitions that employ executing applications. The file system tool may combine or separate stackable common delta file system information to provide improvements in virtual machine memory utilization. | 2012-08-16 |
20120209895 | Method and device for dynamically loading relocatable file - The disclosure provides a method for dynamically loading a relocatable file, comprising: analyzing the relocatable file; searching for a relocation section according to the information obtained through the analysis; obtaining a relocation target address after the relocation section is found and calculating an address to be relocated and a skipping distance; determining whether the skipping distance exceeds a range of a short skipping, and if the skipping distance does not exceed the range of the short skipping, then writing the relocation target address into the address to be relocated to perform relocation loading; if the skipping distance exceeds the range of the short skipping, then adding a veneer code segment and making the skipping whose distance exceeds the range of the short skipping indirectly skip to the relocation target address to perform relocation loading. Accordingly, the disclosure provides a device for dynamically loading a relocatable file, comprising: an analyzing module, a calculating module, a searching module, a determining module, and a relocation dynamic loading module. With the solution, dynamically loading a relocatable file can be realized when the calling distance of a function exceeds the range of the short skipping. | 2012-08-16 |
20120209896 | System and Method for Storing Files of Multiple Users - A system and method for file sharing comprises receiving at a server tags corresponding to files of a user. The tags are based on information from the files and are associated with the user. Each of the tags is stored in a list associated with the user and compared to a list of tags previously stored by the server. The list of tags previously stored by the server includes tags associated with a plurality of different users and having corresponding files stored by the server. The server receives a file of the files which correspond to the tags in the list associated with the user if a corresponding tag of the file is not in the list of tags previously stored by the server. The user is provided access to files stored by the server which correspond to the tags stored in the list associated with the user. | 2012-08-16 |
20120209897 | DISC IMAGE FILE MANAGEMENT SYSTEM AND DISC IMAGE FILE MANAGEMENT METHOD - A disc image file management system and a disc image file method are provided. Disc image files stored in a disc image file server are transmitted from the disc image file server to a product line server according to a product schedule stored in the disc image file server. The product schedule file records time schedules for the disc image files to be transmitted to the product line server. The product line server determines whether a needed disc image file exists in the product line server, and requests the disc image file server to transmit the needed disc image file to the product line server if the needed disc image file does not exist in the product line server. The product line server transmits the needed disc image file to the client if the needed disc image file exists in the product line server. | 2012-08-16 |
20120209898 | DISTRIBUTED FILE SYSTEM LOGGING - A method for consolidating data logged in log files in a network of servers, each server running at least one application that logs data into files on the server, the method comprising: | 2012-08-16 |
20120209899 | ARTIFACT MANAGEMENT METHOD - The present invention relates to an Artifact management method, for managing an artifact in at least one repository under control of an artifact management server. The at least one repository is coupled to the artifact management server over a communications-link. The method includes the step of capturing at least one context of the artifact at receipt of a trigger at the artifact management server and furthermore the step of associating by the artifact management server, the captured context with the artifact maintained in the at least one repository. | 2012-08-16 |
20120209900 | COMMUNICATION SYSTEM WITH SIGNAL PROCESSING MECHANISM AND METHOD OF OPERATION THEREOF - A method of operation of a communication system includes: generating a filter impulse response and a filter time-domain data with a shortening filter; generating a filter frequency response based on the filter impulse response with a filter frequency response calculator; generating a filter frequency-domain data based on the filter time-domain data with a first process unit; and generating a raw channel impulse response with a filter frequency removal unit for removing the filter frequency response from the filter frequency-domain data. | 2012-08-16 |
20120209901 | Multilevel Multipath Widely Distributed Computational Node Scenarios - An application combines on-site and cloud-based calculations. The application selects a cloud computing broker from a list sorted by load. The broker receives computation requests from the application, sends corresponding load-balanced requests to local application service hosts and cloud proxies, receives responses, and sends the responses to the application without identifying the response source as local versus non-local. Each proxy has a logical-physical mapping of cloud-resident worker nodes. A scheduler receives session requests from applications, allocates local and cloud computing resources to a session, and tracks resource usage by session. An application previously run only on-premises can be executed partially on cloud worker nodes without modification. The proxy re-routes unfulfilled requests from a failed worker, undetected by the broker. If all workers assigned to that proxy fail, then the broker reassigns unfulfilled requests to another proxy, undetected by the application. | 2012-08-16 |
20120209902 | Digital Media and Social Networking System and Method - Disclosed is computer implemented digital media systems and methods, including software application tools and related methods that employ a SOAP XML packet process or other software application or process to enable a user to embed, assemble and/or associate one or more digital elements (e.g., audio, video, or text), individually or collectively, with or within a digital element (e.g., an image), using a computer system such as a mobile, tablet or desktop device. For example, the disclosed photo application system and method empower users to automatically create a chronological timeline display of the user's photos uploaded into the system, to add text captions, voice, audio narration, and/or video clips that will play with a chronological slideshow. The disclosure provides a social networking application that allows users to uniquely create and share rich digital media content through applications, email, SMS/text, and transmission through interfaces with external applications. | 2012-08-16 |
20120209903 | METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR EXTENSIBLE SERVICE REGISTRY FOR SERVICE ORIENTED ARCHITECTURE ENDPOINTS - Described herein are embodiments of a method, system and computer program product for allocating a service to a client using an extensible service registry in a service oriented architecture (SOA). In accordance with one aspect, a method of allocating a service in a SOA includes registering one or more services with a service registry of a SOA; receiving by the service registry a query for a service, wherein the query comprises a queried service method name and one or more queried context attributes of the service; and determining by the service registry a service endpoint reference for the queried service using the queried service method name and the one or more queried context attributes of the service. | 2012-08-16 |
20120209904 | TIMEOUT CONTROL METHOD, APPARATUS, AND SYSTEM - The present invention discloses a timeout control method of controlling timeout of a client, where the client includes at least one browser user. The method includes: sending, by the client, a client request to a server, where the client request includes a first timeout control identifier, the first timeout control identifier is used for starting a timeout control of the browser user, and the server is configured to maintain condition information required for determining whether the browser user times out and generate timeout status information according to the condition information; obtaining the timeout status information of the browser user from the side of the server; and locking the current operation interface of the browser user when determining, according to the timeout status information, that the browser user times out. | 2012-08-16 |
20120209905 | MIGRATING ACTIVE I/O CONNECTIONS WITH MIGRATING SERVERS AND CLIENTS - A technique for modifying an input/output (I/O) connection type between a client and a server includes determining, by the client, when at least partial storage access control for the client is to be migrated from a first virtualized I/O server to a second virtualized I/O server. An I/O connection type, from among multiple available I/O connection types available between the client and the second virtualized I/O server, is then selected by the client when the at least partial storage access control for the client is to be migrated. The selected I/O connection type is then communicated, by the client, to the second virtualized I/O server, which is configured to facilitate storage access for the client using the selected I/O connection type. | 2012-08-16 |
20120209906 | MULTI-PLATFORM COLLABORATION APPLIANCE - The invention contains a private self-aware network. The network will use multi-point Bluetooth technology or Wi-Fi or a direct connection (though not limited to any of these technologies) to provide this capability. By enabling the invention to detect other invention connections, accessories, and users, it can perform many of the network functions common in today's marketplace. A few examples include instant send or sharing of files to or with anybody linked through the invention or to a specific device. A chat window can be created to talk to specific people or to groups of people on the invention network. Registration information for conference discussion sessions can provide files to update customer databases or CRM type systems. Classroom attendance and assignments can be passed between the teacher and student. These are just a few examples of what can be done using this new network feature but the invention is not limited to just these. Due to a limited number of electrical wall sockets, a daisy chain option can be incorporated into the invention as well. The user has the option for directly connecting the power input of all the inventions in the room together rather than plugging in each one individually. There are four basic settings: Business (coffee shop), Active Conference, Active Classroom, and Professional Client. These offer standard settings usually expected in that kind of environment. | 2012-08-16 |
20120209907 | PROVIDING CONTEXTUAL CONTENT BASED ON ANOTHER USER - A content aggregation and distribution service, which can execute in a cloud computing environment, provides content based on a broadcast user's topics of interest to a subscriber user based on the context of the subscriber. An example of a broadcast user is a celebrity. Content is automatically gathered about the broadcast user's designated topics of interest from online resources, and filtered and distributed based on a context of the subscriber. Some examples of online resources are websites, social networking sites, and purchase transaction systems. An example of broadcast content is a recommendation which may have been entered directly to the service or posted by the celebrity in his or her social networking account. Both the broadcast user and the subscriber can control respectively the distribution and reception of content with subscription settings. For examples, the settings may set limitations with respect to topics, contexts, and subscriber profile data. | 2012-08-16 |
20120209908 | DYNAMICALLY SERVING CONTENT TO SOCIAL NETWORK MEMBERS - From outside a social network having a platform policy, causing a third-party program within the social network to query a social graph of a social network member. The results of the query are accessed without violating the platform policy. Based on the results, content is identified to serve to the social network member. The third-party program within the social network is caused to make the content available to the social network member. | 2012-08-16 |
20120209909 | CLOUD ACCESS SYSTEM AND OPERATING METHOD THEREOF - A method for displaying data objects based on social networks is executed by a cloud access system. The method comprises receiving view preference settings from a user of the cloud access system. The view preferences settings comprise group names and time periods. The method further comprises querying a friend list according to the group and polling data objects shared by the user and the friends according to the time period. Each of the shared data objects is renamed to its uploaded time, re-sorted according to the timeline and stored in memory. The polling cycle is determined according to degrees of activities of the user and the friends on social networking sites. | 2012-08-16 |
20120209910 | METHOD AND SYSTEM FOR USING RELATIONSHIP INFORMATION FROM A SOCIAL NETWORK TO ENABLE MOBILE DEVICE COMMUNICATIONS IN A PRIVACY ENHANCED NETWORK - This disclosure relates to systems and methods of operating a mobile communications device (MCD) associated with a user utilizing social relationships defined on a social network. In one embodiment, the MCD detects other MCDs that are in proximity with the MCD. A determination may then be made that indicates which of the users associated with the other MCDs have a defined affinity with the user of the MCD on the social network. As a result of the determination, the MCD may then communicate over wireless local area networking links with the other MCDs. | 2012-08-16 |
20120209912 | Observation-Based User Profiling and Profile Matching - Observation-based user profiling and profile matching are provided. The network behavior of users of a computer-implemented social network are observed and used for user profiling. By observing network behavior instead of necessarily relying on user self-reported data, accurate and objective user profiles can be formed; user profiling is accomplished based on the observed network behaviors with or without the knowledge of the user being profiled. The observed network behaviors can include the customization of a visual graphic, a media preference, a communication preference, or a selection of words from a word list. The user profiles can be with respect to a domain and two or more users can be matched based on their profiles with respect to the same domain. User ratings and profile updating based on the ratings are also provided. | 2012-08-16 |