METHOD FOR SORTING AND DISPLAYING DATA ON A PORTABLE ELECTRONIC DEVICE - A method of sorting and displaying data on a portable electronic device includes: determining geographical coordinates of the portable electronic device, providing search criteria to the portable electronic device, performing a search in a database based on the search criteria resulting in a list of database records, determining a search area of the portable electronic device and displaying selected records from the list of database records on a display screen of the portable electronic device. Each of the selected records is located within a search radius, which originates at the geographical coordinates of the portable electronic device, and within the search area, which is determined based on a pointing direction of the portable electronic device.

SYSTEM AND METHOD FOR BROKERING INFORMATION BETWEEN A PLURALITY OF COMMERCIALLY DISTINCT CLIENTS - A method, apparatus, article of manufacture, and a memory structure for brokering information between a plurality of clients using identifiers defining a plurality of data constructs is disclosed. An exemplary method comprises accepting a new data construct from an authoring entity, assigning a globally unique identifier to the new data construct, storing the new data construct and the assigned globally unique identifier in a database, and brokering between the authoring entity and a second entity commercially distinct from the authoring entity to provide the second entity access to the new data construct by reference to the assigned globally unique identifier of the new data construct or to provide the authoring entity access to an at least one of a plurality of pre-existing data constructs for use with the new data construct by reference to a globally unique identifier of the existing data construct.

2012-07-12

20120179689

DIRECTORY TREE SEARCH - Directory tree searching uses a path index to determine a set of documents tor a directory path portion of a search query. The set of documents for the directory path portion is evaluated with a set of document for an indexed term portion of the search query to determine common documents.

2012-07-12

20120179690

RAPID, SPATIAL-DATA VIEWING AND MANIPULATING INCLUDING DATA PARTITION AND INDEXING - A high-density, distance-measuring laser system and an associated computer that processes the data collected by the laser system. The computer determines a data partition structure and stores that structure as a header file for the scan before data is collected. As the scan progresses, the computer collects data points until a predetermined threshold is met, at which point a block of data consisting of the data points up to the threshold is written to disk. The computer indexes each data block using all three coordinates of its constituent data points using, preferably, a flexible index, such as an R-tree. When a data block is completely filled, it is written to disk preferably with its index and, as a result, each data block is ready for access and manipulation virtually immediately after having been collected. Also, each data block can be independently manipulated and read from disk.

2012-07-12

20120179691

DEVICE DISCOVERY IN A UBIQUITOUS COMPUTING ENVIRONMENT - Technologies are generally described for methods, instructions, and client applications for device discovery in a ubiquitous computing environment. In some examples, the methods, instructions, and client applications may facilitate the organization of features of devices in a ubiquitous computing environment into a series of hierarchical hash numbers, the ordering of the hierarchical hash numbers corresponding to the respective devices, and the searching for a particular one of the devices by attempting to match hashed search criteria to the ordered hierarchical hash numbers at one of the devices in the ubiquitous computing environment.

2012-07-12

20120179692

System and Method for Visualizing Sentiment Assessment from Content - Methods, systems, and apparatus, including medium-encoded computer program products, provide visualizations of sentiment assessments derived from content published online. In one or more aspects, a method includes: obtaining sentiment scores and associated data, the sentiment scores assigned to entities based on emotional tone detected in obtained content; obtaining input defining a subset of the sentiment scores and associated data to present; and outputting a visualization corresponding to the subset of the sentiment scores and associated data. In addition, obtaining the input can include receiving a definition corresponding to company relationships used to filter the sentiment scores and associated data. The definition can include an indication of which relationship types indicate the company relationships, and parameters that govern filtering by the indicated company relationships. The relationship types can include supply chain relationship, credit relationship and common director relationship, and the company relationships can include company-company relationships, company-individual relationships and individual-individual relationships.

2012-07-12

20120179693

COMPUTER IMPLEMENTED METHOD FOR AUTOMATICALLY GENERATING RECOMMENDATIONS FOR DIGITAL CONTENT - A computer implemented process encompasses the following steps: Identify the user's current media content library/ies; Analyse the content of those libraries, deriving a “taste signature” for the user from that analysis; Match the derived “taste signature” to other media content and to other users; and provide the user with recommendations based on that automatic matching process.

2012-07-12

20120179694

METHOD AND SYSTEM FOR ENHANCING A SEARCH REQUEST - The invention provides a method and system for transforming a search query before it is sent to a search engine. The search query, written in a language potentially not mastered correctly by its writer, can comprise typos corresponding to the alphabetic representation of a sound in the writer native language. The search query is first interpreted so as to identify a sequence of phonemes corresponding to its pronunciation by the writer in its native language. The sequence of phonemes is then analyzed so as to determine the corresponding words.

2012-07-12

20120179695

SEARCHING THROUGH CONTENT WHICH IS ACCESSIBLE THROUGH WEB-BASED FORMS - One embodiment of the present invention provides a system that facilitates searching through content which is accessible though web-based forms. During operation, the system receives a query containing keywords. Next, the system analyzes the query to create a structured query. The system then performs a lookup based on the structured query in a database containing entries describing the web-based forms. Next, the system ranks forms returned by the lookup, and uses the rankings and associated database entries to facilitate a search through content which is accessible through the forms.

2012-07-12

20120179696

System and Process for Concept Tagging and Content Retrieval - A system and process for tagging electronic documents or other electronic content with concepts mentioned, contained, or otherwise described in that content. Once tagged, the content may be searchable, indexable, and retrievable in order to provide that content to an end user or another recipient. The system may be configured to handle a considerable number of asset files and a large number of users, workflows, and access applications simultaneously. The system may auto-tag the content and also may include a user interface for confirming and updating those tags and for manually creating new or additional tags. Content may include documents such as medical documents relating to procedures, diagnoses, medications or other domains. Alternatively, the content may include information about various care providers, in order to allow a user to locate a physician meeting one or more desired criteria.

2012-07-12

20120179697

FACETED INTERACTION INTERFACE TO OBJECT RELATIONAL DATA - A method, system and computer program product to generate selected tabular data from an object relational data model using a faceted interaction interface may include providing a faceted interaction interface to specify a faceted query to provide the selected tabular data from the object relational data model. The faceted query may include at least one facet and at least one facet condition. The method may also include constructing an object relational graph from a plurality of input object tables of the object relational data model. The method may also include selecting each object in the object relational graph which contains at least one facet and identifying each object in the object relational graph on which at least one facet condition applies. The method may additionally include generating at least one object group from the object relational graph. Each object group may include a path from a top level object which contains at least one facet in the object relational graph to an object which contains at least one facet and which does not have any children in the object relational graph. The method may further include generating an object table for each object group, wherein the object table comprises selected tabular data from the object relational data model.

2012-07-12

20120179698

Multiple Sparse Index Intelligent Table Organization - A method, system and computer program product are provided for reorganizing a database table according to multiple sparse indexes, wherein the reorganized table has superior I/O performance attributes versus the original table. More specifically, the table is reorganized such that random I/O is minimized by more tightly grouping rows in the table associated with each of the referencing sparse indexes together. This enables more associated rows from a given table relevant to a sparse index to be read into RAM for a given I/O operation.

2012-07-12

20120179699

Systems and methods for high-speed searching and filtering of large datasets - A data structure comprises a clump header table and an inline tree data structure. The inline tree, representing filterable data fields of hierarchically organized data records, comprises an alternating sequence of first-level binary string segments, each followed by one or more corresponding second-level binary string segments. Each clump header record includes an indicator of a location in the inline tree of corresponding binary string segments. A dedicated, specifically adapted conversion program generates the clump header file and the inline tree for storage on any computer-readable medium, and the inline tree can be read entirely into RAM to be searched or filtered. A dedicated, specifically adapted search and filter program is employed to list or enumerate retrieved data records. Run-time computer code generation can reduce time required for searching and filtering. One example includes spatial searching and filtering of data records that include spatial coordinates as data fields.

2012-07-12

20120179700

SYSTEM AND METHOD FOR EFFICIENTLY TRANSLATING MEDIA FILES BETWEEN FORMATS USING A UNIVERSAL REPRESENTATION - An apparatus and method are described for reading a file into a universal representation and translating from that universal representation into various file formats. For example, a method according to one embodiment comprises: reading compressed audio data from a first audio file, the first audio file comprising audio data compressed using a first compression algorithm and bookkeeping data having a first format, the bookkeeping data specifying a location of the compressed audio data within the first audio file; and generating a universal representation of the first audio file without decompressing and recompressing the audio data, the universal representation having bookkeeping data of a second format specifying the location of compressed audio data within the universal representation.

2012-07-12

20120179701

METHODS AND SYSTEMS FOR MANAGING DATA - Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.

2012-07-12

20120179702

METHOD FOR SETTING METADATA, SYSTEM FOR SETTING METADATA, AND PROGRAM - Proposed is a method for naturally and efficiently setting metadata in the daily process of searching for files. On a file search screen, there is provided a function of determining the candidate metadata of a metadata-nonregistered file, and initiating entry of metadata with the candidate metadata having been set. Determination of the candidate metadata is performed with any of the three following methods: a method of designating as a candidate a character string of a matched search keyword described in regular expression, a method of designating as a candidate a file path or a character string in a file that matches a keyword dictionary, and a method of designating as a candidate metadata that frequently appears in metadata-registered files.

2012-07-12

20120179703

RECEIVING APPARATUS - According to an embodiment, a receiving apparatus includes a memory, a first generator, a second generator, a transmitter, a receiver. The memory stores service information including search criteria set in a memory device and a connection method for connecting with the memory device. The first generator generates a common search query that is a search query expressing search conditions used in searching contents and that includes at least a pair of a common search condition attribute and a common search condition attribute value. The second generator generates a search query according to the search criteria specified in the service information with the use of the generated common search query. The transmitter transmits the generated search query to the memory device based on the connection method specified in the service information. The receiver receives, from the memory device, the attribute information obtained as a result of executing the search query.

2012-07-12

20120179704

TEXTUAL QUERY BASED MULTIMEDIA RETRIEVAL SYSTEM - A system and method are proposed for identifying multimedia files in a first database which are related to a textual term specified by a user. The textual term is used to search a second database of multimedia files, each of which is associated with a portion of text. The “second database” is usually composed of files from the databases of a very large number of servers connected via the internet. The multimedia files identified in the search are ones for which the corresponding associated text is relevant to the textual term. The identified multimedia files are used to generate a classifier engine. The classifier engine is then applied to the first database of multimedia files, thereby retrieving multimedia files in the first database which are relevant to the textual term. The user can optionally specify whether the retrieved multimedia files are relevant or not, and this permits a feedback process to improve the classifier engine.

2012-07-12

20120179705

QUERY REFORMULATION IN ASSOCIATION WITH A SEARCH BOX - Methods and computer-storage media having computer-executable instructions embodied thereon that facilitate reformulating user queries in association with a search box are provided. A user query having a plurality of terms is received and a determination is made that the received user query satisfies a threshold. Based on the received user query, a first set of reformulated user queries is determined. The first set of reformulated user queries includes a plurality of member queries. The plurality of member queries may include one or more suggested query term alterations and/or one or more suggested query term deletions. The member queries may be categorized into groups and/or ranked prior to presentation to a user. A selection option may also be presented for a user to input additional query terms.

2012-07-12

20120179706

Contextual application launch via search query - Systems and methods for contextually launching a target application are disclosed. A method for contextually launching a target application includes communicating data from the target application to a search application. The data can be registered in a search registrar associated with the search application. Input can be received from a user using the search application. The input from the user can be compared with the data in the search registrar to obtain a result. The target application can be launched within the context of the input from the user based on the result.

2012-07-12

20120179707

Range programming using a search query - Systems and methods for range programming using a search query are disclosed. A method for range programming using a search query includes determining whether the search query comprises a range operation and identifying a target application to launch using a search application which is separate from the target application and based on the search query. A range of results to process with the target application can be identified using the search application and based on the search query. The results can be separately within the range in the context of the target application.

2012-07-12

20120179708

VERIFYING FILE VERSIONS IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for identifying a most recent version of an electronic file (e.g., prior to or while the electronic file is being opened). In one embodiment, an application programming interface (API), plug-in, or the like, can enable both file management tools and on-line repositories to exchange file information. Along these lines, this approach can be especially useful for common business assets such as textual documents, spreadsheets, and presentations. Moreover, this approach is a “pro-active” function in that it does not require the user to consciously seek out and determine if a newer version is available. The implementation of the method performs this function automatically.

2012-07-12

20120179709

APPARATUS, METHOD AND PROGRAM PRODUCT FOR SEARCHING DOCUMENT - A document searching system of an embodiment comprises a storage device storing structured document data, extracted phrase information of phrases in the structured document data which includes an identifier of the extraction-source structured document data containing each of the phrases and includes an attribute of each of the phrases in the extraction-source structured document data, and a mode determination rule including a search mode and a display format for each attribute. The document searching system of this embodiment inputs a search phrase, determines an attribute of the search phrase with reference to the extracted phrase information if the extracted phrase information contains a phrase matching the search phrase, determines a search mode for searching the structured document data and a display format of a search result with reference to the mode determination rule based on the determined attribute.

2012-07-12

20120179710

SEARCH APPARATUS, SEARCH METHOD AND PROGRAM - Techniques are disclosed for performing a search based on a search query comprising at least one or more subjective elements and one or more objective elements. A first search for content may be performed based on the one or more objective elements of the search query. A distribution of a numerical characteristic of results returned from the first search may be determined, where the numerical characteristic corresponds to one of the subjective elements of the search query. One or more proportional threshold for the subjective element may be determined, and a range of the numerical characteristic may be selected by applying the one or more proportional thresholds to the distribution. A second search for content may be performed based on the selected range of the numerical characteristic.

2012-07-12

20120179711

System and Method for Accessing a Database Including Data Abstraction Layer and Request Table Processing - A method for processing changes to a database, the method including: receiving a request to alter data stored in the database, the request including data being entered in one or more steps wherein each of the steps displays one or more data fields associated with the step; generating a plurality of records based on the received request, wherein the records reflect a particular grouping of the data fields configured to abstract a data model used by the database; temporarily storing the plurality of records in a table; determining whether the request should be processed to alter the data stored in the database; and in response to the determination, modifying the data stored in the database in accordance with the plurality of records stored in the table.

2012-07-12

20120179712

ENCODED MATRIX INDEX - A method, apparatus, and program product are provided for creating an Encoded Matrix Index for a column in a database table. An element of the column for all rows in the database table is compared to a corresponding reference value in a reference data structure, and in response to at least one value for the element of the column not matching the reference value, indicating a variation in a variation data structure and creating a value data structure. Queries executed using the Encoded Matrix Index include terms associated with a sub-column defined in a column of a database table. The variation data structure is accessed to determine whether any variation exists between rows belonging to a sub-column of the database table. If no variation exists, a value is accessed from the reference data structure; otherwise, a value for each row of the sub-column is accessed from a value data structure.

2012-07-12

20120179713

Computer Systems and Methods for the Query and Visualization of Multidimensional Databases - In response to a user request, a computer generates a graphical user interface on a computer display. A schema information region of the graphical user interface includes multiple operand names, each operand name associated with one or more fields of a multi-dimensional database. A data visualization region of the graphical user interface includes multiple shelves. Upon detecting a user selection of the operand names and a user request to associate each user-selected operand name with a respective shelf in the data visualization region, the computer generates a visual table in the data visualization region in accordance with the associations between the operand names and the corresponding shelves. The visual table includes a plurality of panes, each pane having at least one axis defined based on data for the fields associated with a respective operand name.

2012-07-12

20120179714

EVENT SEARCHING - Events can be searched by identifying a query that includes a time interval and a search component, determining a time increment associated with the time interval, and partitioning the time interval into partitions based on the time increment. For each partition, a relevance of each event in a collection of events that occur at a time in the partition is determined based on the query. A pre-determined number of the relevant events are displayed.

2012-07-12

20120179715

Method of Obtaining An Electronically-Stored Financial Document - A method to obtain an electronically-stored financial document is disclosed. The document includes a specific document parameter, such as a record date. The financial document is maintained in an off-site storage system when the record date is later than a pre-selected date and in an on-site storage system when the record date is earlier than or equal to the pre-selected date. The off-site storage system is different from the on-site storage system. A request is inputted and compared to determine if the record date is later than, earlier than, or equal to the pre-selected date. In processing the request, a computer terminal, connected to the off-site and on-site storage systems through a processing unit, is utilized to access one of the storage systems in response to the comparison of the record date to the pre-selected date. After accessing the appropriate storage system, the requested financial document is retrieved.

2012-07-12

20120179716

SYSTEM FOR RECOMMENDING AN ARTICLE NOT PRESENT IN AN IMAGE - An object is to conduct a search for an article absent in an input image. A recommendation system according to an embodiment of the present invention is provided with an input unit to achieve input of a still image, an article recognizing unit to analyze the input image to recognize an article section according to an article included in the image, a category specifying unit to specify a category according to the input image on the basis of the recognized article section, an article information extracting unit to extract identification information of an article section except for the recognized article section among article sections associated with the specified category, and an output unit to output the extracted identification information of the article section and/or information corresponding thereto. This configuration allows the recommendation system of the embodiment to provide a function (article search function) to achieve input of a still image including one or more articles and output of identification information of an article section according to an article absent in the image and/or other information.

2012-07-12

20120179717

System and method for effectively providing entertainment recommendations to device users - An electronic device that provides entertainment recommendations to a device user includes a metadata manager that automatically searches social networking websites on the Internet to obtain metadata pertaining to entertainment preferences of the device user of the electronic device. The metadata manager then compiles the metadata into a metadata database. A recommendation manager may then analyze the various metadata in the metadata database to automatically provide targeted entertainment recommendations to the device user through the electronic device.

2012-07-12

20120179718

DOCUMENT DATA PROCESSING DEVICE - There is provided a technique for automatically acquiring metadata with respect to various organizations which significantly reduces the man-hours required to prepare models for metadata extraction. With a pair comprising a document and metadata appearing therein as input, using a layout feature, and proximate text string and partial text string features with respect to metadata and a text string that is not metadata, the use of the layout feature, the proximate text string and the partial text string with respect to the automatic acquisition of metadata is automatically configured (see

2012-07-12

20120179719

SYSTEM AND METHOD FOR SEARCHING DATA SOURCES - The present invention relates to a searching system and method arranged to search information available from one or more data sources. The searching system comprises a user interface and a storage means which is arranged to store search templates. The search templates include search profiles which include parameters which are arrange to direct the search in accordance with the nature of the search enquiry. The parameters may include the time period of data sources to be searched, the data sources to be used, and keywords delimiting with the search.

2012-07-12

20120179720

METHOD AND SYSTEM FOR DYNAMIC TEMPLATIZED QUERY LANGUAGE IN SOFTWARE - A system to automatically generate query language in software is described. The system receives a request for data that is persistently stored in a database. The system selects a predefined query template from a number of query templates based on the request. The system utilizes the query template to receive content from at least one different source, the first source being a prototype data object. The system generates a query statement based on the query template that includes the content. Finally the system queries the database using the query statement to retrieve the requested data.

2012-07-12

20120179721

Fitness Function Analysis System and Analysis Method Thereof - The present invention discloses a fitness function analysis system and an analysis method thereof. Wherein, an initializing module initiates a plurality of reference solutions. Based on fitness functions of reference solutions, a searching module searches a fitness function adjacent to the fitness functions. While an adjacent fitness function close to the fitness function is greater than the fitness function, the searching module replaces the fitness function by the adjacent fitness function. A calculating module calculates the proportion of any fitness function to the summation of the fitness functions. While the searching module counts the number of times that the searching module has searched an adjacent function close to the fitness function, the number of times exceeds a threshold value, and there is no adjacent fitness function greater than the fitness function, a processing module will generate another fitness function corresponding to the fitness function and compare the two fitness functions.

2012-07-12

20120179722

METHODS AND SYSTEMS FOR PROVIDING STORAGE OF A DATA FILE OVER A COMPUTER NETWORK - A distributed group activity network system and corresponding method over a computer network. It synchronizes and provides access by system users to shared data files of a group activity. The distributed group activity network system comprises one or more server computers and client computers that are connected to the server computer(s) by network connections. Each of the server computers comprises a network server and a memory system. The system modules of the client computers use the memory systems of the client computers and the available basic network services at the server computer(s) to synchronize and provide access to the shared data files by the system users by also using the memory systems of the client computers and the available basic network services at the server computer(s) to synchronize access to and access the synchronization files.

2012-07-12

20120179723

DATA REPLICATION AND FAILURE RECOVERY METHOD FOR DISTRIBUTED KEY-VALUE STORE - A distributed storage system employs a Key-Value Store to dynamically change a table layout scheme based on user access patterns. The system can be used as a basic architecture to construct a distributed Key-Value Store to support both row-oriented and column-oriented table layout schemes, by using DHT (Distributed Hash Table) technology for high scalability.

2012-07-12

20120179724

PARALLELIZING I/O PROCESSING OF INDEX INSERTIONS DURING INSERTION OF DATA INTO A DATABASE - Database elements are inserted into a database object by processing each of a plurality of operations in a sequential order within a first processing round to insert the database elements into the database objects, where processing for at least one operation in the order becomes suspended due to a resource request, and where at least one successive operation is initiated in response to suspension of one or more prior operations to enable prefetching of information for processing the operations. Each suspended operation is re-processed with the prefetched information in one or more additional processing rounds until processing of the operations is completed.

FLOW ANALYSIS INSTRUMENTATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for flow analysis. In one aspect, a method includes modifying a dataflow graph, the dataflow graph including a plurality of paths connecting at least one entry point and at least one exit point, including adding components to the dataflow graph that add flow units to data records and remove flow units from data records, each flow unit identifying a segment of a path traversed by the data record. The method also includes identifying execution paths based on flow units obtained by processing a plurality of data records using the modified dataflow graph. The method also includes determining a subset of the plurality of data records, wherein a selected set of execution paths are represented by the subset.

2012-07-12

20120179727

INTERACTIVE HOME MANUAL WITH NETWORKED DATABASE - A interactive home manual system has a centralized database that stores datasets with user account information, home locations, home feature descriptions, home feature information, home feature codes and a set of correlations between the stored data. A centralized computer processor has an account management module, an interactive user operations module, and an administrative operations module. The account management module correlates user accounts with the user account information in the centralized database while the operations module produces the set of correlations for the users' respective accounts and the administrative operations module manages the database. The centralized computer processor is in local communication with the centralized database and in networked communication with the users through a centralized communications module. The users preferably identify the features for their homes using feature codes that can be scanned or otherwise entered through a mobile communications device or manually.

2012-07-12

20120179728

Processing of Destructive Schema Changes in Database Management Systems - Database schema changes are managed in a database management system by identifying and marking one or more database objects for a database schema change, identifying and processing accesses to identified database objects and storing information pertaining to the identified accesses, where the identified accesses are processed with respect to the database schema without the change, evaluating the stored information to determine a frequency with which identified objects are referenced by the identified accesses over a select time period, and implementing the database schema change in response to an indication that the frequency is below a threshold value.

2012-07-12

20120179729

3-FILE INFORMATION SYSTEM MANAGEMENT SYSTEM AND METHOD - A method and system is provided for editing a file information system of a host device by using a client device connected to the host device via a Near Field Communication (NFC) channel while maintaining the foreground-running application execution screen of the host device. A method for managing a file information system of a host device by using a client device according to the present invention includes establishing a near field communication channel between the client device and the host device; copying the file information system from the host device to the client device; editing, at the client device, the file information system by means of an application selected in the file information system; and updating the file information system stored in the host device with the edited file information system which is transmitted from the client device to the host device.

Method, Apparatus and System for Accessing Remote Files - The present invention relates to a method, apparatus and system for accessing remote files, wherein the method for accessing remote files comprising the following steps: obtaining download operation information for downloading a file in an operational system server; redirecting the download operation to a file server with safety space; saving a real copy of the downloaded file in the safety space and enumerating a corresponding virtual copy in the safety space. In the present invention, local file operations are redirected to the network file operations of network file storage system by redirecting the download operation on the file in the operational system server to the file server instead of being saved in the local user terminal to realize the “Not to local” effect for the key file. Even when it is power-off and then restarted, the data will not be saved in the local user terminal to achieve an effect close to “physical-like isolation”, which solves the safety problems of the offline key file much better.

2012-07-12

20120179732

Method For a Cloud-Based Meta-File System to Virtually Unify Remote and Local Files Across a Range of Devices' Local File Systems - A system and process that establish a singular shared file system among devices in order to create a virtual representation of data on all of the devices via metadata indexing. This virtual representation of data means that the files are not actually stored on all devices and thus, with the exception of a single physical location, they do not need to take up any space (i.e. storage) on any additional device's hard drive. This allows for significant amounts of data to be virtually stored on each device, even if there is no physical storage room available for the data on each device. The system and process do not require data to be stored on a provider server, but instead stores only lightweight metadata, i.e., a small fraction of information about the files, online.

2012-07-12

20120179733

Variable Length Data Storage Device, Variable Length Data Storage Method, Variable Length Data Reading Method, and a Program for the Same - A variable length data storage device enables clearly and quickly determining where there are breaks in variable length data even when such data is stored without gaps in a stored data file. A variable length data storage step stores variable length items, each containing variable length data including at the beginning the length of such data, without gaps in a stored data file. A marker management item registration step registers marker management items, each containing a break marker and the storage location of the variable length data corresponding to the break marker, in a marker management file. A marker identifier management item registration step registers marker identifier management items, each including a marker identifier composed of a predetermined number of characters from the beginning of the text string used as the break marker and the storage location of the break marker, in a marker management memory area.

SCALABLE RANDOM NUMBER GENERATION - In embodiments of scalable random number generation, a system includes one or more entropy pools that combine entropy data, which is derived from entropy sources based on event data. A root pseudo-random number generator (PRNG) maintains a seeded entropy state that is reseeded by the entropy pools, and a seed version identifier updates to indicate a current seed version of the root PRNG. Processor PRNGs are instantiated one each per logical processor in a kernel of the system, where each processor PRNG maintains a PRNG entropy state that is reseeded from the root PRNG, and a processor PRNG generates a random number from a respective PRNG entropy state when invoked.

2012-07-12

20120179736

Completion Processing For Data Communications Instructions - Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (AMI) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback function called.

2012-07-12

20120179737

SYSTEM AND METHOD FOR SEARCHING FOR MOBILE DEVICES, AND FOR ESTABLISHING CONNECTIONS AND DATA EXCHANGE BETWEEN THE MOBILE DEVICES - In accordance with embodiments, there are provided mechanisms for wireless data transfer, and more particularly, to the search of mobile devices, establish connections, and exchange information between mobile devices using cellular communication channels as well as different modes of IEEE 802.11 standard sets. The methods of mobile device connections include establishing direct connections between devices and/or establishing connections via a special server (e.g., when direct connections between devices are impossible, impractical, and/or not convenient).

2012-07-12

20120179738

PORTLETIZATION SUPPORT SYSTEM, APPARATUS, METHOD, AND PROGRAM - A portletization support system for supporting portletization of a web application accompanied by plural of screen displays includes: an information storing device that stores screen information of the web application and link information for showing links between screens; a receiving device that receives necessity/non necessity information for showing whether a predetermined screen is necessary or not in accordance with the input operation of the creator; and a necessity/non necessity judgment device that judges whether a screen displayed by the web application is necessary or not on the basis of the screen information and the link information the information storing device stores and the necessity/non necessity information that the receiving device receives.

2012-07-12

20120179739

METHOD, APPARATUS, AND SYSTEM FOR PROCESSING TIME - A method, an apparatus, and a system for processing time are disclosed. The method includes: converting local time in an operation request from a user in any time zone to unified time, and forwarding the operation request to a back end for processing; and converting the unified time in an operation result of the back end to local time, and returning the operation result to the user. In the embodiments of the present invention, the front end apparatus performs conversion between the displayed local time and the unified time of the back end apparatus, which ensures real-time updating of the local time. Therefore, the front end apparatus responds to time change quickly, without the need of changing time synchronously with the back end apparatus; and the impact caused by time on the processing of bills, logs and reports is overcome.

2012-07-12

20120179740

METHOD AND SYSTEM FOR RECONSTRUCTING TRANSACTIONS IN A COMMUNICATION NETWORK - In a distributed information network, a method and system for assembling messages in an input set of messages into one or more message assemblies. The method involves constructing an initial directed graph of the set of messages, wherein the directed graph consists of pairs of a first vertex and a second vertex, wherein, for each message in the set of messages, a first vertex is an the out node of the message and the second vertex is the in node of the message. A connectivity matrix is defined on the initial directed graph that is modified in an iterative process. A final directed graph is produced that is partitioned into disjoint subgraphs, each subgraph being an assembly of messages from the input message set.

2012-07-12

20120179741

METHOD OF RUNNING A SUBSTATION OF AN ELECTRIC POWER SUPPLY SYSTEM - A substation device for a substation of an electric power supply system is configured to use device-dependent physical addresses for communication with other substation devices of the substation. The substation device has a processing module for processing the data content of messages. In one embodiment of the invention, the substation device further has an address translating module for translating the device-dependent physical addresses into device-independent virtual addresses and vice versa. The processing module is preferably connected to the address translating module and configured to process messages based on the virtual addresses.

TECHNIQUES FOR DETECTING NEW BROWSER WINDOWS - Embodiments of the present invention provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In one set of embodiments, a server component of a web application can receive a request originating from a client-side browser window, where the request includes a resource locator (e.g., a URL) and a window identifier. In response, the server component can send a script to the window for retrieving the window's actual identifier/name. Based on the actual identifier returned by the script and the window identifier included in the initial request, the server component can determine whether the window is a new window or an existing window and can process the request as appropriate.

2012-07-12

20120179744

TECHNIQUES FOR DETECTING INACTIVE BROWSER WINDOWS - Embodiments of the present invention provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In one set of embodiments, a server component of a web application can receive a notification that an application page in a first window has been unloaded/destroyed. In response, the server component can associate the first window with an expiration time and add the first window to an “expiration” list of windows that are potentially inactive. If a request is received by the server component from the first window while the first window is in the expiration list, the server component can identify the first window as active and remove it from the list. If a request is received by the server component from a second window after the expiration time associated with the first window, the server component can identify the first window as inactive and free all resources for the first window.

2012-07-12

20120179745

Altering Transcoding Priority - In an embodiment, a content array represents media content available from a media server. The content array, sent by a media server in response to a request, lists content program objects that represent media content to be available from the media server. The media server receives a message for altering a transcoding priority of the selected content program object that represents media content not previously transcoded by the media server, and sends a return code for indicating whether the transcoding priority was successfully altered in response to the message. In a further embodiment, a media server system includes a transcoding queue with references to a plurality of content program objects that include an object method for altering a transcoding priority, and includes a transcoder configured to transcode media content associated with the content program objects according to the transcoding priority of each content program object of the transcoding queue.

2012-07-12

20120179746

Supporting Compliance in a Cloud Environment - Gathering auditable data concerning actions in a cloud computing environment is automated by determining that one or more auditable data items are available associated with a requester and with at least one application program; responsive to determining that data items are available, transmitting a list of the available auditable data items to a requesting cloud client computer; subsequent to transmitting the list, receiving a data request from the cloud client computer for one or more particular auditable data items from the list; preparing the requested particular auditable data items for transmission according to a predetermined format; and transmitting the prepared requested particular auditable data items to the cloud client computer. Optionally, in some embodiments, the requesting cloud client computer may negotiate a data exchange format with the cloud service provider for receipt of the requested auditable information.

2012-07-12

20120179747

COMMUNICATIONS SYSTEM PROVIDING ENHANCED CLIENT-SERVER COMMUNICATIONS AND RELATED METHODS - A communications system may include an application server and at least one communications device for processing requests from one another. The communications device may process requests using an HTTP client application, for example. Furthermore, the system may also include an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween via the Internet in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authenticating the application server and the HTTP client application to one another. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first URL for responding to work requests from the application server.

2012-07-12

20120179748

SYSTEM AND METHOD FOR SEARCHING FOR SPECIFIC TYPES OF PEOPLE OR INFORMATION ON A PEER-TO-PEER NETWORK - The present invention provides a system and a method for searching for specific types of people or specific types of information on a Peer-to-Peer network, and in particular, using specific types of search terms as a means of profiling to find specific types of information or specific types of people on a Peer-to-Peer network. When a specific types of person or specific type of information is needed, a specific type of search term is issued on the Peer-to-Peer network. If that specific type of person or specific types of information is available a response will be received.

2012-07-12

20120179749

COMMUNICATION METHOD, COMMUNICATION SYSTEM, SERVER AND PROGRAM - Provided is a communication method, a communication system, a server, and a program capable of promptly providing a user with a service that is near the user. The communication method is provided, including a reading step of reading identification data including position information and information about the service by a device for using the service; a transmitting step of transmitting the read identification data to a predetermined communication channel by the device; a receiving step of receiving the transmitted identification data by the server; a communication channel selecting step of selecting a communication channel for providing the service based on the position information included in the received identification data by the server; an execution server selecting step of selecting an execution server executing a program for providing the service by the server based on information about the selected communication channel; an execution step of executing the program by the selected execution server; and an execution result transmitting step of transmitting the result of the execution of the program to the device by the selected execution server.

2012-07-12

20120179750

METHOD AND SYSTEM FOR COORDINATING PERSONNEL FOR AN EVENT - The present invention provides a method and system for coordinating personnel for an event. The method and system, operative across one or more computing platforms includes electronically receiving, at a central processing device, event data relating to an event, the event data including a request for at least one member to participate in the event. The method and system further includes determining a first set of members relating to the event and providing electronic communication to at least one of the members of the first set of members regarding the event, including a request for participation in the event. Thereby, the method and system includes electronically managing, at the central processing device, the event data including managing member requests for the event.

2012-07-12

20120179751

COMPUTER SYSTEM AND METHOD FOR SENTIMENT-BASED RECOMMENDATIONS OF DISCUSSION TOPICS IN SOCIAL MEDIA - An online discussion recommendation system ranks and presents to users of a social media site discussions of interest preferably calculated through interest-matching. The discussion has many online posts. The system and method determine which post to present to the user as a sample snippet from such discussion using sentiment analysis. The sentiment of the snippet may be most polarized, sentiment matching the user's current mood, typical user sentiment, or others.

2012-07-12

20120179752

SYSTEMS AND METHODS FOR CONSUMER-GENERATED MEDIA REPUTATION MANAGEMENT - A computing system configured to gather social media content includes a memory; a content collection and ingestion system, stored in the memory and configured, when executed on a computer processor, to communicate with one or more computing systems to direct a search of a content source using a received collection request and to ingest the results of the directed search into a data store; and a content management system, stored in the memory and configured, when executed on a computer processor, to display the ingested results on a display.

2012-07-12

20120179753

SYSTEM AND METHOD FOR FACILITATING THE LENDING OF DIGITAL CONTENT USING CONTACTS LISTS - A system and method for lending digital content in which a user employs her contacts list to lend and borrow the digital content. The lender initiates the lending process using her local device by generating a lending offer. The lending offer contains an identification of the lender, an identification of the contact and an identification of the digital content to be lent. The lending offer is communicated from the lender's local device through a communication channel to a server which generates a lending offer email and/or a lending notification. The lending offer email and notification are sent to the potential lendee. The potential lendee can click on a URL contained in the email or respond to the lending offer notification to accept the loan. The server processes this acceptance by the lendee and transfers the loaned copy of the digital content to the lendee.

Deliberative Polling Incorporating Ratings By A Random Sample - System and method facilitating group discussion of a body of information, wherein the general population of the group can comment on the information, and wherein a sample of the population rates the comments of the general population. This can reduce the disproportional effects of a highly mobilized faction on a deliberative process. According to some aspects, a second rating can be provided by members of the general population. This can be used to communicate or quantify the effects of disproportionate mobilization. Optionally, comments can be moderated to reduce the information burden on the deliberation due to excessive low-quality commenting. Expert comments can also be incorporated to better inform the general population on a topic, facilitating a more efficient process. The system and method may be implemented as an interactive web forum or debate.

2012-07-12

20120179756

METHOD AND SYSTEM FOR PLATFORM AGNOSTIC ELECTRONIC SIGNATURE - A method and system for capturing, authenticating and transmitting a person's script signature during an electronic transaction between at least two parties over the Internet is conducted by a third party service provider that observes, facilitates, authenticates the transaction between the two parties. A first party provides electronic data to the second party for review. The second party wishing to provide a script signature as an acknowledgement and or agreement to the provided data receives an electronic envelope from the service provider. The second party inputs via cursor movement, a touch screen, or digitizing pad an electronic image of his physical script signature. The script signature image is captured electronically and transmitted to the service provider for further processing. Thus the entire transaction is consummated electronically.

2012-07-12

20120179757

SYSTEM AND PROCESS FOR COMMUNICATION AND PROMOTION OF AUDIO WITHIN A SOCIAL NETWORK - The present invention is directed to system and process for communication and promotion of media within a social network or mobile device A media library is created by upload a plurality of media segments and associating the media segments with search data such as mood, genre, and keywords. The media library is retrievable stored on a media server, which is in communication with an application server and a plurality of clients. A client is used to search and select a media segment, which is basis of a digital media package. The digital media package is delivered to the social media space of a selected recipient. The members of the recipient's social network interact with the digital media package. The social media package interaction is captured and stored. The system processes the search and selection criteria along with the social media interaction to form a feedback loop to improve future searches and thus improve the promotion of the media.

METHOD, DEVICE AND SYSTEM FOR FORWARDING DOCUMENT CONTENT IN EXTENSIBLE MARKUP LANGUAGE DOCUMENT MANAGEMENT - In the field of mobile communications, embodiments of the present invention disclose a method, a device and a system for forwarding document content in Extensible Markup Language Document Management (XDM). The method includes: receiving a forwarding request sent by a forwarding sender, where the forwarding request is used to forward the document content to a forwarding receiver; judging, according to a rights document, whether the forwarding sender has a forwarding right to the document content and whether the forwarding receiver has an access right to the document content; and when the forwarding sender has the forwarding right and the forwarding receiver has the access right, forwarding the document content to the forwarding receiver. Through the solutions in the embodiments of the present invention, the forwarding sender selectively forwards the document content to the forwarding receiver according to the rights document stored in an XDM Server (XDMS).

2012-07-12

20120179760

Completion Processing For Data Communications Instructions - Completion processing of data communications instructions in a distributed computing environment with computers coupled for data communications through communications adapters and an active messaging interface (‘AMI’), injecting for data communications instructions into slots in an injection FIFO buffer a transfer descriptor, at least some of the instructions specifying callback functions; injecting a completion descriptor for each instruction that specifies a callback function into an injection FIFO buffer slot having a corresponding slot in a pending callback list; listing in the pending callback list callback functions specified by data communications instructions; processing each descriptor in the injection FIFO buffer, setting a bit in a completion bit mask corresponding to the slot in the FIFO where the completion descriptor was injected; and calling by the AMI any callback functions in the pending callback list as indicated by set bits in the completion bit mask.

2012-07-12

20120179761

Networked Inbox - A computer-implemented electronic messaging method and system, the method comprising the steps of receiving an electronic message at a first system, the electronic message comprising a caregiver type, obtaining contextual information associated with the electronic message at the first system, using the caregiver type and the contextual information to identify an intended caregiver recipient address for an intended caregiver recipient for the electronic message and providing the intended caregiver recipient address to facilitate delivery of the electronic message to the intended caregiver recipient.

2012-07-12

20120179762

METHODS AND SYSTEMS FOR STORING EMAILS IN A MULTI-TENANT DATABASE SYSTEM - An email object is provided in a multi-tenant database system that can be related to multiple people (e.g., contact, lead, user) or any object represented for storage in the multi-tenant database system via sharing relationships. The email object follows a storage model such that some portions of an email are available using one form of storage and some portions of the email are available using another form of storage. In various aspects, a storage model provides users with a better value of a multi-tenant database system as storage requirements may be satisfied while providing users access to email content.

2012-07-12

20120179763

SESSION-BASED SHORT MESSAGE SERVICE MANAGEMENT - A short message service (SMS) message management system for special number service operator in a public safety answering point based environment is provided. SMS messages received at a gateway are converted to instant messaging session and routed to an operator position coupled to the gateway. The gateway maintains a messaging session between the operator position and the wireless device ensuring consistent communication is provided between the two parties.

2012-07-12

20120179764

Trusted social network - A technique for trusted social networking involves enabling parties to join a social network and provide a list of trusted content sources. The system can maintain folders associated with each of the trusted content sources for a first member. If one of the trusted content sources is a second member that indicates the first member is trusted, then the system can maintain a master folder for the first and second member.

2012-07-12

20120179765

E-MAIL ALERT SYSTEM - An e-mail sender is provided with an option to send a notification to the prospective recipient(s) of an e-mail indicating to the recipient that an e-mail has been sent to his or her attention or to a business or other entities attention. The notification can be advantageously sent by a different communications route, such as by mail, courier, telephone call, facsimile, social network, or other method. Back up notifications can also be sent on an automated basis. The notification can be sent automatically and/or sent a period of time after the e-mail is sent if an acknowledgment or reply is not received.

2012-07-12

20120179766

SYSTEMS AND METHODS FOR PROVIDING SECURE ELECTRONIC DOCUMENT STORAGE, RETRIEVAL AND USE WITH MATCHING CRITERIA - Systems and methods for integrated delivery and storage of digital mail are provided that combine consumer driven opt-in preferences with mailer driven matching criteria to ensure more accurate delivery. In one configuration the system obtains a digital mail piece intended for a particular digital mailbox. The system determines user opt-in preferences for the digital mail piece and obtains mailer matching criteria data associated with the digital mail piece. The system then delivers the digital mail piece to the digital mailbox only if consistent with the opt-in preferences and the matching criteria data.

2012-07-12

20120179767

DELIVERY AND MANAGEMENT OF STATUS NOTIFICATIONS FOR MULTIPLE MESSAGE FORMATS - Systems and methods are provided for managing and delivering status notifications relating to messages transmitted between communication devices. Each communication device is provided with a status agent for detecting transmission of messages to a recipient device and receipt of messages from a sending device. Upon transmission, the status agent notifies a status service of the outbound message. Upon receipt of a message or upon the message being marked read once received, the status agent notifies the status service that the received message has been received or read accordingly. The status service then notifies the status agent of the sending device that the message has been received or read, so that the sending device's status agent can notify a corresponding messaging application. The status service operates to reconcile outbound message notification and received or read status updates for messages sent using a number of different applications or formats.

2012-07-12

20120179768

ANNOTATION OF DIGITAL ITEMS IN A SHARED LIST - Techniques are described for user-controlled annotation and sharing of one or more digital items. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. User-entered annotations, such as textual comments, may be associated with a digital item, and a user can select which other users can view and/or change all, or some, of the annotations.

2012-07-12

20120179769

SYSTEM AND METHOD FOR PREDELIVERY NOTIFICATION USING MAIL IMAGE - A method and system is provided for notifying an addressee about a mail piece having an address. The system captures an image of the mail piece and determines a communication channel for the addressee using the address from the mail piece. The system provides the addressee with the image via the communication channel.

2012-07-12

20120179770

VIRTUAL APPLICATION DELIVERY CHASSIS SYSTEM - A method for electing a master blade in a virtual application distribution chassis (VADC), includes: sending by each blade a VADC message to each of the other blades; determining by each blade that the VADC message was not received from the master blade within a predetermined period of time; in response, sending a master claim message including a blade priority by each blade to the other blades; determining by each blade whether any of the blade priorities obtained from the received master claim messages is higher than the blade priority of the receiving blade; in response to determining that none of the blade priorities obtained is higher, setting a status of a given receiving blade to a new master blade; and sending by the given receiving blade a second VADC message to the other blades indicating the status of the new master blade of the given receiving blade.

2012-07-12

20120179771

SUPPORTING AUTONOMOUS LIVE PARTITION MOBILITY DURING A CLUSTER SPLIT-BRAINED CONDITION - A method, data processing system, and computer program product autonomously migrate clients serviced by a first VIOS to other VIOSes in the event of a VIOS cluster “split-brain” scenario generating a primary sub-cluster and a secondary sub-cluster, where the first VIOS is in the secondary sub-cluster. The VIOSes in the cluster continually exchange keep-alive information to provide each VIOS with an up-to-date status of other VIOSes within the cluster and to notify the VIOSes when one or more nodes loose connection to or are no longer communicating with other nodes within the cluster, as occurs with a cluster split-brain event/condition. When this event is detected, a first sub-cluster assumes a primary sub-cluster role and one or more clients served by one or more VIOSes within the secondary sub-cluster are autonomously migrated to other VIOSes in the primary sub-cluster, thus minimizing downtime for clients previously served by the unavailable/uncommunicative VIOSes.

2012-07-12

20120179772

SYSTEM AND METHOD TO IMPROVE FITNESS TRAINING - A method for creating a personalized exercise routine with at least one user interface used in connection with forming machine-readable instructions protected as private to a user subsequently carrying out the exercise routine on an exercise machine, the method including providing the user with at least one user interface to define the personalized exercise routine; forming machine-readable instructions to control the exercise machine to carry out the exercise routine on the exercise machine, said machine instructions protected as private to the user; storing the personalized exercise routine formed in the machine-readable instructions in a memory device; and user-triggered engaging of the machine-readable instructions to control the exercise machine in carrying out the personalized exercise routine. The method can include associating the exercise routine with a first exercise machine to produce a first set of signals; and subsequently translating the first set of signals into the machine-readable instructions.

THREE-DIMENSIONAL EARTH-FORMATION VISUALIZATION - Three-dimensional earth-formation visualization. At least some of the illustrative embodiments are a memory device stores a program that, when executed, causes the one or more processors to output from a queue, over a network connection, an encoded video stream of a three-dimensional earth-formation model. The processors are also caused to adjust a size of the queue based on a quality of the network connection.

2012-07-12

20120179775

Data Accessing Method Used for Customer Premises Equipment and Customer Premises Equipment (CPE) Thereof - The present invention discloses a data accessing method used for CPE and CPE, wherein the data accessing method used for the CPE comprises: acquiring destination domain information; determining a gateway corresponding to the destination domain information according to a preset domain grouping table, wherein the domain grouping table is used to store a corresponding relationship between the destination domain information and the gateway; and accessing data through a modern mapped with the determined gateway. By virtue of the present invention, it can enable the users, when using services provided by operators, to quickly and conveniently access the services provided by different operators, thereby effectively avoiding the phenomena that the speed of accessing or downloading is slow and the access cannot even be achieved when the users cannot select a suitable operator in the prior art.

2012-07-12

20120179776

COMMUNICATION CONTROL APPARATUS, COMMUNICATION SYSTEM, INFORMATION PROCESSING APPARATUS, AND COMMUNICATION CONTROL METHOD - In a communication control apparatus, a first receiving unit receives a registration request packet which is generated so as to enable the communication control apparatus to recognize an access requested apparatus, and if determining that the access requested apparatus recognized from the registration request packet exists in a network, registers first identification information identifying an access requesting apparatus which is included in the registration request packet, in a storage unit. A second receiving unit receives an explorer packet, and if determining that first identification information included in the explorer packet has been registered in the storage unit, sends second identification information identifying the own apparatus to the access requesting apparatus.

2012-07-12

20120179777

DISTRIBUTED KERNEL OPERATING SYSTEM - An improved distributed operating system over a network of computer systems is described. Existing distributed operating systems have transmission performance limitations dictated by their inability to (1) reliably handle transient communication failures and rapid node reboots, (2) provide a transmission protocol that adapts to link reliability, and (3) allow transmissions to occur over an arbitrary combinations of communication links. The systems and methods described herein solve these problems by providing a reliable node-to-node session protocol that offers high performance message delivery and multi-interface management and support. This is done by transmitting all data between two nodes of the operating system over a single connection that may dynamically exploit multiple interfaces between the nodes.

2012-07-12

20120179778

APPLYING NETWORKING PROTOCOLS TO IMAGE FILE MANAGEMENT - A method and system provides for the migration of a modified virtual machine from a first network environment to a second by transmitting only a new value-block pair and a new set of key-value pairs to a client in the second network environment. Changes to the virtual machine, which is composed of component blocks, may be captured in a new component block. A corresponding new key and new hash value maybe generated to produce the new value-block pair and a corresponding new key-value pair. In this way, a user may make changes to a virtual machine in the first network environment and have those changes distributed and made available in the second network environment; not by transferring the entire image file, but rather by transferring a minimal amount of data between the two environments.

2012-07-12

20120179779

SYSTEM AND METHOD FOR DATA STORAGE AND RETRIEVAL - A scheme for a business-software application system (e.g., SAP) to access cloud storage (e.g., AT&T Synaptic Storage-as-a-Service) by means of an add-on enabler software module, where applications can use cloud storage as an archive (e.g., ArchiveLink) repository. In one embodiment, a business-software application system includes an application server and an enabler. The application server is configured to execute a plurality of applications and includes an archiving module. The enabler is adapted to exchange application data with (i) the archiving module, and, (ii) via a secure connection, a cloud-storage repository. In one embodiment, the enabler employs the SAP ArchiveLink protocol to communicate with the archiving module and is adapted to make signed Representational State Transfer (REST) HTTP calls through the ABAP language.

2012-07-12

20120179780

RICH MEDIA PUBLISHING - A media publishing system, comprising: a network interface to connect the media publishing system to a user; a plurality of web services to enable the user to build, publish, and access a media project using templates of media items grouped into categories; and a data storage to provide a file system to the plurality of web services, where the file system allows the user to access media items.

2012-07-12

20120179781

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD - An information processing device capable of communicating with an external device connected thereto via a network and includes an application acquisition unit that obtains an application program to be used to control a function of the external device from an application distribution device present on the network, an external device search unit that searches for external devices on the network and an application execution unit that controls the function of the external device by executing the obtained application program, is provided. The application program obtained by the application acquisition unit includes a function of searching for the external device via the external device search unit, which executes an external device search in response to a request issued from the application execution unit executing the application program.

2012-07-12

20120179782

MECHANISM FOR SUPPORTING USER CONTENT FEEDS - In one embodiment, for each one of one or more content producers, access a content-producing rate at which the content producer produces one or more items of content; and for each one of one or more content consumers, access a content-consuming rate at which the content consumer consumes one or more items of content. For each one of a plurality of consumer-producer pairs, wherein the consumer-producer pair comprises one of the content consumers and one of the content producers, and the content consumer follows the content producer, select between a push strategy and a pull strategy for delivering one or more items of content from the content producer to the content consumer based on the content-consuming rate of the content consumer and the content-producing rate of the content producer.

2012-07-12

20120179783

READ-ONLY STORAGE DEVICE HAVING NETWORK INTERFACE, A SYSTEM INCLUDING THE DEVICE AND A METHOD OF DISTRIBUTING FILES OVER A NETWORK - A Read-only storage device having network interface, a system including the device, and a method of distributing files over a network. The storage device comprises a processor communicably connected to a computer interface, a network interface, and a storage means. The processor communicates with a computer and a file server through the computer interface and the network interface, respectively. The computer may request a file from the processor and the processor responds by either (1) providing the requested file to the computer on a read-only basis if the file is cached on the storage means, (2) obtains the file from the file server if the file is available from the file server, caches the obtained file on the storage means, and provides the obtained file to the computer on a read-only basis, or (3) returns a file unavailable notice to the computer.

2012-07-12

20120179784

DEVICE AND METHOD FOR GENERATING CONFIRMATIONS OF DATA TRANSFERS BETWEEN COMMUNICATION EQUIPMENTS, BY DATA COMPARISON - A method is intended for generating confirmations of data transfers between communication equipments connected to a communication network. This method consists, when an application running in a first communication equipment wants to transfer data packets to at least one second communication equipment, i) in transmitting a request, comprising communication identifiers of the first and second communication equipments and requesting a data transfer control, to first and second auxiliary communication equipments acting as interfaces between the communication network and the first and second communication equipments, respectively, and ii) in storing auxiliary data representative of these data packets transferred through the first and second auxiliary communication equipments, these stored auxiliary data constituting proofs of transmission of the data packets by the first communication equipment and of reception of at least some of these data packets by the second communication equipment.

2012-07-12

20120179785

METHOD AND APPARATUS FOR LOADING LANDING PAGE - A Universal Serial Bus (USB) modem/Wireless Wide Area Network (WWAN) device is provided that when connected to a host device, presents itself as an Ethernet endpoint to the host device, without requiring additional software/drivers to be downloaded to the host device. Embedded in the USB modem/WWAN device are various modules that provide functionality allowing either automatic connection to the Internet or redirection to a local Web User Interface (UI) that a user may employ to configure the USB modem/WWAN device and/or manually connect to the Internet. Additionally, the USB modem/WWAN device employs predetermined rules to determine whether or not/how the redirection occurs, including in scenarios where wireless connectivity to the Internet is unavailable.