29th week of 2011 patent applcation highlights part 54 |
Patent application number | Title | Published |
20110179038 | PER-THREAD, PER-INSTANCE DATA STORAGE - A method of storing per-thread, per-instance data, includes identifying a unique index value corresponding to a first instance, identifying type parameters based on the identified index value, and instantiating a generic holder object based on the identified type parameters. The generic holder object includes a thread local field configured to store per-thread data that is local to the first instance. | 2011-07-21 |
20110179039 | METHOD AND SYSTEM FOR SEARCHING STORED DATA - A complete document management system is disclosed. Accordingly, systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are disclosed. Systems and methods for managing data associated with a data storage component coupled to multiple computers over a network are further disclosed. Additionally, systems and methods for accessing documents available through a network, wherein the documents are stored on one or more data storage devices coupled to the network, are disclosed. | 2011-07-21 |
20110179040 | NAME HIERARCHIES FOR MAPPING PUBLIC NAMES TO RESOURCES - A resource set comprising a set of resources may be provided to the public. It may be desirable to associate with the resources a set of public names, such as friendly URLs that may be more memorable, may indicate to users the type of resource so named, and may promote indexing of the resources by search engines. A name hierarchy (such as a portion of a file system) may store at least one reference that associates a public name with a resource. A name hierarchy navigation logic may facilitate navigation through the name hierarchy, and may specify a particular location within the name hierarchy where a reference associated with the public name is to be stored. This manner of associating public names with resources may promote the scalability and efficiency in associating public names with resources and in retrieving a resource associated with a particular public name. | 2011-07-21 |
20110179041 | MATCHING SERVICE ENTITIES WITH CANDIDATE RESOURCES - A method comprises using a processor to list candidate resources that may be matched with a plurality of service entities. The method also comprises eliminating at least one possible match between the candidate resources and the plurality of service entities. The method further comprises, for each of the plurality of service entities, rating the candidate resources. The method still further comprises ranking the plurality of service entities. The method still further comprises matching each of the plurality of service entities with at least one of the candidate resources. | 2011-07-21 |
20110179042 | Object Modeling For Exploring Large Data Sets - Techniques are described for facilitating performing computer-implemented financial analysis. A metric that transforms one or more time series into an output object is identified. The one or more time series are determined based on one or more input objects. The metric is applied using the one or more time series, thereby generating a particular value for the output object. One of the metric and the particular value for the output object is stored in a physical storage device. | 2011-07-21 |
20110179043 | Double Weighted Correlation Scheme - A method is provided for determining a correlation between a reference user and another user on the basis of two sets of ratings, where each rating is associated with a respective user. In response to a trigger,user ratings associated with the reference user and user ratings associated with the other user are collected, and all co-rated items of these two sets are correlated in the basis of an adjusted cosine correlation function which is weighted by a first and a second weighting function. The correlation is then stored and may be repeated for a plurality of users. The stored correlations may be used e.g. for ranking purposes. | 2011-07-21 |
20110179044 | MORPHOLOGICAL ANALYSIS - A method for deriving a biomarker from a structural analysis of medical images is described, including the calculation of pairwise, between-subject, measures of similarity and transformation of the pairwise measures of similarity into a subject specific biomarker. In one example, the biomarker is based on volume or shape comparisons of labelled and segmented anatomical structures in brain images from the subject and two or more clinical groups. | 2011-07-21 |
20110179045 | Template-Based Management and Organization of Events and Projects - A space in which a user may organize data and collaborate with other users is provided. Project data and metadata may be saved into a reusable template and stored in a repository, wherein other users may discover and download the template for use as a resource for a related project type. A template may contain various document types that may expose a breadth of applications and application functionalities that may be utilized for a given task or project. Questions and answers, task templates, and terminology may also be provided. Project templates may allow for collaboration on projects, wherein business and/or social groups may collaborate quickly, easily, and more completely. | 2011-07-21 |
20110179046 | AUTOMATED PROCESS ASSEMBLER - A method and system for automatically assembling a complete machine readable description of a process by observing and filtering digital messages executing on one or more message bus and that relate to the process. Message details are stored and a tracker record published in a common format. The stored message details are processed into a set of service execution path descriptions, which in turn are processed into the complete machine readable description of the process, using a suitable process design language. The invention automates the capture and documentation of a process, regardless of the complexities of the underlying messaging environment, and produces a complete and unambiguous description of the end-to-end process, free of errors, omissions and interpretation, thereby addressing a key need in any process re-engineering project, including the delivery of SOA implementations and other forms of agile and adaptable systems. | 2011-07-21 |
20110179047 | METHOD AND SYSTEM FOR FUZZY SEARCHING, SEARCHING RESULT PROCESSING, AND FILTER CONDITION PROCESSING - A method and system for fuzzy searching, searching result processing and filter condition processing are provided. The method for fuzzy searching based on subtree filtering includes: receiving a data flow to be filtered; and filtering the data flow in an incomplete matching manner, and processing a filter condition in a form of character string for which a user does not give complete information. Therefore, inconvenience that a NETCONF protocol subtree filtering mechanism is only limited to exact matching and absolute path, and more known information is required in data searching is resolved. | 2011-07-21 |
20110179048 | METHOD AND SYSTEM FOR PROCESSING MEDICAL PROVIDER CLAIM DATA - A computer system for processing data related to medical insurance has a communications device in communication with a network; a data storage device in communication with the communications device; and a processor in communication with the communications device and the data storage device. The processor is configured to receive, via the communications device, from a first source data indicative of medical provider claims, from a second source data indicative of insurance payments, and from a third source data indicative of medical provider data; identify common information items in said data from said first, second and third sources; and store the received data, in a data storage device, in a database, wherein said data from said first, second and third sources is cross-referenced with regard to said common information items. | 2011-07-21 |
20110179049 | Automatic Aggregation Across Data Stores and Content Types - Project-related data may be aggregated from various data sources, given context, and may be stored in a data repository or organizational knowledge base that may be available to and accessed by others. Documents, emails, contact information, calendar data, social networking data, and any other content that is related to a project may be brought together within a single user interface, irrespective of its data type. A user may organize and understand content, discover relevant information, and act on it without regard to where the information resides or how it was created. | 2011-07-21 |
20110179050 | High Speed Processing of Financial Information Using FPGA Devices - A high speed apparatus and method for processing a plurality of financial market data messages are disclosed. With respect to an exemplary embodiment, a reconfigurable logic device is employed to (1) receive the financial market data messages, and (2) parse each received financial market data message into its constituent data fields. | 2011-07-21 |
20110179051 | Dynamic Expansion of Data Calculation Scopes - Nested and grouped report data are aligned. A data-bound object such as a data region or an outer group serves as a data container having a domain scope. Instances of an inner group with misaligned data values are identified. The inner group instances are synchronized based on the data container domain scope, in response to a synchronization instruction in a report definition. During synchronization, data values are injected, and a synchronization group may be dynamically created. Aggregate functions are calculated over a synchronized group without regard to injected data values. A report layout is generated with synchronization visually indicated. | 2011-07-21 |
20110179052 | PATTERN IDENTIFICATION APPARATUS AND CONTROL METHOD THEREOF - A pattern identification apparatus identifies a pattern that exists in input data using registration data including data of a reference pattern or a feature amount thereof and identification parameters defining processing details for comparing the input data with the registration data, the apparatus holding the registration data and the identification parameters in association with a label. The apparatus acquires registration data, identification parameters, and a label generated by an external apparatus, and registers the acquired registration data and identification parameters in association with the acquired label. If the registration data and identification parameters associated with the same label as acquired label are already registered, in the additional registration, either the stated acquired identification parameters or the identification parameters that is already registered in association with the same label are selected, and the stated acquired registration data and the selected identification parameters are additionally registered in association with the acquired label. | 2011-07-21 |
20110179053 | SYSTEM AND METHOD FOR THE CENTRALIZED MANAGEMENT OF A DOCUMENT ORDERING AND DELIVERY PROGRAM - A system and method for managing the ordering, maintenance and delivery of documents (e.g., technical publications, journals, etc.) in a copyright-compliant manner. A company having a plurality of users having a significant need to access a plurality of documents, order a large number of documents, may utilize the system and method to centrally manage the company's document ordering needs. The system and method provides for the end-to-end management of the access to the plurality of the documents and the entire document delivery supply chain from the publisher to the user anywhere, anytime on any of the user's devices. Use of the system and method enables a company to efficiently control the automated distribution of content in compliance with copyright restrictions set forth by document publishers. | 2011-07-21 |
20110179054 | INITIALISING OF A SYSTEM FOR AUTOMATICALLY SELECTING CONTENT BASED ON A USER'S PHYSIOLOGICAL RESPONSE - A method of enabling the selection of an item of content data based on an expected physiological response of a user, each item of content data being associated with at least one recording of a perceptible content element, includes storing a first set ( | 2011-07-21 |
20110179055 | Controlling Presentation of Refinement Options in Online Searches - A method is provided that includes specifying enabling relationships, which map enabling sets of one or more enabling attribute-value pairs to respective enableable attributes. Responsively to the search query, a current state is designated that comprises current-state attribute-value pairs, and a result set is generated containing some of the items of a corpus. An enableable attribute of one of the enabling relationships is identified as enabled when the current-state attribute-value pairs include all of the enabling attribute-value pairs of the enabling relationship. A populated attribute-value pair is found that comprises the enabled attribute and a value therefor, and which, when added to the search query, results in an extended query that is satisfied by at least one of the items in the corpus. The result set is presented in association with the value of the populated attribute-value pair as a refinement option. Other embodiments are also described. | 2011-07-21 |
20110179056 | APPARATUS AND METHOD FOR A QUERY EXPRESS - Disclosed is an apparatus and method for expressing a query for searching multimedia data. The apparatus and method of the present invention expresses diverse query types in MPEG-7 query formats and uses field types to re | 2011-07-21 |
20110179057 | DATABASE ENGINE THROTTLING - Architecture that includes a service which ensures that a server database engine handles different types of workload in an optimized manner. The handling includes penalizing (e.g., delaying or rejecting) query requests from a network which would otherwise bring the database engine outside of the limits for which the engine can reliably and consistently handle workloads, and for which the engine is certified. The service provides engine throttling that adapts dynamically to the workload based on the workload type and resource consumption limits. The service can also exclude system critical workloads from throttling and selectively penalize requests based on the request source to provide optimized division of resources between the workloads. The level of throttling can be adjusted according to feedback received from previously-applied actions. The architecture also includes a configuration component external to the engine for the configuration of resource consumption limits and other parameters. | 2011-07-21 |
20110179058 | ENABLING WORKFLOW AWARENESS WITHIN A BUSINESS PROCESS MANAGEMENT (BPM) SYSTEM - Enabling workflow awareness within a business process management (BPM) system can utilize a workflow awareness controller that can receive an instantiation request for a workflow. The workflow can be comprised of multiple workflow steps to be performed by the BPM system. From workflow metadata, workflow redundancies, at the instance or step level, can be determined with other workflow instances initiated prior to the receipt of the instantiation request. The workflow metadata can include records that uniquely represent the operating parameter values of the prior workflow instances. When a workflow redundancy exists, persistent workflow data corresponding to the workflow redundancy can be utilized during the performance of a workflow instance of the requested workflow within the BPM system. The persistent workflow data can replace the performance of one or more workflow steps of the workflow instance, which can reduce the redundant performance of the workflow steps for the requested workflow. | 2011-07-21 |
20110179059 | System and Method for Data Retrieval - A system, method, and computer program product for efficient bulk database queries. A method includes receiving a closure rule and at least one input object, where the closure rule having at least one closure rule clause. The method also includes identifying a first closure rule clause to be evaluated for the input object, and constructing a recursive database query corresponding to the first closure rule clause. The method includes querying a database using the recursive database query, and receiving and storing results from the recursive database query in the data processing system. | 2011-07-21 |
20110179060 | Automatic Context Discovery - An automatic discovery of content to add to a data store for a project is disclosed. A data item may be parsed for data features that are contextually relevant to a given project or task. Discovered interesting data may be extracted and mapped to various search mechanisms. A search may be built and applied to various data sources to discover data items based on the contextually relevant data features. Search results from various search mechanisms may be displayed in a single user interface and may be presented to a user. | 2011-07-21 |
20110179061 | Extraction and Publication of Reusable Organizational Knowledge - An analysis module, when triggered by a synchronization framework when a new data item is added to a project data store, runs a series of analysis feature extractors on the new content. An analysis may be conducted, and features of interest may be extracted from the data item. The analysis utilizes natural language processing, as well as other technologies, to provide an automatic or semi-automatic extraction of information. The extracted features of interest are saved as metadata within the project data store, and are associated with the data item from which it was extracted. The analysis module may be utilized to discover additional information that may be gleaned from content that is already in the project data store. | 2011-07-21 |
20110179062 | APPARATUS AND METHOD FOR SHARING SOCIAL MEDIA CONTENT - An apparatus for sharing social media content includes a content management unit for, when sharable content is input by a user, extracting profile information about the sharable content by analyzing the sharable content, and generating social media content by associating the extracted profile information about the sharable content with profile information about a user to store the generated social media content in a database. Further, the apparatus for sharing the social media content includes a content searching unit for extracting an initial sample by searching the database based on keywords requested to be searched for in response to a search request of a user, and searching for the sample by comparing profile information about each piece of content included in the initial sample with one of the keywords. | 2011-07-21 |
20110179063 | DOCUMENTING AND PRESENTING MUTATION OBSERVATIONS - A method and system in a computing environment for documenting mutation observations is provided. The method includes receiving mutation information, disassembling the mutation information into discrete elements and storing the discrete elements A method and system for presenting mutations is also provided. The method includes obtaining discrete elements for a mutation, obtaining a standard for presenting the mutation and assembling the mutation presentation utilizing the discrete elements and the standard of presentation. | 2011-07-21 |
20110179064 | METHOD OF AND SYSTEM FOR PROVIDING A PROXIMITY-BASED MATCHING NOTIFICATION SERVICE - A method and system for registering users, along with their profiles and preferences, within a social networking framework. Users can enter search criteria to locate others having matching criteria. The search is executed to automatically notify registered users if they are within a selected proximity of other registered users or entities of interest to them. This is useful for meeting new people who are nearby and share interests and are carrying mobile communication devices such as cell phones, smart-phones, laptop computers, or tablet computing devices. | 2011-07-21 |
20110179065 | SYSTEMS AND METHODS FOR APPLYING TAX LEGISLATION - Systems and methods are provided for applying tax legislation. In one implementation, a system is provided that includes means for receiving a request for performing a tax calculation, the request including a first mark-up language document containing transaction data. The system also includes means for performing the tax calculation and means for generating a response, wherein the response includes the first mark-up language document and a result of the tax calculation. | 2011-07-21 |
20110179066 | METHODS, APPARATUS AND SYSTEMS FOR DATA VISUALIZATION AND RELATED APPLICATIONS - In a graphical analysis computing system, a method of arranging data sets for graphical analysis, wherein at least two of the data sets have different periodicities, the method comprising the steps of: a data retrieval module retrieving data from a data storage module in communication with the graphical analysis computing system; a periodicity determination module determining a plurality of periodicities within the retrieved data to identify a plurality of data sets based on the determined periodicities; and an alignment module aligning a first identified data set of a first periodicity relative to a second identified data set of a second periodicity, wherein the second periodicity is different to the first periodicity. | 2011-07-21 |
20110179067 | LIFECYCLE MARKETING OBJECT ORIENTED SYSTEM AND METHOD - The present invention involves a server for providing remote users a Lifecycle marketing system based on information in a data store of the customer enterprise. The server includes a database storing customer enterprise data. The customer enterprise data includes rules, criteria, and stages. Query software is capable of accessing data in enterprise data stores. Lifecycle definition software accesses the database and is capable of creating a lifecycle framework in the database based on information on contacts included in the enterprise data stores. | 2011-07-21 |
20110179068 | COMPUTER IMPLEMENTED PROCESS FOR CREATING AN OVERALL HEALTH WELLNESS DATABASE FOR A PLURALITY OF PATIENTS - A total fitness system uses a virtual trainer and/or a database of health information. Based upon certain information provided by a user, the virtual trainer can generate a workout routine and provide detailed guidance and instruction on how to carry out the routine. The database of health information can provide a user with supplement, diet, nutrition and other information, as well as, alternative exercises to perform based upon targeted muscles. A healthcare provider can access the system as part of patient treatment, or an insurance carrier can access the system for purposes of evaluating medical risk in underwriting medical or life policies. Furthermore, an individual's overall wellness can be evaluated by compiling and storing in the database a multitude of parameters which covers all aspects of one's life. This information can then be retrieved and evaluated by various organizations or users. | 2011-07-21 |
20110179069 | 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. | 2011-07-21 |
20110179070 | VERIFYING A RECORD AS PART OF AN OPERATION TO MODIFY THE RECORD - Provided are a method, system, and article of manufacture for verifying a record as part of an operation to modify the record, A search request is received to determine whether a record matches a value. A first component executes the search request to determine if the record matches the value. The first component sends a verify request to a second component that did not execute the search request to execute the search request to determine whether the record matches the value. A result of the first and second components executing the search request is logged. | 2011-07-21 |
20110179071 | ABSTRACTION LAYER FOR ONLINE/OFFLINE RESOURCE ACCESS - A resource abstraction layer for use in a media processing environment includes a configuration file and a set of computer-executable instructions. Both network-based and locally-accessible resources are indirectly accessible via the resource abstraction layer. The configuration file has at least two data structures—a first data structure storing “virtual resource identifiers,” which reference particular resource usable in connection with rendering a particular media presentation, and a second data structure storing “virtual location identifiers,” which reference one or more locations at which particular resources are stored. The set of computer-executable instructions facilitates use of the configuration file, and seamless indirect access by the media processing environment to particular resources, regardless of where such resources are located. Temporary resources may be rendered while a particular resource is being accessed via the resource abstraction layer. | 2011-07-21 |
20110179072 | BUSINESS DOCUMENT PROCESSOR - To create and manage vouchers by fully checking the contents of the vouchers so that the vouchers will not contain any flaws in description. Information described in a voucher is analyzed through the analysis of the logical structure of the voucher. It is checked, based on RCM (risk control matrix) prepared for internal control purposes, if an item described in the voucher satisfies a predetermined relationship and also if items described in vouchers, which are generated through a series of operations, satisfy a predetermined relationship. Then, a warning is displayed and entry of modification is accepted. | 2011-07-21 |
20110179073 | Method for Localizing Text in a Software Application - The present invention relates to a method for localizing text in a software application by means of allowing concurrent input and localization of e.g. text strings. The invention also relates to a corresponding server and a system comprising such a server and at least a first and a second client. By means of allowing multiple access of the database from more than one user at essentially the same time it may be possible to allow for the first user to at any time provide a source data input that at any time may be accessed by the second user and localized in a target language. Accordingly, it may be possible to shorten the development time of the software application. | 2011-07-21 |
20110179074 | DATA SEARCHING - An apparatus and a method for identifying data subtypes within data structures. The segmentation into a number of data subtypes enables SQL queries, or other types of query, to be made based on the data subtypes. This enhances the quality of the queries. | 2011-07-21 |
20110179075 | INFORMATION PROCESSING APPARATUS, DOCUMENT RETRIEVAL SYSTEM, DOCUMENT RETRIEVAL METHOD, AND PROGRAM - An information processing apparatus includes a database management unit that generates an index including access authority for a document and manages the index together with the document, a user information acquisition unit that acquires, as user information, the access authority for a user identification value, a document search unit that acquires the user information and a search request including a search expression, generates a combined search expression by combining an inclusion relationship expression with the search expression, the inclusion relationship expression including an operator that designates an inclusion relationship for access authority of an originator, and acquires a search result at a shared level enabling sharing under a plurality of user identification values in a domain including the plurality of user identification values, and a cache management unit 218 that registers the search result at the shared level as a cache item identified as the one at the shared level. | 2011-07-21 |
20110179076 | COMMUNICATION TERMINAL AND SEARCH METHOD USING COMMUNICATION TERMINAL - A communication terminal comprising: a mode setting section that can set a first mode or a second mode; a storing section that stores at least one dictionary data; a search request accepting section that accepts a search request based on a search query; a communication section that transmits the search query to an external search server and receives a search result from the search server in response to accepting a search request; a mode determining section that determines the mode that is set; and a search execution section that, in the case in which the first mode is set, extracts one or a plurality of information corresponding to the search query as a search result from the dictionary data, and that, in the case in which the second mode is set, causes the communication section to transmit the search query to the search server. | 2011-07-21 |
20110179077 | Retrieval system and method of searching of information in the Internet - A retrieval system and a method of searching of information in the Internet are proposed. The algorithm of allocation of information about Web sites in the database of retrieval system and the algorithm of searching of information are based on the Global Classification of Information in the Internet. The retrieval system designed for searching of information in the Internet comprise a interconnected with the Internet server of retrieval system including multi-language Web site of retrieval system with searching programs and database of retrieval system. The retrieval system comprises also plural network servers wherein information, that is belong to information suppliers, is stored. The retrieval system also provides organization of a data transfer for automatic systems, and provides organization of an automatic collection of information. The users of retrieval system, computers of which interconnected with the Internet, can be as suppliers of information as searchers of information. The method of searching of information in the Internet comprise a procedure of registration of Web sites by information suppliers, a procedure of forming database of information about registered in retrieval system Web sites, including procedures of forming database of information of retrieval system and renovate and addendum information to database of retrieval system, a procedure of searching of information and procedure of selecting of required data from results of the search. | 2011-07-21 |
20110179078 | Open Framework for Integrating, Associating, and Interacting with Content Objects - Information regarding a mobile user's context including but not limited to current mobile activity, social relations and associations history, and past mobile, search and browsing history is identified and converted to metadata. Metadata is also applied to content sources delivering content to a search engine or personalized content engine. The metadata is used in part to determine the relative display of content objects delivered to the mobile user as search results or a personalized aggregated information resource, e.g., home page. The user may select information, from one or more entities or search results or as presented to the user in other contexts, to be automatically delivered to the user's home page as a content feed including multiple content objects or content feeds associated with an entity. Information regarding mobile user activity is compiled and used to permit publishers and advertisers to identify target candidates to receive advertisements or marketing materials. | 2011-07-21 |
20110179079 | FACILITY RETRIEVAL DEVICE - A facility retrieval device includes: an input device | 2011-07-21 |
20110179080 | Map Update Data Delivery Method, Map Update Data Delivery Device and Terminal Device - A map update data delivery method includes: storing update unit data compiled in correspondence to each set of update data used to update map data in a specific version to map data in another version for a map element by incorporating update data for another map element that must also be updated in coordination with a change made for the map element; searching for base update data needed to update a map data for a map element designated as an update target in a map area specified at a terminal as a map data update target; searching for related update data with a relation to contents of update data included in the base update data searched; and transmitting the base update data and the related update data to the terminal. | 2011-07-21 |
20110179081 | PERSONALIZED RECOMMENDATION OF A VOLATILE ITEM - A system, method, and machine readable medium for creating a personalized recommendation of an item by creating a topic vector based on a plurality of search queries, at least one of a plurality of users associated with the search queries or a plurality of items associated with the search queries; inferring a topical preference for a user based on a search query by the user; and recommending at least one item based on the topical preference and the topic vector. | 2011-07-21 |
20110179082 | MANAGING CONCURRENT FILE SYSTEM ACCESSES BY MULTIPLE SERVERS USING LOCKS - Atomic test and set (ATS) operations are carried out to perform lock operations that allow a node to acquire or release a lock to a resource of a shared file system that is stored in a data storage unit (DSU) and update its liveness information. Each ATS operation includes the step of comparing contents accessed and read through the shared file system and contents stored at a particular logical block number of the DSU. If the two contents match, updates to the contents of the lock or the liveness information are permitted. | 2011-07-21 |
20110179083 | Accessing Specialized Fileserver - A method and apparatus of a host that accesses files from a portable storage device with a shared filesystem is described. In an exemplary method, the host transmits a request to access the shared filesystem, where the shared filesystem includes a security policy that disallows one application accessing a file in the shared filesystem corresponding to another application. The host further receives an indication of the result of the request. | 2011-07-21 |
20110179084 | SELECTION OF ASSOCIATED CONTENT FOR CONTENT ITEMS - A content device may select associated content, such as adverts, for a user selected content item based on textual characterizing data for the associated content and the user selected content item. A term set characterizing the user selected content item is expanded using semantic graphs and similarity values between the expanded term set and term sets describing associated content is calculated. A specific associated content item is then selected based on the similarity values. The semantic graph based term set expansion may allow improved accuracy in selecting appropriate associated content while providing a process that is suitable for resource constrained scenarios. In particular, communication resource, memory resource, and computational resource usage may be kept low. | 2011-07-21 |
20110179085 | Using Node Identifiers In Materialized XML Views And Indexes To Directly Navigate To And Within XML Fragments - A method and apparatus is provided for efficiently searching and navigating XML data stored in a relational database. When storing a collection of XML documents, certain scalar elements may be shredded and stored in a relational table, whereas unstructured data may be stored as a CLOB or BLOB column. The approach includes identifying a reference address to within an XML tree index entry and storing the address in an xmltable index. The tree index entry allows for navigation in all axes. A path-based expression may be evaluated in the context of the reference address of the LOB. The result of the evaluation identifies another XML tree index entry containing a LOB locator used to retrieve the content from the document. The tree index, node index, and secondary function indexes are used together to enhance the performance of querying the XML data. | 2011-07-21 |
20110179086 | Systems And Methods For Rule Inheritance - Systems and methods for automating and increasing the efficiency of access to data using inheritance of access rules within an organization based upon the relationship of positions within the organization and the roles associated with the positions. In one embodiment, a role structure is used in conjunction with a hierarchical organization structure to allow access rules to be inherited by some of the positions from other positions based upon the relationship of positions within the organization and the roles associated with the positions. Access rules can be applied across equivalent or similar positions, yet differentiated between distinct portions of the organization and the distinct roles associated with the positions. Consequently, particular access rules are not necessarily inherited by all of the positions subordinate to a particular position with which the rule originates, and are not necessarily inherited by all of the positions that are associated with a particular role. | 2011-07-21 |
20110179087 | METHOD FOR COMBINING AND PROCESSING WEB DATA USING TABLES AND PROGRAMMING-BY-DEMONSTRATION - A method, system and program product for combining and processing web data using tables and programming-by-demonstration is disclosed. Direct manipulation and programming-by-demonstration techniques are used to automatically populate tables with information collected from various web sites. The invention augments a data set with new values computed by a web site. | 2011-07-21 |
20110179088 | Efficient Validation Of Binary XML Data - Data used and generated by the process of validating XML documents is divided into two categories: compile-time static data and runtime data. Runtime data may be specific to a particular XML document and changes when validating the XML document, while compile-time data does not change in this way. For example, compile-time data may be data that defines, according to a schema, the descendant elements and ordering between them. Runtime data is information generated to track which descendants occurred in a particular XML document being validated. Compile-time static data, once generated to validate a particular XML document, is cached within a shared volatile memory. Once the compile-time data is cached, the compile-time static data may be used to validate other XML documents without the need to regenerate the compile-time static data. | 2011-07-21 |
20110179089 | TECHNIQUES FOR EFFICIENT AND SCALABLE PROCESSING OF COMPLEX SETS OF XML SCHEMAS - Techniques are described herein for efficient and scalable processing of complex sets of XML schemas. The techniques described herein provide for reducing duplication of schema elements in volatile memory by building an XML schema in-memory model that stores repeating schema elements in in-memory data structures that are separate from in-memory data structures that store the parent schema elements which logically include or otherwise refer to the repeating schema elements. The techniques described herein also provide for faster generation of an in-memory model of an XML schema by pre-loading, in data structures on persistent storage, of schema elements from dependent XML schemas that are referenced and/or incorporated by the XML schema. The techniques described herein also provide for efficient processing of inter-dependent XML schemas by tracking all unresolved schema elements from dependent XML schemas and freeing the portions of volatile memory, which are used to process schema elements from the dependent XML schemas, as soon as the dependent schema elements being processed are stored in data structures on persistent storage. | 2011-07-21 |
20110179090 | Product Lifecycle Management Using a Sparsely Populated Table - A product lifecycle management (PLM) system, method, and machine-readable medium. A method includes receiving a command to create a parameter definition for a PLM object. The method includes, in response to the command, creating a table definition object and a table object based on the table definition object. The method includes creating at least one cell associated with the table object of an object type that describes an object parameter, and using the table object as an attribute of the parameter definition. | 2011-07-21 |
20110179091 | METHOD AND APPARATUS FOR DATA PROCESSING - The invention relates to data processing methods and systems including: a method of database replication in which information strings are assigned to serialisation groups for processing; a method of memory management in which data is read from a storage space area whilst no data is written to it; a method of replicating a database in which a dynamic table is created to provided processing information for database members; and/or a method of replicating a database wherein tasks are allocated to program components without program components interacting. | 2011-07-21 |
20110179092 | Information Organization and Navigation by User-Generated Associative Overlays - Digital information objects in a digital information space are linked through the use of an overlay. A dynamic association between an accessed digital information object and each concept node in the overlay is established if the accessed digital information object and the overlay include at least one common concept. Links to other digital information objects are displayed if those objects are represented by information nodes within the overlay linked to a concept node expressing a common concept. At least a portion of the overlay may be exported for incorporation into other overlays or for various information processing functions. | 2011-07-21 |
20110179093 | Storing and Managing Information Artifacts Collected by Information Analysts Using a Computing Device - Systems and computer-implemented processes for storage and management of information artifacts collected by information analysts using a computing device. The processes and systems can capture a sequence of interactive operation elements that are performed by the information analyst, who is collecting an information artifact from at least one of the plurality of software applications. The information artifact can then be stored together with the interactive operation elements as a snippet on a memory device, which is operably connected to the processor. The snippet comprises a view from an analysis application, data contained in the view, and the sequence of interactive operation elements stored as a provenance representation comprising operation element class, timestamp, and data object attributes for each interactive operation element in the sequence. | 2011-07-21 |
20110179094 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR PROVIDING DOCUMENTATION AND/OR ANNOTATION CAPABILITIES FOR VOLUMETRIC DATA - A method for providing documentation and/or annotation capabilities for volumetric data may include receiving an indication of user insertion of an annotation with respect to a particular presentation state of a planar view of volumetric data and generating a medical image such as a DICOM image corresponding to the particular presentation state and including the annotation in response to receipt of the indication. A corresponding computer program product and apparatus are also provided. | 2011-07-21 |
20110179095 | DEVICE AND METHOD FOR STORING FILE - A data file indicating a simulation result output from a computer is received. Based on a file name of a data file, it is determined whether or not each data file is a data file to be visualized, and the data file determined as a data file to be visualized is stored in a file storage unit. | 2011-07-21 |
20110179096 | Specialized Network Fileserver - A method and apparatus of a portable storage device that provides a specialized network fileserver is described. In an exemplary method, the portable storage device retrieves a list of applications on the portable storage device, where each of the applications has a private filesystem. For each of the applications, the portable storage device determines if that application will share the corresponding private filesystem and adds that private filesystem to a shared filesystem of the portable storage device is that is shareable. The portable storage device further advertises the shared filesystem to a host that is coupled to the portable storage device. | 2011-07-21 |
20110179097 | Creating virtual targets in directory structures - A method includes detecting a first user operation corresponding to a first item in a directory structure. The directory structure represents a hierarchical arrangement of a plurality of items, including the first item, in a memory. The first user operation indicates a start of an item action with the first item. The method also includes, in response to detecting a second user operation corresponding to a second item in the directory structure, creating a virtual target in the second item in the directory structure. The virtual target is a possible location for completion of the item action with the first item. The method further includes, in response to a third user operation indicating completion of the item action with the first item in the virtual target, completing the item action with the first item in the virtual target. | 2011-07-21 |
20110179098 | METHOD FOR SCALAR MULTIPLICATION, METHOD FOR EXPONENTIATION, RECORDING MEDIUM RECORDING SCALAR MULTIPLICATION PROGRAM, RECORDING MEDIUM RECORDING EXPONENTIATION PROGRAM - There are provided a computation method for scalar multiplication or exponentiation and a scalar multiplication program or an exponentiation program which can compute at high speed. In the computation method for scalar multiplication and the scalar multiplication program for computing scalar multiplication by n of a rational point Q in G with respect to a non-negative integer n using an electronic computer, since φ | 2011-07-21 |
20110179099 | DATA RATE CONVERSION DEVICE AND METHOD - Data rate conversion devices and methods are provided. A method for converting a first digital signal having a first sampling rate into a second digital signal having a sampling rate close to a predetermined second sampling rate comprises the following operations: when the ratio of the first sampling rate to the second sampling rate is a repeating infinite decimal, calculate at least two calibrating coefficient values and output the calibrating coefficient values according to a predetermined rule; conduct overflow operation on the output calibrating coefficient; and interpolate the first digital signal using the output calibrating coefficient and the result of the overflow operation to obtain the second digital signal such that during any period of a certain length along time axis, sampling times of the second digital signal equals to sampling times of the second sampling rate. | 2011-07-21 |
20110179100 | PARALLEL DISTRIBUTED PROCESSING METHOD AND COMPUTER SYSTEM - Provided is a parallel distributed processing method executed by a computer system comprising a parallel-distributed-processing control server, a plurality of extraction processing servers and a plurality of aggregation processing servers. The managed data includes at least a first and a second data items, the plurality of data items each including a value. The method includes a step of extracting data from one of the plurality of chunks according to a value in the second data item, to thereby group the data, a step of merging groups having the same value in the second data item based on an order of a value in the first data item of data contained in a group among groups, and a step of processing data in a group obtained through the merging by focusing on the order of the value in the first data item. | 2011-07-21 |
20110179101 | COMMON SERVICE WEB HOSTING ARCHITECTURE WITH UNIVERSAL COMPONENT ACCESS CRM - A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service platform. | 2011-07-21 |
20110179102 | COMMON SERVICE WEB HOSTING ARCHITECTURE WITH TICKETING WORKFLOW CRM - A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service pool platform where the client and agent interactions are organized into a workflow for handling a client problem. | 2011-07-21 |
20110179103 | COMMON SERVICE WEB HOSTING ARCHITECTURE WITH CRM PLUS REPORTING - A CRM system enables access to data for client and agent interactions with any component of an unaffiliated web domain hosting common service pool platform, wherein the CRM system includes a module for reporting data relevant to a business function. | 2011-07-21 |
20110179104 | SERVER DEVICE, AND METHOD AND PROGRAM FOR PROCESSING ON THE SAME - A server device ( | 2011-07-21 |
20110179105 | METHOD AND SYSTEM FOR DISTRIBUTED TASK DISPATCH IN A MULTI-APPLICATION ENVIRONMENT BASED ON CONSENSUS - A method and system for distributing tasks from an external application among concurrent database application server instances in a database system for optimum load balancing, based on consensus among the instances. Each application instance identifies a task partition ownership by those in a membership group based on a time window and generates a new membership group and partition ownership based on the current partition ownership. The instance makes the new membership group and partition ownership known to other members by recoding them in the membership table and partition map. Each participation by an instance in the membership group is identified by a random number. The new membership group and partition ownership are generated and adjusted based on an average partition allocation to achieve consensus among the instances. | 2011-07-21 |
20110179106 | VIRTUAL USER INTERFACE - Methods and apparatus are described that enable user interface virtualization for any of a wide variety of applications and computing environments. | 2011-07-21 |
20110179107 | Parking and Un-Parking of Conversations in Multiple Modalities - A park request is received from a first computing system. The park request is a request to park a conversation between a user of the first computing system and a user of a second computing system. The park request conforms to a protocol that supports parking and unparking of conversations having a first modality and conversations having a second modality. Furthermore, an unpark request is received from a third computing system. The unpark request is a request to unpark the conversation. Referral information is sent to the third computing system. The referral information enables the third computing system to establish a communication session to carry the conversation. | 2011-07-21 |
20110179108 | System for Aggregating Information and Delivering User Specific Content - Systems and methods for aggregating information and delivering user specific content having at least one system server computer having a plurality of data feeds operatively coupled thereto through which the system receives new content. The system has least one content storage device and global cache member coupled to the plurality of client computers through the server. The method includes storing content received from an external source on the content storage device and defining and storing at least one user account content delivery preference on a server computer. The method also includes receiving new content from the external source, storing the new content data to a system cache memory and sorting the content and new content according to at least one user account preference stored on the server computer. The method also includes storing new content data specified in the user account delivery preferences in a user index file associated with the user account on the server computer and presenting/delivering content specified in the user index and new content consistent with the user account preferences contained in the cache memory, to the user when the user request content or logs on to the network. | 2011-07-21 |
20110179109 | COMMUNICATION METHOD AND APPARATUS - A method of, and apparatus for, network communication between a client computer initiator and a target data store. The method includes requesting, by the initiator, a data transfer session between the initiator and the target over a network. The request specifies quality of service parameters for the data transfer session. The method further includes receiving, from the target, a response accepting or denying the data transfer session based on the quality of service parameters; and establishing the data transfer session between the initiator and the target if the request is accepted. An advantage in communicating QoS requirements automatically on a per session basis between a client computer initiator and a target data storage resource is that QoS guarantees can be improved because the QoS determination can be carried out at the time the data transfer session is required. This enables the current access patterns on the storage resource to be monitored and an accurate determination regarding whether the QoS parameters of a desired data transfer session can be met. | 2011-07-21 |
20110179110 | METADATA-CONFIGURABLE SYSTEMS AND METHODS FOR NETWORK SERVICES - In some embodiments, the presentation manager is configured to provide an interface requesting information regarding a proposal from a digital device over a network and receive the information from the digital device. The business object manager is configured to instantiate a business object based on the received information and store the instantiated business object within a data structure residing in a computer readable medium. The business rule manager is configured to generate a business rule associated with the business object, the business rule comprising instructions to perform an operation, the instructions being conditional based on the instantiated business object. The metadata manager is configured to generate metadata associated with the instantiated business object, store the generated metadata in the computer readable medium, perform the operation based on the business rule and the generated metadata, and instruct the presentation manager to provide a second interface indicating a status of the proposal. | 2011-07-21 |
20110179111 | MIGRATING A WEB HOSTING SERVICE BETWEEN A ONE BOX PER CLIENT ARCHITECTURE AND A CLOUD COMPUTING ARCHITECTURE - An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, the first architecture comprising a server architecture that serves the services necessary for a specific website from a single machine and the second web hosting architecture comprising a server architecture that serves a plurality of common services from a plurality of machines to a plurality of unaffiliated websites using a cloud computing architecture. | 2011-07-21 |
20110179112 | MIGRATING A WEB HOSTING SERVICE BETWEEN A VIRTUALIZED ENVIRONMENT AND A SHARED ENVIRONMENT FOR MULTIPLE CLIENTS - An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, the first architecture comprising a virtualized server architecture that serves the services necessary for a client's websites from a specific virtual machine and the second web hosting architecture comprising a server architecture that serves a plurality of unrelated clients from a plurality of shared servers. | 2011-07-21 |
20110179113 | SYSTEM AND METHOD FOR PROVIDING A UNIVERSAL ELECTRONIC WALLET - A system and method for providing a universal electronic wallet is provided. In one embodiment portable electronic devices are deployed having a universal wallet application and a wallet data file associated with the application. The wallet data file is configured to maintain a plurality of different types of wallet artifacts in the form of data records, according to unique uniform resource identifiers respective to each artifact type. | 2011-07-21 |
20110179114 | User communication analysis systems and methods - Analysis of user communication is described. In one aspect, multiple online social interactions are identified. Multiple topics are extracted from those online social interactions. Based on the extracted topics, the system determines an intent associated with a particular online social interaction. | 2011-07-21 |
20110179115 | Sharing of Documents with Semantic Adaptation Across Mobile Devices - A method for sharing documents includes initiating a sharing session with a first participant and a second participant, wherein the first participant is communicatively connected to the second participant via a server, receiving a control request having an action from the first participant, determining whether the control request includes a share page action, and retrieving components of the page with available component types and sending components associated with preferences of the first participant to the first participant and components associated with preferences of the second participant to the second participant responsive to determining that the control request includes the share page action. | 2011-07-21 |
20110179116 | SYSTEM AND METHOD FOR PROVIDING PERSONALITY-BASED CONTENT AND ADVERTISEMENTS - Embodiments of the invention are directed to a selection and delivery of content. Content produced by a user may be analyzed. A personality related parameter may be generated or determined. A content object may be selected for delivery based on a personality parameter. In some embodiments, a content object may be generated or modified based on a personality parameter. | 2011-07-21 |
20110179117 | DYNAMIC IDENTIFICATION OF OTHER USERS TO AN ONLINE USER - Informing a user of a large scale network dynamically of other network users includes determining dynamically an online context of the user. Other users presently within the online context of the user are identified and trait information is stored that is related essentially only to the user or to the other users in a users store associated with the online context. The user is informed dynamically of the other users based on the stored trait information, such as, for example, an age or other demographic identifier, or information indicative of an expertise, interest, preference, user type and/or other quality of the user or of the other individual. | 2011-07-21 |
20110179118 | Shared Communication Space Invitations - A computer-implemented method of providing invitations to a shared communication space, performed by a server system, includes providing the shared communication space, which includes content associated with a set of characteristics, and identifying a user, in accordance with a set of characteristics associated with the user and the set of characteristics associated with the content in the shared communication space. The method further includes sending to the identified user a invitation to participate in the shared communication space, and upon acceptance of the invitation by the user, enabling access by the user to the shared communication space by the user and enabling the user to exchange information with other participants in the shared communication space via the shared communication space. | 2011-07-21 |
20110179119 | International data memorial.com ("IDM") - A general interest website marketed to achieve a business objective as the “IDM everyday . . . the website for your life.” IDM provides a self-authenticating, chronological, archiving process and cloud server featuring permanent uploads to file documents in private or public files, a social/business network, email and forum. IDM's permanent features are a service not otherwise available on the Internet. A user of IDM may (1) socialize with friends, relatives or businesses, (2) view or upload documents or photographs, (3) download templates, (4) purchase legal documents filled out pursuant to the users' specific instructions, (5) submit questions to our bank of life experts, (6) create a private profile and journal, (7) blog on the forums, (8) comment on uploads, (9) rate uploads, (10) email, (11) invite friends to view/comment/rate uploads, (12) permanently record information, (13) network with others, (14) visit our physical locations, and (15) use the IDM APP to “link” to IDM from smart phones and any private computer or laptop. All uploads, forums, blogs, and files are stored onto IDM as permanent files, stored in the chronological order it was received or made. | 2011-07-21 |
20110179120 | SELECTIVE DATA FORWARDING STORAGE - Methods and apparatus, including computer program products, for selective data forwarding storage. A method includes, in a network of interconnected computer system nodes, receiving a request from a source system to store data, the request comprising an ownership and a data type, if the ownership and the data type match a corresponding entry in a store, directing the data to a computer memory, and continuously forwarding the data from one computer memory to another computer memory in the network of interconnected computer system nodes without storing on any physical storage device in the network. | 2011-07-21 |
20110179121 | Broadcast Message Management - A method for broadcast message management includes receiving, at a registration server, a registration comprising a first plurality of communication channels by a registration server, the first plurality of communication channels comprising a first communication channel and a second communication channel, the first communication channel being associated with a first service provider, the second communication channel being associated with a second service provider; and providing the registration by the registration server to the first service provider, such that a status notification for a broadcast message, the broadcast message being received by a second plurality of communication channels comprising the first communication channel and the second communication channel, is sent to the second service provider from the first service provider. | 2011-07-21 |
20110179122 | Method and Computer Program Product for Sending Messages - A method and computer program product includes displaying a plurality of recipient databases for enabling a user to select a recipient database. The recipient databases at least include contact names associated with elected offices and profiles of the contact names. Contact names contained within a selected recipient database are displayed for enabling the user to select at least one contact name from the recipient database to receive a message. A profile associated with a selected contact name is displayed. A plurality of communication templates is displayed for enabling the user to select a communication template for generating the message. A selected communication template is displayed for editing by the user. A plurality of delivery options is displayed for enabling the user to select a delivery option for the message. | 2011-07-21 |
20110179123 | SYSTEM AND METHOD FOR COMMUNICATING OVER A NETWORK WITH A MEDICAL DEVICE - A device is provided for connecting a medical apparatus to a network. The device collects data from the medical apparatus and performs a variety of processing functions, such as trending, protocol translation, generating reports, etc. related to the collected data. The device then transmits the collected data over a network to interested parties. In some implementations, the device can transmit the collected data as an email message. | 2011-07-21 |
20110179124 | Short Range Data Transmission Device For Social Networking and Related Method of Use - A method for social networking that involves registering a plurality of individuals who will be users of a social network. A plurality of electronic user devices may be provided that are adapted to be carried by each of the users. Each said electronic user device may have an identification code and may be able to wirelessly harvest the identification code of any other one of the electronic user devices when two or more of the electronic user devices come within a predetermined distance of one another. A host subsystem may be used to coordinate messaging and a transfer of predetermined types of information between the first and second users. | 2011-07-21 |
20110179125 | SYSTEM AND METHOD FOR ACCUMULATING SOCIAL RELATION INFORMATION FOR SOCIAL NETWORK SERVICES - A system for accumulating social relation information for social network services, includes a user location profile management unit for collecting at preset periods location profile information of a user; a user profile management unit for collecting and storing user profiles preset by the user; and a social activity tracking unit for collecting profiles from social activities of the user. Further, the system for accumulating the social relation information for the social network services includes a social relation information generation unit for collecting pieces of information received from the user location profile management unit, the user profile management unit, the email tracking unit, the chatting tracking unit and the Internet phone call tracking unit, and extracting new social relation information based on correlations between the pieces of collected information to generate a social relation ontology. | 2011-07-21 |
20110179126 | Systems And Methods For Electronic Distribution Of Messages Over Communication Channels - Systems and methods are provided for electronically distributing messages over communication channels. In accordance with one implementation, a system is provided that comprises at least one database for storing instructions for operating an input field and transmitting messages over a plurality of different communication channels, and at least one processing system configured to execute the instructions, to perform a method. The method may include displaying to a user, over a network, an input field for entering messages and receiving from the user, over the network and by entry into the input field, a message, an identification of one or more recipients, and a selection of at least one communication channel. The method may also include determining whether an identifier is stored in relation to each recipient for the selected communication channel and electronically sending, to each recipient with a stored identifier, the message via the selected communication channel. | 2011-07-21 |
20110179127 | TRANSFER NOTIFICATION METHOD, SYSTEM, AND DEVICE - A transfer notification method, system, and device are provided. The method includes the following steps. A first identifier and a second identifier of a first user are obtained. At least one user in touch with the first user is obtained as a second user. A transfer notification is sent to the second user. The transfer notification includes the first identifier and the second identifier of the first user. Therefore, by using the method for notifying contacts of address book transfer, the contacts in touch with a transferred user can receive a corresponding notification. Therefore, the two parties can update contact data in time and use rich functions provided by a Converged Address Book (CAB) after the transfer. | 2011-07-21 |
20110179128 | Electronic Mail Communication Device - An electronic mail communication device may be provided with a receiving device that receives an electronic mail, a sequence map creation device, and an output device. The sequence map creation device may create a sequence map in which correspondent objects corresponding to the correspondents of a series of electronic mails relating to the electronic mail received by the receiving device are arranged along an x direction, and transmission objects indicating from whom and to whom each of the series of electronic mails was transmitted are arranged along a y direction in order of the date and time of communication. The output device may output the sequence map created by the sequence map creation device. | 2011-07-21 |
20110179129 | TELEVISION MESSAGE SYSTEM - A television message system is provided that allows users at user television equipment devices that are connected to a television distribution facility to transmit messages to each other relating to a television program or other suitable subject. The television message system permits users to participate in evaluations, contests, promotions, and surveys related to a television program while watching that television program. The television message system also permits users to compose and send a message to a television program entity. The television message system also allows a user to purchase a gift related to television programming for a recipient. The gift may be an electronic gift certificate for pay-per-view programming. The television message system may be based on an interactive television program guide or a set-top box application implemented on a set-top box. | 2011-07-21 |
20110179130 | AUTOMATED MODERATION OF DISCUSSION LISTS - Within a network-based discussion environment, a moderation mechanism is implemented to encourage posts of high relevancy. The moderation mechanism is configurable so as to support distributed access control. In one case, the moderation mechanism is configured to support an allocation of a limited number of responses to a user based on the number of new threads the user has started. | 2011-07-21 |
20110179131 | MEDIA DELIVERY IN DATA FORWARDING STORAGE NETWORK - Methods and apparatus, including computer program products, for media delivery in data forwarding storage network. A method includes, in a network of interconnected computer system nodes, directing unique data items to a computer memory, ory, and continuously forwarding each of the unique data items, independent of each other, from one computer memory to another computer memory in the network of interconnected computer system nodes without storing on any physical storage device in the network. | 2011-07-21 |
20110179132 | Provisioning Server Resources in a Cloud Resource - Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each virtual machine to use a portion of hardware resources of the data center. The hardware resources include storage and processing resources distributed onto each of the plurality of servers. The method further includes sending messages amongst the servers, some of the messages being sent from a server including status information regarding a hardware resource utilization status of that server. The method further includes detecting a request from the virtual machine to handle a workload requiring increased use of the hardware resources, and provisioning the servers to temporarily allocate additional resources to the virtual machine, wherein the provisioning is based on status information provided by one or more of the messages. | 2011-07-21 |
20110179133 | CONNECTION MANAGER CAPABLE OF SUPPORTING BOTH DISTRIBUTED COMPUTING SESSIONS AND NON DISTRIBUTED COMPUTING SESSIONS - A method is described that involves establishing a connection over a shared memory between a connection manager and a worker node. The shared memory is accessible to multiple worker nodes. Then sending, from the connection manager to the worker node over the connection, a first request containing a method call to a remote object on the worker node. Also sending, from the connection manager to the worker node over the connection, a second request containing a second method call to a second remote object on the worker node. | 2011-07-21 |
20110179134 | Managing Hardware Resources by Sending Messages Amongst Servers in a Data Center - Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data center provides a virtual machine for each of a plurality of users, each virtual machine to use a portion of hardware resources of the data center. The hardware resources include storage and processing resources distributed onto each of the plurality of servers. The method further includes sending messages amongst the servers, some of the messages being sent from a server including status information regarding a hardware resource utilization status of that server. The method further includes detecting a request from the virtual machine to handle a workload requiring increased use of the hardware resources, and provisioning the servers to temporarily allocate additional resources to the virtual machine, wherein the provisioning is based on status information provided by one or more of the messages. | 2011-07-21 |
20110179135 | UNAFFILIATED WEB DOMAIN HOSTING SERVICE BASED ON A COMMON SERVICE ARCHITECTURE - A website hosting service provides a plurality of services, from a common service architecture, to each of a plurality of unrelated websites, the common service architecture being adapted to provide a different package of services to at least a plurality of unrelated websites. | 2011-07-21 |
20110179136 | APPARATUS, SYSTEMS AND METHODS UTILIZING DISPERSIVE NETWORKING - An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol. | 2011-07-21 |
20110179137 | MIGRATING A WEB HOSTING SERVICE BETWEEN A ONE BOX PER CLIENT ARCHITECTURE AND A GRID COMPUTING ARCHITECTURE - An automated tool for migrating a website hosting service from a first website hosting architecture to a second website hosting architecture, the first architecture comprising a server architecture that serves the services necessary for a specific website from a single machine and the second web hosting architecture comprising a server architecture that serves a plurality of common services from a plurality of machines to a plurality of unaffiliated websites using a grid computing architecture. | 2011-07-21 |