38th week of 2012 patent applcation highlights part 60 |
Patent application number | Title | Published |
20120239642 | METHOD AND SYSTEM FOR GESTURE BASED SEARCHING - Some embodiments include a method for gesture based search. Other embodiments of related methods and systems are also disclosed. | 2012-09-20 |
20120239643 | CONTEXT-AWARE SEARCH - One embodiment of the present invention sets forth a technique for supplementing user-specified text for a search with context information to generate search results that is more closely matched to the user's needs. A context search component maintains a snapshot of the user context and additional context-based queries are generated and corresponding searches are performed. The search results of the context-based queries are merged with the results of the user-specified text query and displayed for the user. When the user accesses a resource listed in the merged search results, the context-based terms mentioned in the resource are identified to the user. | 2012-09-20 |
20120239644 | METHOD AND MEANS FOR BROWSING BY WALKING - A mobile station is arranged to determine its location, which is searched against street addresses from a database, and at least one matching street address is retrieved. The street address is searched on the mobile station and/or over the network. The search engine conducts a search in the mobile station file system and/or the Internet and/or a file system over the network with the at least one query term, —at least one search result is arranged to be displayed to user on the screen of the mobile station. This facilitates on-demand effortless Mobile Internet Search that allows the users to access opportunities that they did not know about, or would not have had time to find out about with minimum effort as the software of the mobile phone is scanning the Internet and information pages for these opportunities and displaying the results dynamically on the mobile phone screen. | 2012-09-20 |
20120239645 | PROVIDING SUGGESTIONS OF RELATED VIDEOS - Methods are provided for identifying media files that are related to a user-selected media file. Initially, a first set of media files that have previously been determined to be related to the selected media file is identified. It is determined that the number of media files in the first set of media files does not exceed a minimum number. A query is constructed based on the title or description of the selected media file to locate more related media files. A media database is searched and the results are combined with the first set of media files to be displayed. | 2012-09-20 |
20120239646 | RANKING CONTEXTUAL SIGNALS FOR SEARCH PERSONALIZATION - Methods are provided for re-ranking documents based on user-specific features. Search results are received from a non-contextual ranking system such that the search results are not specific toward a particular user, such as the user who submitted the search query. Contextual signals are received and provide user-specific features that are used to re-rank documents so that the most important and relevant documents are listed at the top of the list of search results. Each of the user-specific features are evaluated and compared to determine a new position of each document. A set of contextual search results is then generated based on the new positions. | 2012-09-20 |
20120239647 | System and method for custom marking a media file for file matching - A file-identifying fingerprint or marker is associated with a media/audio file after waveform values are extracted therefrom via certain data extraction and/or audio analysis routines. The extracted waveform values are statistically manipulated so as to render an array of statistical values for the analyzed media/audio file, which are then compiled to form the custom marker, and embedded with the metadata of the media/audio file thereby marking the media/audio file. The custom marker or fingerprint can be matched against a set of reference fingerprints (e.g., in a database) to determine the identity of the signal or the similarity between two signals. Because of the nature of the fingerprint extraction algorithm, it does not suffer from many of the problems that plague existing solutions, and as compared to such solutions it is fast, efficient, highly accurate, scalable, and robust. | 2012-09-20 |
20120239648 | System And Method For The Creation And Access Of Dynamic Course Content - A computer based system and method for the creation and access of dynamic course content and associated media products is disclosed. The present invention utilizes dynamic current content sources such as news, web sources, blogs, podcasts, user generated content, and other sources to create media products such as slides, videos, audio and the like. The media products of the present invention are keyed to the static framework of the textbook or textbooks, and are searchable by textbook structure, media structure, key terms, date range, and the like. | 2012-09-20 |
20120239649 | EXTENT VIRTUALIZATION - Files can be segmented into distinct groups and allocated storage units such as blocks. Files associated with parent and child files can be segmented into separate groups, for instance. Further, a group associated with parent files can be extended to include additional blocks reserved for subsequent update. Additionally, metadata can be merged across groups to provide a unified view of the distinct groups. | 2012-09-20 |
20120239650 | UNSUPERVISED MESSAGE CLUSTERING - Unsupervised clustering can be used for organization of micro-blog or other short length messages into message clusters. Messages can be compared with existing clusters to determine a similarity score. If at least one similarity score is greater than a threshold value, a message can be added to an existing message cluster. If a message is not similar to an existing cluster, the message can be compared against criteria for starting a new message cluster. | 2012-09-20 |
20120239651 | Data Collections on a Mobile Device - Data collections on a mobile device may be user-defined to include various types of objects including any combination of apps, contacts, email subscriptions, data feeds, and so on. A user interface associated with the data collection includes representations of the various objects associated with the data collection and representations of broadcast data received in association with the objects associated with the data collection. | 2012-09-20 |
20120239652 | Hardware Accelerated Application-Based Pattern Matching for Real Time Classification and Recording of Network Traffic - An indexing database utilizes a non-transitory storage medium. A pattern matching processing unit generates preclassification data for the network data packets utilizing pattern matching analysis. At least one processing unit implements a storage process that receives the network data packets, stores the network data packets in at least one of the slots, and transfers the network data packets to a packet capture repository when slots in a shared memory are full. A preclassification process requests from the pattern matching processing unit the preclassification data. An indexing process determines, based upon the preclassification data, whether to invoke or omit additional analysis of the network data packets, and performs at least one of aggregation, classification, or annotation of the network data packets in the shared memory to maintain one or more indices in the indexing database. | 2012-09-20 |
20120239653 | Machine Assisted Query Formulation - Architecture for completing search queries by using artificial intelligence based schemes to infer search intentions of users. Partial queries are completed dynamically in real time. Additionally, search aliasing can also be employed. Custom tuning can be performed based on at least query inputs in the form of text, graffiti, images, handwriting, voice, audio, and video signals. Natural language processing occurs, along with handwriting recognition and slang recognition. The system includes a classifier that receives a partial query as input, accesses a query database based on contents of the query input, and infers an intended search goal from query information stored on the query database. A query formulation engine receives search information associated with the intended search goal and generates a completed formal query for execution. | 2012-09-20 |
20120239654 | RELATED DOCUMENT SEARCH SYSTEM, DEVICE, METHOD AND PROGRAM - Provided is a related document search system which can provide supplementary information showing a related content together with a related document related to a predetermined document. | 2012-09-20 |
20120239655 | DISTRIBUTED STORAGE AND METADATA SYSTEM - A system for storing digital images and accessing and storing digital image information using a communication network includes a plurality of independently controlled digital storage repositories associated with one or more different authorization groups, wherein a first digital storage repository includes a first digital image with associated first semantic information and wherein a second digital storage repository in a common authorization group with the first digital storage repository includes a second digital image with associated second semantic information and an associated second category, and wherein the processor of the first digital storage repository uses its computer program to independently access and match the first semantic information with the second semantic information, to associate the second category with the first semantic information, and to store the second category in association with the first semantic information in the first digital storage repository. | 2012-09-20 |
20120239656 | INFORMATION PROCESSING APPARATUS, MESSAGE CLASSIFYING METHOD AND NON-TRANSITORY MEDIUM - A tied server includes a first storage unit that stores appearance patterns of messages having a transaction identifier to identify a transaction. The tied server also includes a second storage unit that stores messages executed on the transaction DB server having the transaction ID by the application server and communicated between an application server and a DB server. The tied server classifies the messages stored in the second storage unit with respect to each transaction based on the appearance patterns of the messages stored in the first storage unit. | 2012-09-20 |
20120239657 | CATEGORY CLASSIFICATION PROCESSING DEVICE AND METHOD - A category classification processing device includes a search unit that stores, as a search keyword log assembly, Q&A examples, which are actually referred to by a client, together with keywords; and a category extracting unit that obtains keyword storage frequencies expressing a number of times each of the keywords, which are recorded together with the Q&A examples in the search keyword logs, is stored for each of the Q&A examples, extracts, as category candidates of each of the Q&A examples, an m number of top keywords (m being a positive integer) in a descending order of the keyword storage frequency, uses the extracted category candidates as categories, and associates the categories with the Q&A examples. | 2012-09-20 |
20120239658 | HIERARCHICAL STRUCTURED ABSTRACT DATA ORGANIZATION SYSTEM - A method in a data processing system and apparatus for organizing files, web pages, or web site members organized in a traditional first hierarchical file structure that is on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, web pages, or web site members. The electronic files, web pages, or web site members are organized as a function of the metalabels into a second hierarchical file structure existing simultaneously with the first hierarchical file structure on the recordable medium of the data processing system. The files, web pages, or web site members can be organized or grouped by the metalabels for efficient searching or following conversations of group members on social networking sites. | 2012-09-20 |
20120239659 | CUSTOMER-CENTRED LITERATURE MANAGEMENT SYSTEM - A library classification scheme, based on customer preferences, is provided. The scheme is based on user-friendly categories, sub-categories and subjects, along with a unique customer-friendly code. The classification scheme is used in conjunction with a database system that incorporates a database of information comprising bibliographic information of items of literature, unique codes, and codes associated with a second classification scheme. In addition, there are a plurality of identifiers to assist customers in locating a given item of literature based on the library classification scheme. | 2012-09-20 |
20120239660 | DISTRIBUTED LICENSE MANAGEMENT FOR A DATA LIMITED APPLICATION - The invention is directed towards enabling data volume and data type based licensing of software in a distributed system of a plurality of remote and/or local nodes. The invention enables measuring and optionally restricting the use of software based on one or more provided licenses that restrict the amount and type of data that may be processed by the software. New and older licenses may be added together for a single, bulk entitlement for a given volume of data processing for one or all types of data. Different users in the same enterprise may combine license entitlements too. Also, a new license can be acquired repeatedly, without requiring the issuance of combined licenses by the issuing authority and/or the revocation of prior licenses. | 2012-09-20 |
20120239661 | Method and System for Meta-Tagging Media Content and Distribution - A unique application within Video that allows for user generated Meta-tagging to be delivered in real time to individual clips is provided. This meta-tag creates its own tail based upon the user generated words population, which is searchable via a “spider network” that runs invisible behind the web pages of the site. These same “tagged” words are broadcast over various delivery networks including but not limited to live feeds from SMS, MMS, News Feeds within Community Web Sites, Video Sharing Web Sites, Widget applications any other forms of electronic communication that are dropped in real time to identified users and friends of users. | 2012-09-20 |
20120239662 | DOCUMENT MANAGEMENT APPARATUS AND DOCUMENT MANAGEMENT METHOD - According to the present invention, a document template and a plurality of document generated based on the document template are registered in association with each other. A document including a search term is searched. A document which includes the search term in a portion corresponding to the document template and a document which includes the search term in a portion other than the document template are displayed in an identifiable manner. In a full-text search, a user can identify a document hit based on a text originally included in the document template and a document hit based on the portion (portion specific to a document input by the user) other than the document template. | 2012-09-20 |
20120239663 | PERSPECTIVE-BASED CONTENT FILTERING - An automated system and a method are described for providing a personalized set and stream of content from the system to a user of an end-user device. The content may include multiple items of various sorts and media types, including textual items, video, audio and/or proprietary or composite content elements that originate from various sources. The content may be consumed by the end-user or by multiple applications on behalf of the end-user, whether on an end-user device or on a server for further processing. The system filters the content made available to end-users in a manner unique to each end-user. Filtering is based on characteristics associated with the content element, the originating source and author, and unique preferences relevant to the end-user. Filtering can be done in real time or be based on prior processing. | 2012-09-20 |
20120239664 | BIT STRING SEARCH APPARATUS, SEARCH METHOD, AND PROGRAM - To increase space efficiency of a coupled node tree, a branch node does not have an area that holds an array element number of an array element wherein is stored the primary node of the node pair that is the link target, and the root node is disposed in an array element with a node location number | 2012-09-20 |
20120239665 | REPUTATION ANALYSIS SYSTEM AND REPUTATION ANALYSIS METHOD - Described are a reputation analysis device, reputation analysis method, and reputation analysis-use program capable of suitably analyzing temporal changes in reputation for an object indicated by a keyword. The disclosed reputation analysis device is provided with a voluntary activity description extraction means for extracting descriptions representing voluntary activity related to an object indicated by a keyword that has been input from within a plurality of documents; and a reputation chronological data estimation means for counting the number of occurrences of voluntary activity at each time point wherein the voluntary activity expressed by a description representing the voluntary activity related to the object has been performed, and estimating reputation chronological data for chronologically representing evaluations for the object by the agents of the voluntary activity. | 2012-09-20 |
20120239666 | FORENSIC SYSTEM, FORENSIC METHOD, AND FORENSIC PROGRAM - Embodiments of the inventive concept can extract digital document information related with a specific individual to achieve a work load reduction associated with evidentiary material preparation for litigation. Recorded digital information can be displayed and user-specifying information can be set for each of a plurality of document files. The user-specifying information shows which user contained in user information one or more document files is related with. A recording unit can record the set user-specifying information. At least one user is selected, and a document file where user-specifying information which corresponds to the selected user was set is searched. Additional information showing whether or not the searched document file is related with the litigation is set via a display unit. A document file which is related with litigation is outputted based on the additional information. | 2012-09-20 |
20120239667 | KEYWORD EXTRACTION FROM UNIFORM RESOURCE LOCATORS (URLS) - The keyword extraction technique described herein extracts keywords from Uniform Resource Locators (URLs) in web logs. The technique leverages the content and the structure of URLs to extract relevant keywords. First, a URL is divided into multiple components based on its structure. A set of keywords are extracted from each component of the URL independently with the help of a controlled vocabulary. Then a second set of keywords are generated by forming combinations of terms from different segments of the URL. Only those combinations which are present in the controlled vocabulary are retained as keywords. Finally, the keywords are scored with a function which took into account of a wide set of features. | 2012-09-20 |
20120239668 | EXTRACTION AND GROUPING OF FEATURE WORDS - Various embodiments of systems and methods for extraction and grouping of feature words are described herein. Feature words are obtained from a first corpus of text bodies comprising a plurality of reviews. A second corpus is created using a combination of the obtained feature words, verbs and adjectives from the first corpus. The second corpus comprises filtered reviews and each of the filtered reviews pertains to a review. Topics are preliminarily assigned for words in the filtered reviews of the second corpus. For each of the feature words in the second corpus, a topic count is determined for every preliminarily assigned topic. After determining the topic count, one or more of the topics are finally assigned to the feature words based on a topic count value. At least one topic is presented as a group of the feature words for which the at least one topic is assigned based on the topic count value. | 2012-09-20 |
20120239669 | METHODS AND SYSTEMS FOR TRANSACTING TRAVEL-RELATED GOODS AND SERVICES - Provided are methods and systems for efficient matching of suppliers and customers for travel-related and other types of goods and services. These methods and systems are based on an exchange or market concept, in which a computer system performs matching between different parties. Specifically, an exchange system may compare customers' requests with suppliers' content records. In certain embodiments, an exchange system sends notifications of customers' requests to suppliers based on criteria presented by the suppliers. Users' requests and/or vendors' content records may be processed using natural language parser to determine appropriate components for searches and matches. This substantially improves efficiency of the exchange system and makes it more user friendly as users and vendors may present different terms in their respective searches and entries. An exchange system may include a pattern recognition component and semantic natural language parser to perform this function. | 2012-09-20 |
20120239670 | SYSTEMS AND METHODS FOR CREATING STANDARDIZED STREET ADDRESSES FROM RAW ADDRESS DATA - A method and system for processing raw address data using a computer device coupled to a database are provided. The method includes receiving, at the computer device, raw data from a first party, the raw data including a raw street address. The method includes formatting the raw street address using the computer device and separating the formatted street address into at least one token using the computer device wherein each token includes one or more characters indicating a portion of the raw street address. The method further includes creating a standardized street address from the at least one token based on one or more conditions, wherein the one or more conditions facilitate determining at least one of inclusion, exclusion, and position of the at least one token in the standardized street address. | 2012-09-20 |
20120239671 | SYSTEM AND METHOD FOR OPTIMIZING AND ROUTING HEALTH INFORMATION - A method is disclosed to receive health information request (HIR), including health information request query (HIRQ) and health information request data (HIRD), and to metatag the received HIR. The metatagged HIR is reconciled based on a semantic concept and HIRS is returned. | 2012-09-20 |
20120239672 | COMPUTER PRODUCT, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - A computer-readable medium stores therein an information processing program that causes a computer to execute a process. The process includes referring to relationship property information records that are stored in a storage device and indicate the type of each relationship property between configuration elements in a system and calculating a total count of configuration elements having a predetermined relationship property with a first configuration element, or a total count of relationship property information records having a predetermined relationship property, among relationship property information records concerning the first configuration element; executing conditional determination concerning the number of configuration elements having the predetermined relationship property with the first configuration element, among the calculated total count of configuration elements or the calculated total count of relationship property information records; and outputting a result of the determination. | 2012-09-20 |
20120239673 | ELECTRONIC DEVICE AND METHOD OF CONTROLLING THE SAME - An electronic device including a communication unit configured to communicate with at least one other party; a display module configured to display a message transmitted/received with the at least one other party in a predetermined area; and a controller configured to search for an image comprising a user of the electronic device and the at least one other party and control the display module to display in the predetermined area an image found in the search. | 2012-09-20 |
20120239674 | COMPOSITE CONTEXT INFORMATION MANAGEMENT APPARATUS AND METHOD OF PROVIDING COMPOSITE CONTEXT INFORMATION USING THE SAME - A composite context information management apparatus and a method of providing composite context information using the same. The composite context information management apparatus includes a function providing unit configured to provide a composite context information function corresponding to the operation information from an application control unit; a composite context information processing unit configured to identify pieces of unit contexts and an operation rule based on the composite context information function and the name of the composite context information; and a composite context information presence unit configured to store the pieces of unit contexts corresponding to the name of the composite context information and an instance value for identification of the application and, in response to the application being executed in the user terminal, use the pieces of unit contexts and the operation rule to the user terminal. | 2012-09-20 |
20120239675 | Associating Website Clicks with Links on a Web Page - Objects on a web page are associated with stored records indicating historical object usage. Associations between objects and records take into account discrepancies in object identifiers resulting from authorial edits and/or differences in browser assignment of object identifiers. An object having an object identifier that differs from that of a stored record by not more than a predetermined tolerance value, and that has other indicia that match the stored record, is considered to match the stored record. Reports are generated quantifying web page object usage, for example by superimposing color shadings or other visual indicia on a representation of a web page. | 2012-09-20 |
20120239676 | AUTOMATIC ANALYZING DEVICE - In order to improve work efficiency, to exclude human mistakes, and to improve analysis efficiency, an automatic analyzing device that analyzes blood and urine includes a bar code reader and an RFID reader that reads identification information relating to the samples and reagents and that is installed in an operating unit for managing analyzing units in an integrated manner. Test information is stored in a test information storage means of the operating unit and when the identification information stuck on containers of the samples or the reagents is read, the test information is searched. The test information is displayed on a screen of the operating unit as search results; and a function of switching from the search results displayed on the screen to a detailed screen that displays details of the test information when a user selects target test information is provided. | 2012-09-20 |
20120239677 | COLLABORATIVE KNOWLEDGE MANAGEMENT - A computer-implemented method for collaborative knowledge management, the method comprises the steps of: (a) providing an interface for users to create or edit pages of a collaborative knowledge base, to add semantic annotations to the pages, and to define dynamic data on the pages; wherein ontological statements are created for the semantic annotations to form part of an ontology; and the dynamic data is defined using a query against the ontology and a mathematical operation on a result of the query; and (h) when a page with dynamic data is accessed, dynamically performing the query and the mathematical operation, and presenting the page with a result of the query or a result of the mathematical operation, or both, in graphical form. | 2012-09-20 |
20120239678 | CREATING CONCISE AND RE-USEABLE QUERIES OVER COMPLEX DATA - A novel system, computer readable storage medium and method for creating re-usable queries over complex data including hierarchies, trees and graphs is described. This is achieved by an object-oriented query language, where a class is a logical property of a data item, and inheritance is implication between such properties. Virtual method calls execute all relevant method implementations in most specific classes. Expressions can be multi-valued, thus avoiding the need for naming intermediate results. All constructs closely follow the syntax of mainstream object-oriented languages like Java. | 2012-09-20 |
20120239679 | SYSTEM TO GENERATE RELATED SEARCH QUERIES - Systems and methods described herein may operate to receive, at a search service, a first query from a user device corresponding to a current user of the search service, analyze existing search queries performed by users of the search service, and selectively provide, to the user device, a second query of the existing search queries as at least one of: a refinement of the first query based on determining that the second query includes all keywords in the first query, or an alternative to the first query based on determining that the second query lacks at least one keyword in the first query. | 2012-09-20 |
20120239680 | GENERATING DATABASE SCRIPTS FOR EXECUTING BUSINESS RULES RELATED TO ENTERPRISE SOFTWARE IN A DATABASE RUNTIME ENVIRONMENT - Various embodiments of systems and methods for generating database scripts for executing business rules in a database runtime environment are described herein. A method includes retrieving one or more business rules from a rule repository, identifying a format of the business rule, based upon the identified format, selecting a script generator code for generating one or more database scripts for the business rule, and sending the generated database scripts to a database for execution in the database runtime environment. The execution of generated database scripts in the database runtime environment ensures a faster and efficient execution of business rules. Further, the business rules can be retrieved from a business rule management system (BRMS) where the rules can be easily composed by business users. Importantly, the method enables an efficient generation of the business rules using BRMS along with efficient execution of the generated business rules in the database runtime environment. | 2012-09-20 |
20120239681 | SCALABLE INTERACTIVE DISPLAY OF DISTRIBUTED DATA - A method, system, and processor-readable storage medium are directed towards generating a report derived from data, such as event data, stored on a plurality of distributed nodes. In one embodiment the analysis is generated using a “divide and conquer” algorithm, such that each distributed node analyzes locally stored event data while an aggregating node combines these analysis results to generate the report. In one embodiment, each distributed node also transmits a list of event data references associated with the analysis result to the aggregating node. The aggregating node may then generate a global ordered list of data references based on the list of event data references received from each distributed node. Subsequently, in response to a user selection of a range of global event data, the report may dynamically retrieve event data from one or more distributed nodes for display according to the global order. | 2012-09-20 |
20120239682 | OBJECT SELECTION BASED ON NATURAL LANGUAGE QUERIES - A method of selecting an object out of a group of objects. The object may belong to a category. The method may include receiving, object-related information indicative of properties of objects of the category by using network connected databases. The method may further include generating, an extended profile for at least one of the objects based on the received object-related information and object-specific information. The method may additionally include determining, a data structure of weighted keywords based on the natural language input using at least one out of the group consisting of a predefined dictionary, a predefined ontology, predefined system rules, and a predefined regular expression, and selecting, the object out of the group of objects based on a mapping of the extended profile and the data structure of weighted keywords resulting in a preference fit score for the selected object. | 2012-09-20 |
20120239683 | Food Related Social Networking Website - A food-related website utilizes a method to recommend to a user food-related results based on a criteria entered by the user. The method can match criteria in food-related results to make suggestions to the user. The method can match criteria in other user's accounts to recommend food-related results that match the criterion and that the other user recommends. Food-related result can be a food, ingredient, recipe, meal, restaurant, drink, or the like. | 2012-09-20 |
20120239684 | SEARCHING METHOD, SEARCHING APPARATUS, AND RECORDING MEDIUM OF SEARCHING PROGRAM - A searching apparatus includes a memory that stores a plurality of records, and a processor that executed a procedure, the procedure including searching a first record group, which is a part of a plurality of records, for a record satisfying a first search condition, and, in case of a second search condition being received during the searching, further searching a second record group, which is another part of the plurality of records, for a record satisfying either the first search condition and the second search condition. | 2012-09-20 |
20120239685 | ATOMIC DELETION OF DATABASE DATA CATEGORIES - A device maintains, in a database, a plurality of data items, each data item of the plurality of data items being associated with a respective category. The device associates, in the database, a first counter value with each data item, the first counter value indicating a number of times the respective category has been deleted from the database at a time when the data item was stored in the database. The device associates, in the database or another database, a second counter value with the respective category, the second counter value indicating a current value for a number of times the respective category has been deleted from the database. The device selectively deletes, from the database, one or more data items of the plurality of data items from the database based on the first counter values and the second counter value. | 2012-09-20 |
20120239686 | Method and device for monitoring and analyzing signals - A method and system for monitoring and analyzing at least one signal are disclosed. An abstract of at least one reference signal is generated and stored in a reference database. An abstract of a query signal to be analyzed is then generated so that the abstract of the query signal can be compared to the abstracts stored in the reference database for a match. The method and system may optionally be used to record information about the query signals, the number of matches recorded, and other useful information about the query signals. Moreover, the method by which abstracts are generated can be programmable based upon selectable criteria. The system can also be programmed with error control software so as to avoid the re-occurrence of a query signal that matches more than one signal stored in the reference database. | 2012-09-20 |
20120239687 | FACILITATION OF SEARCH, LIST, AND RETRIEVAL OPERATIONS ON PERSISTENT DATA SET USING DISTRIBUTED SHARED MEMORY - In one exemplary embodiment, a DSM is used to store the data structures in a cluster shared memory, such that updates, deletions and insertions are applied to both the persistent data set and the DSM, and search, list and retrieval operations are processed directly from the DSM. A data structure in the persistent data set is stored in two separate DSM pages: a first page includes an identifying search key of the data structure, the search key also pointing to a location of the data structure in the storage. A second page includes the updatable properties of the data structure. A DSM storing the data structures' pages is organized as a two-row matrix. | 2012-09-20 |
20120239688 | TABLE LOOKUP APPARATUS, TABLE LOOKUP METHOD, AND TABLE LOOKUP SYSTEM - A table lookup apparatus includes: receiving and processing units ( | 2012-09-20 |
20120239689 | COMMUNICATING TIME-LOCALIZED METADATA - A system includes a processor that retrieves, from a first database, a portion of content associated with time-localized metadata. The time-localized metadata and a tag mode identifier are retrieved from a second database. A tag mode associated with the portion of content is determined based on the time-localized metadata and/or the tag mode identifier. The portion of content and/or the time-localized metadata are transmitted to a user device based on the tag mode. In some embodiments, a reconstruction mode associated with the portion of content is determined based on the time-localized metadata and/or a reconstruction mode identifier. The portion of content, the time-localized metadata, attribute information, and/or mapping information are transmitted to the user device based on the reconstruction mode. | 2012-09-20 |
20120239690 | UTILIZING TIME-LOCALIZED METADATA - A system includes a processor that receives, via a communication channel, a portion of content associated with time-localized metadata. The time-localized metadata and a tag mode identifier are retrieved from a database. A tag mode associated with the portion of content is determined based on the time-localized metadata and/or the tag mode identifier. The processor implements a feature based on the time-localized metadata and the tag mode. | 2012-09-20 |
20120239691 | METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA - According to one embodiment, a method includes storing instances of a file in a first storage tier and a second storage tier of a storage system; associating each instance of the file on the first and second storage tier with a unique program identifier (UPI); receiving a request to access the file or instance thereof from a user in a group of users; searching for a UPI associated with an instance of the file that exists on the first storage tier; and providing the user requesting access to the file with remote access to the instance of the file on the first storage tier. Additional methods are also presented. | 2012-09-20 |
20120239692 | DYNAMIC MANAGEMENT OF MULTIPLE PERSISTENT DATA STORES - Dynamic management of multiple persistent data stores is disclosed. One or more data objects are retrieved from two or more of a plurality of persistent data stores and provided to the client context in a manner such that the one or more data objects appear to the client context to come from a single source, even if in fact the objects have been retrieved from two or more different persistent stores. | 2012-09-20 |
20120239693 | ONLINE SERVICE FOR PROGRAM LOOKUP - An integrated program lookup browser provides an integrated system with an online program lookup web service that assists the user in finding these unrecognized files, protocols and web page objects by allowing the user to perform a program lookup on a web service that can search one or more databases and return the URL to download the appropriate application or protocol or return the actual program or protocol. | 2012-09-20 |
20120239694 | SYSTEM AND METHODS FOR PREDICTING FUTURE TRENDS OF TERM TAXONOMIES USAGE - A method and system for predicting future trends of terms taxonomies of users generated content. The method comprises crawling one or more sources of users generated content to collect phrases mentioned by users of the one or more data sources; periodically analyzing one or more term taxonomies to determine at least a trend of at least a non-sentiment phrase with respect of a plurality of sentiment phrases, wherein a term taxonomy is an association between a non-sentiment phrase and a sentiment phrase, the non-sentiment and sentiment phrases are included in the collected phrases; and generating a prediction of future behavior of the at least trend with respect of the one or more term taxonomies. | 2012-09-20 |
20120239695 | DYNAMIC NUMERIC SEQUENCE MATCH - A system for determining dynamically any given input numeric sequence potential match against all available numeric sequences from a database, whereby the dynamic method reports the match or matches with the highest matching digits. The input numeric sequence(s) and the numeric sequences from databases can be of any length and therefore the input numeric sequence may be different in length to those numeric sequences from databases, yet the method will detect and report those database numeric sequences that provided the highest number of digits matching against any given input numeric sequence. | 2012-09-20 |
20120239696 | STRUCTURING AND SEARCHING DATA IN A HIERARCHICAL CONFIDENCE-BASED CONFIGURATION - Data searching performed by a server system. A query is received to search data stored in an organizing system in which data has been organized from a highest confidence quality tier to a lowest confidence quality tier. Data of the highest confidence quality tier of the organizing system is searched to satisfy the query, wherein searching the data of the highest confidence quality tier is performed before searching data of a lower confidence quality tier of the organizing system. | 2012-09-20 |
20120239697 | Discovery and Client Routing to Database Nodes - Aspects of the subject matter described herein relate to database access. In aspects, a request for access to a database is received at a node of a database cluster. Also received at the node is an intent associated with the request. If the intent is to potentially write to the database, a primary instance of the database services the request. If the intent is to read from but not write to the database, an identifier of a secondary instance of the database is sent to the requestor for use in accessing the database. | 2012-09-20 |
20120239698 | CONTROL DEVICE, CONTROL METHOD, AND STORAGE MEDIUM - A first computer establishes a connection between a second computer and the first computer when a specific request for access to a specific path from the second computer is accepted. The first computer transmits to the second computer a script for enabling the second computer to perform a proxy process of accepting a database access request for access to a database from an application to be accessed by the second computer, accessing the database, and acquiring an access result from the database. Then, the first computer receives a database access result from the second computer, and outputs the result to the application. | 2012-09-20 |
20120239699 | SHARED DATA MANAGEMENT IN SOFTWARE-AS-A-SERVICE PLATFORM - Shared data management in software-as-a-service platform may provide a common object data schema for one or more data objects and one or more data attributes associated with said one or more data objects stored in a master database. A plurality of applications may be enabled to be deployed dynamically on a platform and interoperate by sharing said data values stored in the master database. Data trading is enabled in which applications request permissions to read from or write to, or both, the master database, and in which the requests are mediated by granting or denying permissions. | 2012-09-20 |
20120239700 | ASSOCIATIVE OBJECT MODEL FOR COMPOSITE ENTITY INFORMATION - An associative object model for presenting composite entity information is provided. More particularly, a system and method of linking various data related to an entity from isolated databases in a distributed enterprise is provided. The system and method presents composite information on the entity to different systems within the distributed enterprise. The method includes propagating a change of data of a first entity type to one or more related or associated entity types in an active associative object model (AOM) accessible by a subscribing system and a publishing system in an enterprise. | 2012-09-20 |
20120239701 | SYSTEM AND METHOD FOR CREATING AND MANAGING BUSINESS OBJECTS - A system and method of creating and managing one or more business objects is provided. The method can include receiving a request to create a business object and presenting a first user interface that is used to create a business object. The user interface can include one or more fields that define attributes and methods in the business object. The method can further include presenting a second user interface that is used to add documentation information for the business object, and storing the business object. The attributes and methods of the business object can be stored in separate files. | 2012-09-20 |
20120239702 | STRING LOOKUP USING THREE-TRANSITION TREE STRUCTURE - A tree data structure for storing strings of searchable data divided into substrings has at least one first type node that has a substring associated with it and at least one second type node that does not having a substring associated with it. A second type node is directly linked to a first type node by a fail transition. A first type node is directly linked to a second type node by a match transition. An IP address lookup system has memory for storing a tree data structure and a controller for storing and loading an incoming IP address. The system has a finite state machine having three stages including a first stage for loading the IP address and performing a length calculation, a second stage for searching the data structure to find a match, and a third stage for determine the next-hop address index. | 2012-09-20 |
20120239703 | PROVIDING HOMOGENEOUS VIEWS OF INFORMATION COLLECTIONS IN HETEROGENEOUS INFORMATION STORAGE SOURCES - A method, apparatus and computer program product, for generating a framework for supporting a homogeneous view of an information collection managed in a heterogeneous system of information storage sources. The framework includes an information collection data model mapped to an information source data model, and an information storage services data model mapped to the information source data model. The information collection data model defines information to be collected and stored as an information collection in one or more information storage sources. The information source data model references data sets containing the information defined in the information collection data model. The information storage services data model defines information storage services for accessing and performing operations on the one or more information storage sources storing the information collection. The framework allows a user to view and perform operations on the information collection without knowing how the information collection is stored. | 2012-09-20 |
20120239704 | ADAPTER ARCHITECTURE FOR MOBILE DATA SYSTEM - A data architecture provides View objects that define an enterprise data source interface to an application through connectors, and also by Data Objects defined by Commands. Thus, a Data Object comprises a configurable request for data that is issued through Commands to the Adapters of the enterprise data sources. The architecture provides an application developer with the ability to create custom enterprise connectivity to disparate backend enterprise data sources. | 2012-09-20 |
20120239705 | MOBILE INFORMATION SYSTEM FOR 12-LEAD ECG - The present invention is different to the existing 12-leads electrocardiogram mobile information system which could only provide the inquiring service to specific smart phone operation system, and designed using the network service as the platform for data transforming and communications of the programs between the mobile-end and the server-end. The different kinds of databases (eg, SQL SERVER | 2012-09-20 |
20120239706 | COMPUTER-FACILITATED PARALLEL INFORMATION ALIGNMENT AND ANALYSIS - Described herein, Smith-Waterman using Associative Massive Parallelism (SWAMP) extends the single, highest scoring subsequence alignment the traditional Smith-Waterman algorithm and variations return to discover the top k highest scoring non-overlapping, non-intersecting subalignments in parallel. Embodiments provided herein provide synergistic work, accelerating the high quality of alignments, in addition to providing multiple subsequence discovery that is handled in an automated fashion within the algorithm. SWAMP and SWAMP+ (and related algorithms such as are described herein) are parallel algorithms that are designed to run in an accelerated manner, inter alia, on single-instruction, multiple-data (SIMD) machines. Not only is the alignment/matching process accelerated for the single, highest matching alignment, in embodiments the algorithm can analyze deeper into the sequences for additional high-quality alignments. Envisioned uses include bioinformatics, for instance for nucleic acid or amino acid sequence alignments, as well as alignments of other data strings or other packets or lines of information. | 2012-09-20 |
20120239707 | MULTI-CLIENT GENERIC PERSISTENCE FOR EXTENSION FIELDS - Access to a networked application can be provided to multiple users while allowing user-specific extension fields to be created and maintained for exclusive access by the user creating the extension field. A user-customized data object that includes a standard field value of a standard field of a standard data object defined by the networked application and a user-specific extension field value of a user-specific extension field that modifies operation of the networked application for the user and that is not available to other users of the plurality of users can be received from a user for writing to memory. The user-specific extension field value can be separated from the standard field value. The standard field value and the user-specific extension field value can be persisted in a first database table and a second database table, respectively. Related systems, methods, and articles of manufacture are also provided. | 2012-09-20 |
20120239708 | DISTRIBUTED STORAGE FOR COLLABORATION SERVERS - Distributed storage of collaboration data is managed over internal and external data stores in a collaboration service environment based on categorization of the data. The categorization may be based on type of data (e.g. structured vs. unstructured), how the data is accessed, an expected storage life for the data, back-up requirements, and the like. Data that can be stored externally according to its category is then directed to the external storage through a storage provider. A unique identifier associated with the location of the externally stored data is saved in one of the internal data stores for seamless retrieval of data in a transparent manner to the user. | 2012-09-20 |
20120239709 | COPY COLLECTOR WITH EFFICIENT ABORT-ON-COPY TRANSITION TO MARK COLLECTOR - A method for performing garbage collection on an object heap is described. In one embodiment, such a method includes performing a copy phase on an object heap by copying live objects from a source space to a destination space. An abort condition is generated when copying an object from the source space to the destination space fails due to insufficient space. In response to the abort condition, tracing work and reference updating associated with the copy phase are terminated. A mark phase is then initiated that marks live objects in the source space. This mark phase resumes tracing work and reference updating terminated by the copy phase in order to avoid or minimize the repetition of work performed by the copy phase. A corresponding computer program product and system are also described. | 2012-09-20 |
20120239710 | SINGLE PASS MARKING OF FINALIZABLE OBJECTS - An illustrative embodiment of a computer-implemented process for single pass marking of finalizable objects marks strong roots, marks finalizable roots and determines whether a strong work stack is empty. Responsive to a determination the strong work stack is empty the computer-implemented process determines whether a finalizable work stack is empty. Responsive to a determination the finalizable work stack is empty, synchronize threads, the computer-implemented process finalizes finalizable roots and merges mark maps to finish parallel marking. | 2012-09-20 |
20120239711 | COPY COLLECTOR WITH EFFICIENT ABORT-ON-COPY TRANSITION TO MARK COLLECTOR - A method for performing garbage collection on an object heap is described. In one embodiment, such a method includes performing a copy phase on an object heap by copying live objects from a source space to a destination space. An abort condition is generated when copying an object from the source space to the destination space fails due to insufficient space. In response to the abort condition, tracing work and reference updating associated with the copy phase are terminated. A mark phase is then initiated that marks live objects in the source space. This mark phase resumes tracing work and reference updating terminated by the copy phase in order to avoid or minimize the repetition of work performed by the copy phase. A corresponding computer program product and system are also described. | 2012-09-20 |
20120239712 | METHOD AND APPARATUS FOR CONSTRUCTING AND PLAYING SENSORY EFFECT MEDIA INTEGRATION DATA FILES - A method and apparatus for constructing and playing a sensory effect media integration data file in which media type information indicating a type of media data and a sensory effect indicator configured to indicate whether sensory effect information is included or not are inserted in a file type field, configuration information representing an attribute of at least one media data is inserted in a configuration information container field, a coded stream of the media data is inserted in a media data container field, and the sensory effect information is inserted in one of the file type field and the configuration information container field according to a relationship between sensory effects and the media data. | 2012-09-20 |
20120239713 | VARIANTS OF FILES IN A FILE SYSTEM - Disclosed are various embodiments that provide variants of files in a file system. Multiple file systems are maintained for multiple users. Each file system includes multiple files and one or more folder. Each file includes a respective unique identifier and a respective reference to a data object stored in one or more data store. Multiple file variants are maintained. Each file variant includes the respective unique identifier of a respective file. Each file variant also includes a respective reference to a secondary data object stored in the one or more data stores. The secondary data object is related to the primary data object referenced by the respective file. | 2012-09-20 |
20120239714 | DOCUMENT MANAGEMENT SYSTEM AND METHOD - A document management system includes a document. One or more of a plurality of map-files of the document correspond(s) with a step of a multi-step workflow associated with the document. A random nonce is generated for each of the steps of the multi-step workflow except for an initial step of the multi-step workflow. Each of the random nonces i) is incorporated as a map-file entry into a respective one of the plurality of map-files corresponding with a step of the multi-step workflow that directly precedes the step of the multi-step workflow for which the random nonce is generated and ii) is used to perform a nonce-based initiating operation a respective one of the plurality of map-files corresponding with the step of the multi-step workflow for which the random nonce is generated. | 2012-09-20 |
20120239715 | INFORMATION PROCESSING APPARATUS WITH LOG OUTPUT FUNCTION, MOBILE TERMINAL DEVICE, AND LOG OUTPUT CONTROL METHOD - An information processing apparatus executing a program module under control of an operating system, the apparatus includes a log mode setting unit that sets a log mode that is an operating state for collecting information related to an operation in the information processing apparatus, a log mode control unit that, during an activation process of the operating system, loads a log output module that is a program module for outputting, as a log, information related to an access request between the operating system and a hardware resource when the access request is generated, if the log mode is set in the information processing apparatus when the operating system is activated and a log collecting unit that collects the information related to the access request as the log according to the log output module. | 2012-09-20 |
20120239716 | BEARING LIFE CYCLE PROGNOSTICS - A life-cycle prognosis is created of a rolling-element bearing. As from manufacturing of the bearing and during the bearing's life-cycle that may include periods of the bearing's non-use, service life data is obtained indicative of one or more factors that occur during the life-cycle and that affect the length of the life-cycle. The service life data is obtained together with identification data that is representative of a machine-readable identifier, applied to the bearing at manufacturing. The identifier serves to uniquely identify the bearing throughout its life. The identification data is used for identifying in a database a history log of the bearing. The service life data is accumulated in the history log of the bearing as from the manufacturing. The history log is used with a specific mathematical life-cycle model for creating an update of the life-cycle prognosis. | 2012-09-20 |
20120239717 | FUNNEL SHIFTER IMPLEMENTATION - A funnel shifter includes an input, an output, and a multiplexer unit including a number of multiplexer levels. The multiplexer unit may perform one of a plurality of shift operations on an input value and to provide an output value in response to receiving a shift value and a shift operation value. A first multiplexer level may be configured to format and expand the input value into a larger intermediate value. At least a second multiplexer level may be configured to perform a linear shift of the intermediate value without wrapping any bits for creating the output value. At least some of the multiplexer levels may include multiplexer select signals that may be represented as a plurality of N-Nary one of N signals where N is greater than or equal to two, wherein each of the plurality of N-Nary signals being implemented on a set of physical wires. | 2012-09-20 |
20120239718 | CONNECTION INFORMATION GENERATING APPARATUS AND CONTROLLING METHOD - A connection information generating apparatus that generates connection information that indicates connections between a plurality of first transferring devices and a plurality of second transferring devices. The connection information generating apparatus includes a creating unit that creates an addition table and a multiplication table in a Galois field that has a characteristic of a value based on a number of the second transferring devices that are connected to each of the first transferring devices. The connection information generating apparatus includes a generating unit that generates connection information defining groups of first transferring devices to be connected to each of the second transferring devices, in accordance with the multiplication table and the addition table created by the creating unit. | 2012-09-20 |
20120239719 | Floating-Point Addition Acceleration - Embodiments of the present invention generate a normalized floating-point sum from at least two floating-point addends. The mantissa of an un-normalized floating-point sum is generated. A pointer is generated which indicates the location of the left-most significant digit (LSD) in the mantissa of the un-normalized floating-point sum. A plurality of possible values for the exponent of the normalized floating-point sum are generated, in parallel with each other and in parallel with the mantissa addition, based on a common exponent value (e.g., the largest of the two addends' exponent values). Based on the LSD pointer, one of the possible values is selected as the exponent of the normalized floating-point sum. The mantissa of the un-normalized floating-point sum is normalized to yield the mantissa of the normalized floating-point sum. By generating the possible exponent values in parallel, embodiments of the present invention can result in significant time savings over prior-art methods. | 2012-09-20 |
20120239720 | EFFICIENT AND RELIABLE COMPUTATION OF RESULTS FOR MATHEMATICAL FUNCTIONS - For efficient computation of results for mathematical functions, a method receives a mathematical function call. The call includes a plurality of arguments for which a range of computable results for the mathematical function of the function call varies with respect to the values for the arguments. The method determines whether executing the mathematical function using the plurality of arguments will produce a result within the range of computable results. The method further aborts the mathematical function call prior to initiating execution of the mathematical function in response to determining that the values for the plurality of arguments produce a result outside the range of computable results. | 2012-09-20 |
20120239721 | ARITHMETIC DEVICE, METHOD, AND PROGRAM PRODUCT - An arithmetic device includes an input unit inputting data that are elements of a group; a converting unit is configured, when the input data are in a second representation, to convert the input data into a first representation and to perform arithmetic operation on the converted first representation using an operand in the first representation in which at least one subcomponent is a zero element to convert the converted first representation into first converted data expressed in the first representation, and when the input data are in the first representation, to perform arithmetic operation on the input data using the operand in the first representation in which at least one subcomponent is a zero element to convert the input data into second converted data expressed in the first representation; and an operating unit that performs arithmetic processing on the first or the second converted data using secret information. | 2012-09-20 |
20120239722 | READ-ONLY OPERATIONS PROCESSING IN A PAXOS REPLICATION SYSTEM - Embodiments are directed to processing read-only operations without storing the operations persistently, determining a processing order for read-only requests, and to directing read-only requests to nodes best able to handle the requests. In an embodiment, a quorum leader receives various read-only requests. The quorum leader controls process ordering for replicas in the leader's quorum. The quorum leader determines an appropriate order for processing the read-only operations, without clock-based synchronization. The quorum leader sends the read-only request to an appropriate replica in the quorum and executes the read-only request at the appropriate replica without storing the operation persistently. | 2012-09-20 |
20120239723 | COMMUNICATION SYSTEM AND METHOD OF CONTROLLING THE SYSTEM - A transmission device registers first cooperation information relating to cooperative processing in a cooperative control apparatus along with a transmission code relating to the cooperative processing, and notifies the transmission code to a response device. The response device thereby acquires the first cooperation information associated with the transmission code, and returns a reply code to the transmission device. The transmission device acquires second cooperation information associated with the reply code from the cooperative control apparatus, and, in the case where response device identification information included in the second cooperation information corresponds to the stored response device information, sets the response device as a device with which to perform cooperative processing. | 2012-09-20 |
20120239724 | METHOD AND SYSTEM FOR CENTRALIZED RESERVATION CONTEXT MANAGEMENT ON MULTI-SERVER RESERVATION SYSTEM - The method and system according to a preferred embodiment of the present invention allows ensuring consistency of the PNR record when it is handled within the subsystem controlled by the reservation interceptor module and including a plurality of OBEs. According to a preferred embodiment of the present invention the PNR context on open systems is centralized to avoid its fragmentation in the distributed environment, as gathering of all the context parts implies performance issues. In addition, instead of implementing a transaction session protocol to handle a start of transaction, intermediate updates and a final commit or rollback on the PNR context, the principle of the service interceptor architecture is to delegate the functional queries with the current user PNR context which will be modified in the central repository of PNR context only at response time when the whole functional use-case is finished. | 2012-09-20 |
20120239725 | Network Connection Hand-off Using State Transformations - Some embodiments provide a director agent, a server agent, and a specialized hand-off protocol for improving scalability and resource usage within a server farm. A first network connection is established between a client and the director agent in order to receive a content request from the client from which to select a server from a set of servers that is responsible for hosting the requested content. A second network connection is established between the server agent that is associated with the selected server and a protocol stack of the selected server. The first network connection is handed-off to the server agent using the specialized hand-off protocol. The server agent performs network connection state parameter transformations between the two connections to create a network connection through which content can be passed from the selected server to the client without passing through the director. | 2012-09-20 |
20120239726 | SYSTEM AND METHOD OF PROCESSING CONTENT USING A UNIFORM RESOURCE IDENTIFIER - A host server receives a content request in the form of a Uniform Resource Identifier (URI) from a client. The URI identifies a first content resource and describes a first service resource to be applied to a representation of the first content resource. The URI is translated into an instruction set. The host server causes execution of the instruction set to apply the first service resource to a representation of the content resource. A processed representation of the first content resource is then provided to the client in response to the request. | 2012-09-20 |
20120239727 | MULTIMEDIA SERVICE NETWORK AND METHOD FOR PROVIDING THE SAME - An overlay service network and method for delivering a multimedia service. The overlay service network comprises a user interface for subscribers to request an available service as a requested service, a register server for registering and storing a database of available services, a plurality of service nodes for executing at least one available service and a controller for receiving a request for an available service, searching the register server for the requested service, selecting one or more of the plurality of service nodes to execute the requested service and establishing a chaining sequence between a node requesting the service, the one or more selected execution nodes and a destination node to execute the requested service. | 2012-09-20 |
20120239728 | Method and system for providing a session involving a plurality of software applications - A computer-implemented method is disclosed for providing a user with a consistent view of user session in a distributed environment. The method includes providing application servers with data storage means for storing part of the user context for that user session, defining thereby for each user session a set of application servers having each an affinity with the user session. Each application server is configured to process a software application that is required for that user session. At a routing means, performing the following steps with at least one data processor: receiving request from the user and routing transactions of the user session toward the application servers having an affinity with the user session in order to fulfill the request, assigning to the user session a correlation record (DCX) arranged to include Affinity Keys, each Affinity Key indicating an application server that has an affinity with the user session for a given software application, propagating the correlation record with transactions, allowing thereby the routing means to target the application servers that are linked to the user context of that user session and that process the software application relevant to process the transaction. | 2012-09-20 |
20120239729 | METHODS AND APPARATUS FOR CONNECTING A THIN CLIENT TO A VIRTUAL DESKTOP - In some embodiments, an apparatus includes a boot module, a server module, and a broker module within a housing. The boot module is configured to receive a boot request signal from a thin client device. The boot module is configured to send, in response to the boot request signal, a thin client operating system image to the thin client device such that the thin client device can execute a thin client operating system associated with the thin client operating system image. The server module is configured to execute a set of virtual desktops. The broker module is configured to receive, from the thin client operating system executing at the thin client device, a virtual desktop request signal including an identifier of a virtual desktop. The broker module is configured to initiate, based on the identifier, a communication session between the virtual desktop and the thin client operating system. | 2012-09-20 |
20120239730 | SYSTEM INCLUDING A MIDDLEWARE MACHINE ENVIRONMENT - A system and method for providing a middleware machine or similar platform. In accordance with an embodiment the system (referred to herein in some implementations as “Exalogic”) comprises a combination of high performance hardware, together with an application server or middleware environment, to provide a complete Java EE application server complex which includes a massively parallel in-memory grid, can be provisioned quickly, and can scale on demand. In accordance with an embodiment, the system can be deployed as a full, half, or quarter rack, or other configuration, that provides an application server grid, storage area network, and InfiniBand network, which support the execution of an application server, middleware or other functionality such as, for example, WebLogic Server, JRockit or Hotspot JVM, Oracle Linux or Solaris, and Oracle VM. Additional features of the system can include, e.g. Zero Buffer Copies, Scatter/Gather I/O, T3 Connections, and Lazy Deserialization. | 2012-09-20 |
20120239731 | METHODS AND SYSTEMS FOR PROVIDING CONTENT PROVIDER-SPECIFIED URL KEYWORD NAVIGATION - An apparatus and a non-transitory computer-readable medium may perform a method for providing content provider-specified URL keyword navigation. The method may comprise: receiving a first HTTP response from a first web server, wherein the first HTTP response includes a client-executable program; executing the client-executable program, wherein executing the client-executable program comprises: identifying a keyword included in a first URL; transmitting at least a portion of the first URL and the keyword to a second server for resolution; and receiving a second URL corresponding to a resolution of the keyword from the second server; sending a second HTTP request to a third web server for a second resource defined by the second URL; and receiving a second HTTP response from the third web server, wherein the second HTTP response includes the third resource. | 2012-09-20 |
20120239732 | Prereading Method and System for Web Browser - The present invention relates to the field of Web browser technology, particularly to a prereading method and system for a Web browser, the method comprising: submitting, by a Web browser client, a first Web page visiting request to a target server and uploading an individual browsing record characteristic of the first Web page; forming, by a transfer server, a prereading policy according to the received individual browsing record characteristic of the first Web page and the stored at least one swarm browsing record characteristic of the first Web page; acquiring, by the transfer server, a Web page from the target server according to the prereading policy and sending the Web page to the browser client for buffering. The present invention makes it possible to preread Web pages according to individual users' visiting habits and preferences in combination with mass users' visiting history, and find out Web pages that a user is most likely to click through computational analysis of weights and preference coefficients on different page elements of Web pages, thereby realizing more precisely prereading, significantly increasing success rate of preread. Further, pages are downloaded in idle period, which advantageously saves time for users by substantially avoiding waiting. | 2012-09-20 |
20120239733 | METHOD AND DEVICE FOR SHARING OBJECTS IN SERVICE GROUPS OF CPNS ENABLER - A method and device for creating service groups and sharing objects within the service groups in a CPNS enabler are discussed. According to an embodiment, a method includes transmitting a first request to create a new CPNS service group to the CPNS server; receiving a second request to provide member information for the CPNS service group from the CPNS server in response to the first request; transmitting the member information for the CPNS service group to the CPNS server in response to the second request, the member information being used to create the CPNS service group and being stored in association with the CPNS service group in the CPNS server; and receiving a response indicating the creation of the CPNS service group from the CPNS server. | 2012-09-20 |
20120239734 | Operation Of A Data Processing Network Having A Plurality Of Geographically Spaced-Apart Data Centers - A method and a device are disclosed for operating a data processing network which includes a plurality of geographically spaced-apart data centers and a large number of client computers, data being transmittable between each of the client computers and at least to one of the data centers, wherein one or more virtual servers is operateable in each of the data centers. According to at least one embodiment, access data is collected including information on geographical location of the client, geographical location of the virtual servers and the degree of utilization of the virtual servers. The access data collected is analyzed and, using the result of analysis, a migration plan, which is improved with respect to the mean latency, is created for the deployment of the virtual servers among the data centers. The virtual servers are migrated between the data centers in accordance with the migration plan. | 2012-09-20 |
20120239735 | SERVER METHOD AND SYSTEM FOR EXECUTING APPLICATIONS ON A WIRELESS DEVICE - A server implemented method for facilitating execution of an application for a wireless device. The server selects a plurality of scene components, which comprise at least one functional unit operable to execute functions associated with the scene components. The functional units may be a portion of an application operable to be executed by the wireless device. The server selects a plurality of assets, which may be used in rendering a scene utilizing the plurality of scene components. The server determines a partition of functionality of the application which defines a server behavior module for executing on the server and a client behavior module for executing on the wireless device. The server customizes the plurality of scene components and the plurality of assets for the wireless device, which are then sent to the wireless device for execution and rendering. | 2012-09-20 |
20120239736 | MAP DISTRIBUTION SERVER, MAP INFORMATION TERMINAL, AND MAP DISTRIBUTION SYSTEM USING THESE MAP DISTRIBUTION SERVER AND MAP INFORMATION TERMINAL - A map distribution system that implements navigation using desired map data in which the degree of reliability of information about an object, such as a road or a facility, is taken into consideration is provided. A map distribution server | 2012-09-20 |
20120239737 | WEB-Based Task Management System and Method - A computer system for coordinating information between a client and a server using a client side in-memory is provided. The server has a server processing unit; a server memory device; a server data storage device; a server program stored in the server data storage device for providing instructions to the server processing unit; and a server database in the server data storage device for managing relational data. | 2012-09-20 |
20120239738 | STORAGE MEDIUM STORING USER INFORMATION REGISTRATION PROGRAM AND USER INFORMATION REGISTRATION METHOD - An installer file, an application program file, and other such files are stored in image memory provided within a camera. Upon connection of the camera to a host device, programs within the installer file are read into the host device and automatically executed, and processing of user registration and installation processing of an attached application program contained within the application program file are automatically performed. After processing of program installation, the installer file and the application program file are deleted from the image memory. | 2012-09-20 |
20120239739 | APPARATUS, SYSTEMS AND METHODS FOR DYNAMIC ADAPTIVE METRICS BASED APPLICATION DEPLOYMENT ON DISTRIBUTED INFRASTRUCTURES - Embodiments of apparatus, systems and methods facilitate the adaptive deployment of a distributed computing application on at least one selected cloud configuration from a plurality of cloud configurations based on dynamically obtained and/or compiled metrics pertaining to the cloud configurations and to the distributed computing application and/or user specified criteria pertaining to the metrics. In some embodiments, an infrastructure independent representation of the distributed computing application is adapted to the selected cloud configuration and run on the selected cloud configuration by utilizing a cloud-specific implementation of the infrastructure independent representation of the distributed computing application. The cloud-specific implementation of the infrastructure independent representation corresponds to the cloud infrastructure on which the distributed application is run. | 2012-09-20 |
20120239740 | SYSTEM AND METHOD FOR A GRAPHICS TERMINAL MULTIPLIER - Thin-client terminal systems allow server computer systems to be shared by multiple computer users. However, thin-client terminal systems that use analog signals can only be placed a limited distance from the main server computer system. On the other hand, thin-client terminal systems that rely purely on digital signals can be expensive to produce. A thin-client multiplier that combines the two different approaches communicates digitally with main server computer system such that it can be placed any distance from the main server computer system. The thin-client multiplier also provides output information received from the server system and electrical power to analog thin-client terminal systems and receives input information from the analog thin-client terminal systems. The received input information is provided to the server system for processing. | 2012-09-20 |
20120239741 | INDUCEMENT SERVER, USER INDUCEMENT SYSTEM AND USER INDUCEMENT METHOD - A server includes a microprocessor and provides an event, which is of a user participation type, as a first service. The server includes a receiving unit that receives, from a first user terminal connected to the server through a network, action information that identifies an action that corresponds to the event and that is requested by the first user via the first user terminal, and user identification information that distinguishes the first user, an event control unit that performs the action which is identified by the action information, and a notification unit that transmits a notification, to a second server which provides a second service and is connected to the server through the network, the notification including the user identification of the first user, address information that identifies an address of the event, and action information indicating that the action has been performed. | 2012-09-20 |