15th week of 2009 patent applcation highlights part 44 |
Patent application number | Title | Published |
20090094221 | QUERY SUGGESTIONS FOR NO RESULT WEB SEARCHES - Presenting one or more suggested search-engine queries based on an initial search-engine query is described herein. Once the initial query is received, a search engine determines whether any web content is relevant thereto. If not, a query-suggestion service determines whether any suggested queries can be substituted for the initial query. If not, the query is spell-corrected, if necessary, and parsed into individual terms. Each parsed term is then checked to see whether it can be associated with alternative search terms. Terms than can are combined and their combination is also checked for alternative search terms. All of the alternative search terms are scored and then assembled into a list of suggested search terms that is presented to the user. | 2009-04-09 |
20090094222 | METHOD AND SYSTEM FOR MULTIFACETED SCANNING - A method and system for multifaceted scanning, the method having the steps of receiving a data source; processing the data source for a plurality of scanning aspects, the processing step utilizing rules and policies for the plurality of scanning aspects to provide transformed, modified or adapted content; and outputting the transformed, modified or adapted content. | 2009-04-09 |
20090094223 | SYSTEM AND METHOD FOR CLASSIFYING SEARCH QUERIES - A search facility for classifying search queries prior to executing the search queries. The facility can receive a search query from a user and perform one or more of a set of evaluations of the search query to determine likely query classifications. The facility can also decompose the search query into constituent parts and perform one or more of a set of evaluations of the individual constituent parts to determine likely classifications. The facility can then arbitrate amongst the likely query classifications and rank the arbitrated likely query classifications. The ranked arbitrated query classifications can be mapped to data sources and services. The facility can retrieve content from the mapped data sources and services using the user's original search query. Each of the ranked arbitrated query classifications can correspond to a display region that can display content from the mapped one or more data sources and services to the user. | 2009-04-09 |
20090094224 | COLLABORATIVE SEARCH RESULTS - Methods, systems, and apparatus, including computer program products, for providing alternative search results for a query. In one aspect, a method includes transmitting a set of one or more search results for a query to a client device for presentation to a user, where each search result refers to a respective resource, receiving from the client device an alternative search result submitted by the user for the query, associating the alternative search result with the query, and storing in a repository the query and the alternative search result, where the alternative search result is transmitted with the set of one or more search results for a new search of the query. | 2009-04-09 |
20090094225 | User-Specific Search Indexing Within a Virtual Environment - Embodiments of the invention provide techniques for searching for virtual objects of an immersive virtual environment based on user interactions within the virtual environment. Generally, embodiments provide an attribute index storing data describing attributes of virtual objects, and an interaction index storing data describing user interactions with virtual objects. Search queries may be evaluated using both the attribute index and interactions index. Thus, virtual objects may be searched in terms of object attributes as well as user interactions with the virtual objects. | 2009-04-09 |
20090094226 | Apparatus and methods for performing a rule matching - Apparatus and methods for performing a rule matching are disclosed. In one embodiment, an apparatus for performing a rule matching includes a content matching module and a first rule matching module. The content matching module searches the data stream for contents. The contents are organized into rules including a simple rule with a single content and a complex rule with multiple contents. The first rules matching module is coupled to the content matching module for determining whether the rules are matched by the data stream according to a searching result of the content matching module. To this end, the first rule matching module updates status registers according to the searching result and each status register can indicate whether one of the rules is matched by the data stream. | 2009-04-09 |
20090094227 | Adaptive e-procurement find assistant using algorithmic intelligence and organic knowledge capture - The present invention is a real-time intelligent find-assistant that suggests useful search terms to a buyer shopping an electronic catalog, as they progress in their online journey to find a particular item for potential purchase. In contrast to current approaches, the present invention uses an adaptive algorithm to extract and rank-order possible search terms from candidate vendor catalog pages, based upon a measure of relevance, or utility, derived from the proximity of possible non-generic terms in the vendor catalog to the terms already selected by the user in their current search. Also in contrast to current approaches, the invention captures and stores buyers' entire history of choices over time (even years), and uses this knowledge to make increasingly useful suggestions to a buyer as to what item descriptions to look for, as they progress through their search, thus allowing an organization to leverage expert purchasing behaviors for use by novice buyers. | 2009-04-09 |
20090094228 | METHODS FOR CONTROL OF DIGITAL SHREDDING OF MEDIA - According to the disclosure, a unique and novel archiving system that allows the digital shredding of archived data is disclosed. Embodiments of the archiving system include removable disk drives that store data, which may be erased such that the data is considered destroyed but that allows the removable disk drive to be reused. The archiving system can determine which data should be erased. Then, the data is digitally shredded such that the removed data cannot be retrieved or deciphered. In alternative embodiments, a protection may be placed on the data required to be kept because the data is associated with a legal suit. This “legal hold” prevents the data from being digitally shredded. As such, the archiving system can provide a system that can dispose of data on a file-by-file or granular level without physically destroying the media upon which the data is stored. | 2009-04-09 |
20090094229 | METHOD AND APPARATUS FOR EXPLOITING 'TRACE' FUNCTION TO SUPPORT DATABASE INTEGRATION - A data processing method manipulates the internal command and communications controls of a database server to redirect certain data, for the purpose of developing a data integration cross reference for equivalent or ostensibly-equivalent fields. At least two databases can be cross referenced wherein the databases have fields that are similar or identical. Alternatively, an extension table can be developed to align a database to a standardized reference, such as a set of XML field labels. A ‘trace’ function of at least one monitored database server accumulates a log of database events and associated data field contents for memory access steps that involve creation or alteration of a field or field value, or that trigger an operation (e.g., create new, edit, delete, trigger event, etc.). The log of events from the monitored server is communicated or made accessible in real time to a middleware interface program, a remote server, or to another process, wherein correlation of the logged data from the monitored server versus reference values is used tentatively to assign field equivalence. | 2009-04-09 |
20090094230 | RELATED INFORMATION PROVIDING APPARATUS AND PROVIDING METHOD - Related information of a content is provided quickly. | 2009-04-09 |
20090094231 | Selecting Tags For A Document By Analyzing Paragraphs Of The Document - In one embodiment, assigning tags to a document includes accessing the document, where the document comprises text units that include words. The following is performed for each text unit: a subset of words of a text unit is selected as candidate tags, relatedness is established among the candidate tags, and certain candidate tags are selected according to the established relatedness to yield a candidate tag set for the text unit. Relatedness between the candidate tags of each candidate tag set and the candidate tags of other candidate tag sets is determined. At least one candidate tag is assigned to the document according to the determined relatedness. | 2009-04-09 |
20090094232 | Refining A Search Space In Response To User Input - In one embodiment, a search space of a corpus is searched to yield results. The corpus comprises documents associated with keywords, where each document is associated with at least one keyword indicating at least one theme of the document. One or more keywords are determined to be irrelevant keywords. The search space is refined according to the irrelevant keywords. | 2009-04-09 |
20090094233 | Modeling Topics Using Statistical Distributions - In one embodiment, modeling topics includes accessing a corpus comprising documents that include words. Words of a document are selected as keywords of the document. The documents are clustered according to the keywords to yield clusters, where each cluster corresponds to a topic. A statistical distribution is generated for a cluster from words of the documents of the cluster. A topic is modeled using the statistical distribution generated for the cluster corresponding to the topic. | 2009-04-09 |
20090094234 | IMPLEMENTING AN EXPANDED SEARCH AND PROVIDING EXPANDED SEARCH RESULTS - Implementing an expanded search and providing expanded search results comprises receiving a search query generated by a user. A type of expansion to apply to the search query is determined. Expanded search queries are automatically generated according to the determined expansion type without intervention from the user. A search is executed on each one of the expanded search queries to retrieve search results, and the search results are provided for presentation to the user in modules. A module comprises search results for one of the expanded search queries. | 2009-04-09 |
20090094235 | Ordering directory assistance search results by local popularity of search results - A platform for ordering search results according to result popularity a directory assistance service, itself, to determine the popularity of the listings associated with a particular category and, therefore, the order in which those listings should be delivered resulting from a category search. Priority may be determined by the popularity of each search result. For example, directory assistance users in a particular location will likely know which businesses have a reputation for providing the best service or highest-quality products. Such factors will determine the popularity of these businesses. Businesses that are more popular are likely to be selected more frequently from the category search results than those that are less popular. The system may examine the history of search results for each listing and order the results of a particular category search according to the number of historical requests for each returned listing. | 2009-04-09 |
20090094236 | SELECTION OF ROWS AND VALUES FROM INDEXES WITH UPDATES - Methods and apparatus, including computer program products, for selection of rows and values from indexes with updates. In general, rows of an index may be associated with validity flags that indicate whether a row has been updated with an update inserted in a delta index; one scheme for value identifiers may be used for an index and another scheme for one or more delta indexes where all of the indexes are, to at least some extent, compressed according to dictionary-based compression; and multiple delta indexes may be used in alternation such that one delta index may accept updates while another is being updated. The delta indexes may also have validity flags and all updates, such as modifications of values, deletion of records, and inserting of new records may be handled as updates accepted by one or more delta indexes. | 2009-04-09 |
20090094237 | Methods, Systems, and Computer Program Products for Generating Data Quality Indicators for Relationships in a Database - The disclosed methods, systems, and computer-program products allow a business to generate data quality indicators for relationships in a database. In an embodiment, one or more relationships linked to a customer are retrieved from a database to form a set of relationships. A match confidence code is generated for each relationship based on a score generated by the comparison of customer data associated with the respective relationship and corresponding customer data obtained from an external industry database. A link confidence code is subsequently determined for the customer based on a score generated by the scores used to define the match confidence code for each relationship in the set of relationships and on internal data associated with each relationship in the set of relationships. The link confidence code for the customer and the match confidence codes and the respective scores for the set of relationships may be provided to an end user of the database in order to improve decisions made by the end user at the customer level. | 2009-04-09 |
20090094238 | TECHNIQUES FOR IDENTIFYING A MATCHING SEARCH TERM IN AN IMAGE OF AN ELECTRONIC DOCUMENT - A technique for facilitating identification of a matching search term in one or more images includes selecting at least a portion of an image and creating search enriched metadata for a document that includes the image. The search enriched metadata includes a text portion that provides one or more search terms that are associated with the selected portion of the image and a location portion that provides a location of the selected portion of the image. | 2009-04-09 |
20090094239 | Systems and Methods for Interaction Between Employers and Professional Recruiters - An automated system with multiple databases and communication methods designed to promote the sharing and transfer of useful information and data between two parties. Specifically, the system is designed for use by employers to communicate more effectively with professional recruiters in order to dramatically increase the effectiveness of matching job candidates with job requisitions. The system creates an online virtual marketplace for employers and professional recruiters to interact and conduct all phases of the recruiting process from start to finish, and thus replaces the need for other forms for recruitment. The two primary users of this system are employers and Recruiters, but there is also some interaction with the system from other entities such as job candidates. For professional recruiters the system allows for the personal tracking, search, storage, matching, and submission of job candidate information and job candidate resumes, and the ability to search, view, track, match, and submit resumes against open job requisitions nationwide. For employers, the system provides a method to post detailed job descriptions, select recruiters to work with, determine recruiting fees, receive and process resumes, coordinate and track the interview process, schedule interviews and employment testing, and receive automated invoices for successful placements. | 2009-04-09 |
20090094240 | Outgoing Message Monitor - An outgoing message monitor is provided. In an embodiment, outgoing messages are monitored to detect potential errors and alerts may be triggered. Using information about a message such as an email, a first classifier classifies the email into an expected class and a second classifier classifies the email into an actual class. On the basis of a comparison of the expected and actual classes an alert may be triggered. In an embodiment, the second classifier uses information derived from text content of the email which may optionally be pre-processed. The first classifier, for example, uses other information about the email such as its intended recipients, information about the presence of attachments, information about whether the email is part of a thread and other information. | 2009-04-09 |
20090094241 | INFORMATION PROCESSING DEVICE, INFORMATION MANAGEMENT DEVICE, INFORMATION PROCESSING SYSTEM AND COMPUTER READABLE MEDIUM - An information processing device includes a lock section, a creation section, a transmission section, a reception section, and a release section. The lock section disables an authorization function of the information processing device under a given condition. The creation section creates a first lock release file so that releasing the function due to the lock section. The transmission section transmits the first lock release file created by the creation section to the information management device. The reception section receives a second lock release file which is transmitted as a reply from the information management device based on the first lock release file. The release section tries to enable the authorization function of the information processing device when the second lock release file is judged to be valid. | 2009-04-09 |
20090094242 | Method and system for intra-document object locking in collaborative authoring - A collaborative authoring system and method is disclosed. A collaboration server stores objects and applications open the objects stored on the collaboration server as documents. Collaborative authoring is enabled through a combination of coarse-grained server locks on objects stored in a collaboration server for short term server transactions and fine-grained application specific internal locks to lock portions of documents for authoring sessions. When an application begins an authoring session, an object stored in the collaboration server is opened as a document in an application, a server lock is applied to the object, internal locks are applied to portions of the document, and the server lock is removed from the object. | 2009-04-09 |
20090094243 | METHOD FOR MANAGING LOCK RESOURCES IN A DISTRIBUTED STORAGE SYSTEM - A method and a distributed locking system for the management of lock resources in a distributed files system having several lock managers, each managing lock resources in its respective domain. Each lock manager maintains a registry lock file that comprises of a list of all locked files and a list of lock requests. The registry lock files of all lock managers in the distributed locking system are saved in a central database. Furthermore, the system enables concurrent locking operations of different file sharing protocols on the same file system resources. | 2009-04-09 |
20090094244 | METHOD FOR CREATING AND MODIFYING LISTS FOR ELECTRONIC DISTRIBUTION - An initial distribution list is dynamically modified using criteria determined from the current entries in the list. After an originator generates a distribution list and prior to submission of the message to entries on the generated list, the method of the present invention examines the entries in the created distribution list. From this list, the invention identifies features of the entries. From these features, the method generates criteria that can be used to generate additional entries that may be included in the list. In one approach, the generated criteria are presented to the user for review and approval. If the originator approves the criteria, the generated list is modified to add additional entries to the distribution based on the generated criteria. If the originator rejects the criteria, the initially generated list is submitted and the message is sent to the entries on the initial list. | 2009-04-09 |
20090094245 | METHODS FOR IMPLEMENTATION OF INFORMATION AUDIT TRAIL TRACKING AND REPORTING IN A STORAGE SYSTEM - Embodiments of archival storage system are disclosed. The archival storage system includes one or more removable disk drives that provide random access and are readily expandable. One or more application servers can store archival data to the one or more removable disk drives. Further, the archival storage system provides an audit trail that stores information about actions taken on the archival data. The audit trail data providing a list of the actions and information about the actions that can be used to determine changes to the archival data. | 2009-04-09 |
20090094246 | FILE SYSTEM ACCESS CONTROL APPARATUS, FILE SYSTEM ACCESS CONTROL METHOD AND RECORDING MEDIUM INCLUDING FILE SYSTEM ACCESS CONTROL PROGRAM - A file system access control which carries WORM commitment for files in a single transaction is provided. The file system access control apparatus includes command files that support WORM commitment, interprets WORM commitment command which is registered in command files by means of a daemon process module and executes WORM commitment in a file. A plurality of files and those under management of directories are changed of the file access modes to meet WORM. In addition, a system that allows WRITE command for the command files by means of a standard interface of the file system. The results of WORM commitment is registered in the repository files under the system regarding the present invention. | 2009-04-09 |
20090094247 | IMAGE STORAGE SYSTEM, DEVICE AND METHOD - An image sharing system, an image sharing device and a method for operating a plurality of image sharing devices are provided. Each image sharing device has a memory with image content files stored therein and a communication system to provide an image sharing system. The method comprises the steps of: identifying image sharing devices to be included in the image sharing system; establishing a communication link between the identified image sharing devices, said communication link providing the ability to transfer image content files; identifying sharable image content files in each of the image sharing devices; and determining manifest data useable in copying the sharable image content files from one of the image sharing devices to at least one other of the image sharing devices so that each of the shareable image content file is stored in at least two of the image sharing devices in the image sharing system. | 2009-04-09 |
20090094248 | SYSTEM AND METHOD OF PRIORITIZING THE DOWNLOADING OF MEDIA ITEMS IN A MEDIA ITEM RECOMMENDATION NETWORK - A system and method of prioritizing the downloading of media items to different user devices in a media item recommendation system is disclosed. A media server prioritizes the downloading of a recommended media item according to when each user device needs to receive the recommended media item to satisfy a timing constraint. For example, the timing constraint may be the time before the media item is to be played in a playlist according to a media item recommendation scoring system. User devices having a more immediate timing need for receiving a media item download can be prioritized over user devices having a less immediate need for receiving a media item download. In this manner, the media server is more likely to provide timely media item downloads to all the different user devices. | 2009-04-09 |
20090094249 | CREATING SEARCH ENABLED WEB PAGES - The present invention extends to methods, systems, and computer program products for creating search enabled Web pages. A search engine crawler requests a Web page. A Web server receives the request and constructs a Web page that includes client-side script configured to obtain a portion of content at a Web browser. The Web server inserts textual (e.g., HTML) hinting data for the client-side script into the Web page. When analyzed at the search engine, the textual hinting data provides similar analysis results to analysis results obtained from analyzing the portion of content that is to be obtained at through execution of the client-side script. Thus, the Web server can provide the search engine with information to sufficiently index the Web page even when the search engine lacks the capability to execute the client-side script. | 2009-04-09 |
20090094250 | Ensuring data integrity on a dispersed storage grid - An improved system is disclosed for ensuring the integrity of data stored on a dispersed data storage network. Checksums are used to ensure integrity of both data segments and data slices. Checksums appended to data slices are checked by receiving slice servers to ensure that no errors occurred during transmission. Slice servers also periodically recalculate checksums for stored data slices to ensure that data slices have not been corrupted during storage. Checksums appended to data segments are checked when data segments are read from the storage network. | 2009-04-09 |
20090094251 | Virtualized data storage vaults on a dispersed data storage network - A system, method, and apparatus for implementing a plurality of dispersed data storage networks using a set of slice servers are disclosed. A plurality of information records are maintained, with each information record corresponding to a dispersed data storage network. The information record maintains what slice servers are used to implement the dispersed data storage network, as well as other information needed to administer a DDSN, such as the information dispersal algorithm used, how data is stored, and whether data is compressed or encrypted. | 2009-04-09 |
20090094252 | Remote File Virtualization in a Switched File System - A plurality of network file manager switches interoperate to provide remote file virtualization. Copies of file data and/or metadata are maintained at a central site and at one or more remote sites. The network file manager switch at the remote site may satisfy certain client requests locally without having to contact the network file manager switch at the central site. A global namespace is maintained and is communicated to all network file manager switches. | 2009-04-09 |
20090094253 | CONTENT DELIVERY SYSTEM, DELIVERY SERVER, USER TERMINAL, AND METHOD - A system including a delivery server and a user terminal is disclosed. The deliver server includes a processor configured to transmit metadata including schedule information about release dates for content items, receive a request for one of the content items, the request being based on the schedule information included in the metadata, and transmit the requested content item in response to the request. The user terminal includes a processor configured to receive the metadata including the schedule information about release dates for the content items, send the request for one of the content items based on the schedule information included in the metadata, and receive the requested content item. | 2009-04-09 |
20090094254 | IMAGE TRANSMISSION DEVICE, IMAGE TRANSMISSION SYSTEM, AND IMAGE TRANSMISSION METHOD - An image transmission system includes an image transmission device and a server that provides recipient information including recipient specification information and a transmission method and destination for image data. The server records, in association with a recipient identifier, recipient-designated recipient information and display mode designation information indicating a display mode for the recipient information. Each time the recipient information and display mode designation information is updated, the server overwrites the recorded information with the updated recipient information and display mode designation information. The image transmission device receives a selection of a recipient identifier for image data transmission, and if the selected recipient identifier is associated with the recipient information and display mode designation information in the server, acquires such information from the server, and when transmitting image data based on the recipient information, displays the recipient information according to a display mode indicated in the acquired display mode designation information. | 2009-04-09 |
20090094255 | COMPUTER SYSTEM - In a computer system, to enable a second computer to take over control of copying of data within the computer system, from a first computer that normally controls copying of data. | 2009-04-09 |
20090094256 | METHOD AND SYSTEM FOR REGISTERING A DEVICE - This invention relates to systems and methods for registering a device and retrieving identification information of the device. The system ( | 2009-04-09 |
20090094257 | Media sequencing method to provide location-relevant entertainment - A media player application residing on a location-aware handheld device, in-vehicle navigation system, or in-airplane entertainment system responds to location signals and plays a plurality of location-relevant media assets that are automatically selected and sequenced to create the impression of a cohesive entertainment program. From the user's direction and speed, the application creates a forecast of assumed motion, plans the media program accordingly, and changes the program if the motion changes. The application filters and prioritizes assets of various lengths and with various degrees of geographic specificity, ranging from very specific such as announcements about Points of Interest (POIs) to very broad such as songs about states. POIs are announced with a notation that identifies the distance to the POI and an indication whether it is on the left or right. The audio describing relative location (prefix) is grafted to the audio describing the location (suffix) in a way that creates the impression that the narrator says it as one sentence. The assets reside on a central server and cached locally and are transmitted when needed to the vehicle as required by the user's location. | 2009-04-09 |
20090094258 | OFF-LOADING STAR JOIN OPERATIONS TO A STORAGE SERVER - A method, storage server, and computer readable medium for off-loading star-join operations from a host information processing system to a storage server. At least a first and second set of keys from a first and second dimension table, respectively are received from a host system. Each of the first and second set of keys is associated with at least one fact table. A set of locations associated with a set of foreign key indexes are received from the host system. A set of fact table indexes are traversed. At least a first set of Row Identifiers (“RIDs”) associated with the first set of keys and at least a second set of RIDs associated with the second set of keys are identified. An operation is performed on the first and second sets of RIDs to identify an intersecting set of RIDs. The intersecting set of RIDs are then stored. | 2009-04-09 |
20090094259 | METHODS AND SYSTEMS FOR OPERATING A SEQUENCE OF EVENTS RECORDER - A method for recording a sequence of events is provided. The method includes operating a sequence of events recorder in a normal mode, wherein data stored is related to the sequence of events in a history buffer. The method also includes initiating a snap-shot mode of the events recorder after a triggering event occurs in the sequence of events. The snap-shot mode operates by freezing data related to a moment in the sequence of events that occurred prior to the triggering event, storing data related to the sequence of events at the time of the triggering event in the snap-shot buffer, and continuing to record the data related to the sequence of events to a snap-shot buffer until a predetermined event. | 2009-04-09 |
20090094260 | IMAGE-BASED WISH LIST POPULATION - Wish list creation and population is provided where users can associate one or more images as items in a wish list. To this end, an image can be provided, such as a photograph taken by the user, and analyzed to locate matching items and information related thereto. In this regard, the user can observe and desire to purchase an item without knowledge of specifics about the item. The user can then take a picture of the item and tag the picture for upload to their wish list. Matching can be provided to identify one or more items in the picture to facilitate retrieval of information related to the items. Also, items can be selected based on discerned characteristics of the picture in a design/fashion consultant context. | 2009-04-09 |
20090094261 | Systems and methods for correlating epigenetic information with disability data - A method includes receiving epigenetic information associated with at least a first individual, receiving disability data associated with at least a second individual, and/or correlating the epigenetic information associated with at least a first individual with the disability data associated with at least a second individual. | 2009-04-09 |
20090094262 | Automatic Generation Of Ontologies Using Word Affinities - In one embodiment, generating an ontology includes accessing an inverted index that comprises inverted index lists for words of a language. An inverted index list corresponding to a word indicates pages that include the word. A word pair comprises a first word and a second word. A first inverted index list and a second inverted index list are searched, where the first inverted index list corresponds to the first word and the second inverted index list corresponds to the second word. An affinity between the first word and the second word is calculated according to the first inverted index list and the second inverted index list. The affinity describes a quantitative relationship between the first word and the second word. The affinity is recorded in an affinity matrix, and the affinity matrix is reported. | 2009-04-09 |
20090094263 | ENHANCED UTILIZATION OF NETWORK BANDWIDTH FOR TRANSMISSION OF STRUCTURED DATA - Systems and methods are described that improve the efficiency of byte caching mechanisms when transmitting or receiving structured data. Some of these techniques may normalize the structured data before transmission over the network. Other techniques may use templates or semantic differences. | 2009-04-09 |
20090094264 | Method, Apparatus and Computer Program Product for Providing Improved Data Compression - An apparatus for providing improved data compression may include an encoder comprising a quantizer for encoding input data and a side model. The quantizer may be trained with respect to high priority data among the input data and may be configured to partially encode the input data by encoding the high priority data. The side model may be trained jointly with the training of the quantizer and is configured to model low priority data among the input data. | 2009-04-09 |
20090094265 | SYSTEMS AND METHODS FOR RIGHTS PROTECTION OF DATASETS WITH DATASET STRUCTURE PRESERVATION - A system and method for rights protection of a dataset that includes multiple trajectory objects includes determining an intensity power for embedding a watermarking key in a data trajectory. The data trajectory is modified to embed a watermarking key at the intensity power such that the intensity power guarantees an original pair-wise relationship between distance-based neighboring objects before and after embedding of the key such that a modified trajectory provides a watermarked version of the data trajectory. | 2009-04-09 |
20090094266 | METHOD FOR DATA COMPRESSION AND QUALITY CHECKING - Pricing data from a manufacturer is condensed to remove duplicate data and filtered to detect discrepant data. The non-discrepant data is delivered to a retailer and the discrepant data is delivered to the manufacturer for correction. The condensing is done by hashing the data using a key consisting of the data's price information and a value consisting of the retailer store associated with the data. The filtering is done by using the condensed data and hashing with a key consisting of the stores and a value consisting of the pricing information. | 2009-04-09 |
20090094267 | System and Method for Implementing Metadata Extraction of Artifacts from Associated Collaborative Discussions on a Data Processing System - System and method for implementing metadata extraction on a data processing system. A natural language processor receives a document and accesses commentary related to the document. In response to accessing commentary related to the document, the natural language processor processes the commentary to generate data structures corresponding to the commentary. Rules are executed on these data structures to generate metadata for the document. The resulting metadata is associated with the document, which can be harnessed by the features of the document management systems to provide additional operations on the document | 2009-04-09 |
20090094268 | ANIMATED DATA FEEDS - A backend component of a website including an embedded transactional database, the embedded transactional database containing data, an adapter object, the adapter object having a plurality of application programming interfaces configured to provide interaction with the data contained within the embedded transactional database. | 2009-04-09 |
20090094269 | Generating BPEL Control Flows - Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence. | 2009-04-09 |
20090094270 | METHOD OF BUILDING A VALIDATION DATABASE - A validation database (VDB) is built from geographic reference data sources such as MSAG and USPS using automatic address correlation, and links between the records are stored in the VDB. The automatic address correlation employs multiple correlation algorithms, and a score is assigned to each link representing a confidence level. The score is based on a combination of results from the different algorithms. Links having a score representing a partial or exact match are used for address validation purposes. A management interface allows the VDB agent to edit master records and the links, including the score. A remote subscriber can request validation of a proposed address from the VDB, and may include match criteria with the request. If any matches are found, a validation reply is sent from the VDB to the subscriber with the corresponding MSAG records. | 2009-04-09 |
20090094271 | VARIABLE DRIVEN METHOD AND SYSTEM FOR THE MANAGEMENT AND DISPLAY OF INFORMATION - A method and system for the management and display of information in a graphical user interface (GUI). Key data fields are configured, including a primary key data field and secondary key data fields, which are associated with the primary key data field. The data fields are configured using configuration variables and the data fields are populated with data field values. Information is displayed to a user in the GUI that includes secondary key data field values in a skewable display tree. Selection of a database record, identified by the value of the primary key data field, through the display tree generates a display of additional data field values that are associated with the selected database record, including text boxes for editing data field values by the user. Searching and reporting functions on the data field values under the primary key data field can also be provided. | 2009-04-09 |
20090094272 | METHOD AND SYSTEM FOR CONSTRUCTING A SOFTWARE APPLICATION - A method and computer program product reads one or more specifications that define, at least in part, a software application. A data storage structure is generated for storing data of the software application. At least one unit of code is generated based, at least in part, upon one or more design elements within the one or more specifications. A first application is generated from the at least one unit of code and data storage structure. | 2009-04-09 |
20090094273 | INFORMATION PROCESSING APPARATUS AND CONTROL METHOD THEREOF, AND DOCUMENT VERIFICATION APPARATUS AND CONTROL METHOD THEREOF - In order to provide a technique that allows to efficiently check validation of a structured document using single schema data corresponding to structured documents of different versions, a document verification apparatus, which includes a storage unit that stores single schema data corresponding to structured documents of different versions, and checks validation of structured document data using the single schema data, includes an input unit which inputs structured document data, a version determination unit which determines a version of the input structured document data, and a generation unit which reads out the single schema data from the storage unit, and generates a DOM tree of a schema corresponding to the determined version, and a verification unit which executes validation checking of the structured document based on the generated DOM tree. | 2009-04-09 |
20090094274 | Method and apparatus for semantic discovery and mapping between data sources - An apparatus and method are described for the discovery of semantics, relationships and mappings between data in different software applications, databases, files, reports, messages, or systems. In one aspect, semantics and relationships and mappings are identified between a first and a second data source. A binding condition is discovered between portions of data in the first and the second data source. The binding condition is used to discover correlations between portions of data in the first and the second data source. The binding condition and the correlations are used to discover a transformation function between portions of data in the first and the second data source. | 2009-04-09 |
20090094275 | AUDITABLE ACTION REQUEST PROCESSING IN A WORKFLOW ENVIRONMENT - Various embodiments provide one or more of systems, methods, software, and data structures that include action request definitions that may be linked to a workflow process. Upon submission of an action request from an action request definition, an action request record may be created as a function of an action request definition and passed through a linked workflow process. The action request record may be modified, approved, or rejected. If approved, a process defined within the action request definition may cause a data change as a function of action request data. Action request records may be persisted, in some embodiments, to provide an action request audit trail. | 2009-04-09 |
20090094276 | System for the unique identification of physical and virtual objects - A system and method that provides framework components identifying, for example, an identification scheme agency, a particular scheme, and a scheme version are used to encapsulate a physical or virtual object instance to enable unique identification of the object. Identification may be made unique globally across information systems, industries, value chains, and information system other barriers by allowing an information system to determine scheme agencies, schemes, and scheme versions associated with the object instance. | 2009-04-09 |
20090094277 | AUTOMATIC OPTIMIZATION OF DISPLAY LAYOUT FOR MOBILE DEVICES - A computer implemented method, a computer program product, and a mobile device are disclosed for presenting a list of invokable actions to a user of the mobile device. Responsive to identifying the commencing of the invokable action, specific attributes of the invokable action are identified and stored in a corresponding data structure. From the specific attributes stored within the corresponding data structure, a most probable invokable action is identified. When the commencing of a subsequent invokable action is identified, the most probable invokable action is presented to the user. | 2009-04-09 |
20090094278 | ARCHITECTURE FOR MASTER DATA MANAGEMENT IN AN ENTERPRISE - Master data management and information exchange (MIX) architecture includes a technology agnostic framework that unifies sharing and management of master data across repositories, data formats and applications in an enterprise. The MIX architecture comprises at least one master data store which stores and updates master data for said enterprise; a management parameter store which assists in providing technology agnostic architecture for an adaptive extensible framework for unified master data; and, a unified interface for enabling master data discovery, sharing and use across the enterprise, wherein the unified interface comprises management interface, inbound interface and outbound interface. The MIX architecture might additionally include a data integration component, data quality component, and an abstraction layer. The present architecture enables extended MDM enterprise deployment and can be implemented as a stand alone solution or as an MDM veneer over existing applications without affecting overall system behavior and is technology independent. | 2009-04-09 |
20090094279 | Dynamic Distribution of Content - Systems, methods and computer program products for information sharing are provided. In one embodiment, the method comprises generating metadata associated with content stored in a content repository accessible to a community having a plurality of members, wherein the metadata which is stored in the community's registry, is utilized by a community member to determine attributes associated with the content and its subcontents, such that the community member is provided with access to a compilation of information in the subcontents according to a category of interest and based on information in the metadata, and preferably, the community member generates more metadata which is stored in another community's registry associated with the content such that another community member is provided with access to a second compilation of information in the subcontents. | 2009-04-09 |
20090094280 | METHOD OF COMBINING PERSONAL MEDIA FILES WITH A DIGITAL MAP - A method of combining personal media files with a digital map has (a) obtaining original information including a tracking information and multiple personal media files; (b) matching each media file to the corresponding tracking coordinates and recording matched points; (c) generating a displaying program codes to display a tracking pattern and media file on a browser; and (d) packing the matched media files, the tracking information and the generating the displaying program codes to HTML/MHTML format file. Therefore, the user generates the HTML/MHTML format file by the local computer and IE browser directly executes the HTML/MHTML format file to play the personal media files without other plug-in software. | 2009-04-09 |
20090094281 | Systems and methods for transferring combined epigenetic information and other information - A method may include receiving anonymized epigenetic information associated with at least one individual. The anonymized epigenetic information associated with at least one individual may be combined with characteristic data. The combined data may be transferred. | 2009-04-09 |
20090094282 | Systems and methods for correlating past epigenetic information with past disability data - A method includes receiving epigenetic information associated with at least a first individual for at least a first epigenetic-information interval of time, receiving disability data associated with at least a first individual for at least a first disability-data interval of time, and/or correlating the epigenetic information associated with at least a first individual for at least a first epigenetic-information interval of time with the disability data associated with at least a first individual for at least a first disability-data interval of time. | 2009-04-09 |
20090094283 | ACTIVE USE LOOKUP VIA MOBILE DEVICE - A system and methodology that enables a mobile device user to privately retrieve information while engaged in an active communication session is provided. The innovation enables a user to prompt lookup and retrieval of information (e.g., calendar appointments, contact information, task information) without interruption of the active communication session. The content of the information can be configured and conveyed by way of private audible feedback only detectible by the requesting party. | 2009-04-09 |
20090094284 | INFORMATION PROCESSING DEVICE, CONTENT USING SYSTEM, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - An information processing device for executing playback processing of a disc recorded content, includes: a data processing unit configured to employ a playlist where content playback order information has been recorded to execute playback of a content; and a local storage unit storing a content; wherein the data processing unit plays a local storage unit stored content instead of a disc recorded content specified with the playlist by content obtaining processing employing mapping information for obtaining a local storage unit stored content as a playback content by employing a disc recorded content information recorded in the playlist. Thus, for example, processing can be performed such that a new commercial content provided by a server is played instead of an old commercial content recorded in a disc. | 2009-04-09 |
20090094285 | RECOMMENDATION APPARATUS - A recommendation apparatus for selecting, by comparing one or more media files from a plurality of received recommendations, one or more media files for inclusion into a digital media file. A recommendation apparatus in accordance with an embodiment includes: a main controller component for receiving a plurality of recommendations associated with one or more media files from a plurality of recommenders; a weighting component for determining a weighting factor associated with each of the received recommendations; a weighting component for identifying from each of the determined weighting factors each of the recommendations falling within a predetermined threshold and for selecting each of these recommendations for inclusion into an audio playlist. | 2009-04-09 |
20090094286 | System for Remote Access to Media, and Reaction and Survey Data From Viewers of the Media - Embodiments are described that enable remote and interactive access, navigation, and analysis of reactions from viewers to a media instance. The reactions include physiological responses, survey results, verbatim feedback, event-based metadata, and derived statistics for indicators of success and failure from the viewers. The reactions are aggregated, and an interface enables remote access and navigation of the media instance, aggregated physiological responses synchronized with the media instance, survey results, and/or verbatim feedback related to the media instance. This enables users to interactively divide, dissect, parse, and analyze the reactions as they prefer. This automation provides an automated process enabling non-experts to understand complex physiological data, and to organize presentation of complex data according to their needs so as to present conclusions as appropriate to the media instance. | 2009-04-09 |
20090094287 | Computerized Game and Associated Physical Game Piece for Trading and Tracking via an Online Community - A computerized game and physical game piece provide the basis for establishing communication among members of an online community. An individual purchases or trades for a game piece which has a serial number thereon. The game piece also has a design that is representative of a message that individuals desire to convey. The game pieces are carried in a holder that allows for convenient trading of game pieces in the real world. Upon receiving a game piece, the individual registers the game piece on a website and is given access to a game piece profile and member profiles on the systems. Communications between members of the online community are based upon common ownership of the game piece. The online community includes messaging among members and online discussions regarding the game pieces and the messages thereon. The website tracks the series of possessors of game pieces and their real world locations. | 2009-04-09 |
20090094288 | Conversation Persistence In Real-time Collaboration System - Previously conducted conversations in real-time collaboration messages are persistently stored, either by client or a server, and then are associated with conversational items presented to a user (e.g. contact names, topics, etc.). An icon is provided near each listed item, which when selected, displays to the user summaries or titles of all transcripts to which the selected item pertains or relates. The user may select one or more summaries or titles for which the conversation is to be resumed, causing the system to retrieve the stored transcript and resume appending new conversational entries to it, so that the user recovers conversational context effortlessly and accurately. Enhanced versions of the invention include sharing of transcripts so that all participants receive the context of the conversation, and server-side or client-side implementations. | 2009-04-09 |
20090094289 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR MULTIPLE BUFFERING FOR SEARCH APPLICATION - A method, apparatus and computer program product are provided for facilitating a fast and efficient search. The apparatus may include a processor configured to receive and buffer a dataset based on the current location of a user, in a first buffer; receive and buffer another dataset based on the current location of the user and the direction of movement of the user, in a second buffer; search the dataset, based on the current location of the user, to identify an object from an image; and update buffers based on a change in location of the user, wherein updating buffers includes associating the second buffer with a current location and receive and buffer a dataset, based on the current location of the user and the direction of movement of the user, in the first buffer. | 2009-04-09 |
20090094290 | DOCUMENT MANAGEMENT SERVER, MOBILE TERMINAL AND DOCUMENT MANAGEMENT SYSTEM - When a user of a mobile phone browses a document in a document management server via a network, the user can input information (sticker information) on the browsed document and send it to the document management server. The document management server relates the received information to the pertinent document file when storing the information. Thus, when a document is browsed from a mobile device, information on the document can be easily left and the information left can be browsed later. | 2009-04-09 |
20090094291 | SUPPORT FOR COMPENSATION AWARE DATA TYPES IN RELATIONAL DATABASE SYSTEMS - Techniques are provided for extending a business transaction framework to support user-provided compensation logic for business transactions. The extensibility framework may be used to implement user-defined semantics for (a) validating concurrent updates to shared data and (b) performing compensating actions when an associated transaction is aborted. In one embodiment, the extensibility and the compensation are provided at the data-type level. User-provided logic also maintains summaries that include values that are externalized so that they may be referenced in user-provided operational constraints. | 2009-04-09 |
20090094292 | Quality Assurance Tool Kit and Method - A quality assurance system is provided to collect and store data of quality characteristics of a painted surface. These characteristics may be the date and time of the data collection, ambient temperature, lowest substrate temperature, dew point, humidity, abrasive blasting, preservation, anti-fouling, conductivity, dry film thickness, wet film thickness, preservation minor deficiencies, and sound damping deficiencies. The system is provided with a computer having a user interface capability and read and write capabilities for the data. The system is also provided with a variety of clearance levels for the users of the system that pertain to the read and write capabilities. A method of quality assurance is also provided. The method involves providing a computer system with a user interface and collecting data of quality characteristics of a painted surface. | 2009-04-09 |
20090094293 | METHOD AND UTILITY FOR COPYING FILES FROM A FAULTY DISK - The present invention provides a faulty disk copy utility. A method for copying files in accordance with an embodiment of the present invention includes: obtaining a list of files to be copied from a first location to a second location; initiating copying of a file from the list; logging an identifier of the file in a log file if an error occurs during the copying; and repeating the copying and logging for each file in the list of files; wherein the copying of the files from the list does not end if an error occurs during the copying. | 2009-04-09 |
20090094294 | Associating Database Log Records into Logical Groups - A method, system and medium for organizing and associating log records into logically related groups is described. One or more input sources from, possibly, different systems/subsystems are input to a log correlation method. As the log records are processed the fields are interrogated to determine which log records are related to each other. As further log records are processed more information about previously unidentifiable relationships is determined. After this later information is known, log records that could previously not be associated with any other log records are added to the existing association. The system engineer is therefore presented with the pertinent information for monitoring, administrating and diagnosing system activities. | 2009-04-09 |
20090094295 | Electronic equipment and log output method - There is provided electrical equipment which includes a macro file storage portion to store a macro file for acquiring log information under control of an operation system and log information outside control of the operation system at a time and a macro file executing portion to execute the macro file stored in the macro file storage portion and record log information obtained as a result of executing the macro file into a removable external recording medium. | 2009-04-09 |
20090094296 | Method for accessing a data entity and its versions - A method provides access to a data entity having a basis version and the creation of derived versions. The method includes a creating procedure for creating a derived version, by carrying out one or more operations on the basis version, storing them, and accepting them. The method further includes a providing procedure for providing access to the derived version through first addresses mapped to second addresses of the basis version and of the accepted one or more operations, by reconstructing the derived version based on the basis version and the accepted one or more operations. | 2009-04-09 |
20090094297 | ARCHIVING TOOL FOR MANAGING ELECTRONIC DATA - A method for storing electronic data in a network including a server and at least two client machines. Electronic data may be archived in a predetermined location of a client machine. A local archiving list may be generated on the client machine and may include descriptive properties of the electronic data, as well as the predetermined location. The local archiving list may be transmitted from the client machine to the server to generate a global archiving list, which may then be transmitted to any other client machines in communication with the server. In this manner, each client machine in the network may store the location and descriptive properties of the archived electronic data to facilitate electronic data recovery. | 2009-04-09 |
20090094298 | METHODS FOR CONTROLLING REMOTE ARCHIVING SYSTEMS - Embodiments of the present disclosure provide a unique and novel archiving system that includes two or more network storage systems, each network storage system including removable hard disk drives embedded in removable disk cartridges, referred to simply as removable disk drives. The removable disk drives allow for expandability and replacement such that the archiving system need not be duplicated to add new or more storage capacity. In embodiments, the archiving system accesses, writes, reads, or performs functions on data from one network storage system to another remote network storage system. | 2009-04-09 |
20090094299 | Apparatus and method for defragmenting files on a hydrid hard disk - An apparatus and method for defragmenting files on a hybrid hard disk are provided. The apparatus includes a nonvolatile memory located within the hybrid hard disk, a loading unit reading data of a fragmented cluster and temporarily storing the read data in the nonvolatile memory, and a writing unit writing the temporarily stored data in contiguous clusters. | 2009-04-09 |
20090094300 | NONDEFERRED REFERENCE-COUNTING GARBAGE COLLECTION USING OVERLOOKING ROOTS - A reference-counting garbage collection system utilizing overlooking roots injects eager reference-counting updates into the program. An overlooking roots reference-counting subsumption optimization tool identifies redundant reference-counting updates and removes them, lowering the number of reference-counting update calls and improving execution throughput. The optimization tool also includes new overlooking root relationships in order to permit other unnecessary reference-counting updates to be removed during optimization. Reference-counting updates which are specialized based on the overlooking root information are also included in the program. | 2009-04-09 |
20090094301 | APPLICATIONS OF OVERLOOKING ROOT INFORMATION FOR IMPROVING NONDEFERRED REFERENCE-COUNTING GARBAGE COLLECTION - A reference-counting garbage collection system utilizing overlooking roots injects eager reference-counting updates into the program. An overlooking roots reference-counting subsumption optimization tool identifies redundant reference-counting updates and removes them, lowering the number of reference-counting update calls and improving execution throughput. The optimization tool also includes new overlooking root relationships in order to permit other unnecessary reference-counting updates to be removed during optimization. Reference-counting updates which are specialized based on the overlooking root information are also included in the program. | 2009-04-09 |
20090094302 | Incorporating Noise and/or Jitter into Waveform Generation - One or more embodiments are disclosed that involve computer implementable techniques for generating simulate-able waveforms without the need for repeatedly including and simulating a full channel model or testing the waveforms on a physical channel. Techniques according to such embodiments the invention comprise simulating the sending of a waveform across a channel and recording deviations from a simulated received waveform, which comprise differences between the ideal waveform as sent and the simulated received waveform. These deviations are then used to create simulate-able waveforms, which include the effects of noise and jitter, without the need for additional channel simulation. As an alternative to using channel simulation, deviations may also be collected from sending a waveform across a physical channel. Thus, a received signal sent across the physical channel may be sampled at sample points to record deviations, which are then used to create simulate-able waveforms without sending additional signals across the physical channel. Other embodiments include deriving and recording signal deviations from a simulated or measured system pulse response, and tabulating the deviations in the system pulse response when it occurs within a set of pre-determined bit patterns. | 2009-04-09 |
20090094303 | FILTER OPERATION UNIT AND MOTION-COMPENSATING DEVICE - A filter operation unit that performs a multiply-accumulate operation on input data and a filter coefficient group including a plurality of coefficients using Booth's algorithm. The filter operation unit includes: at least two filter multiplier units that multiply the input data and a difference between adjacent filter coefficients in a filter coefficient group to obtain multiplication results; and an adder that adds the multiplication results of the multiplier units adjacent to each other. The filter multiplier units each include: a partial product generation unit that repeatedly generates a partial product according to Booth's algorithm; and an adder that cumulatively adds the partial products generated by the partial product generation unit. | 2009-04-09 |
20090094304 | System and method for adaptive nonlinear filtering - An adaptive nonlinear filtering system includes an adaptive filter module that is configured to generate relative location information pertaining to a relative location of an input signal within an input range; determine an input dependent filter parameter based at least in part on the relative location information; generate an output signal based at least in part on the input dependent filter parameter; and feed back a feedback signal that is generated based at least in part on the output signal and a target signal. | 2009-04-09 |
20090094305 | System for Displaying Spectral Trends in Complex Signals - A method for displaying changes in spectral content of data signals over periods of time using a computer system. The method includes the steps of transforming time segments of digitized data signals into a frequency based spectral representation of the digitized data. The resulting spectral data are then grouped into appropriate frequency bins. Each frequency bin is normalized by the frequency range of the bin. The energy or power in each frequency bin is then multiplied by f | 2009-04-09 |
20090094306 | CORDIC ROTATION ANGLE CALCULATION - A computer-implemented method for performing a calculation using a coordinate rotation digital computer (CORDIC) algorithm. A step of the coordinate rotation digital computer algorithm is performed. As a result of performing the step, a value of the coordinate rotation digital computer algorithm is reduced. The value is shifted using a physical adder. A set of bits of the physical adder is disabled, wherein the set of bits corresponds to at least one high order zero of the value. | 2009-04-09 |
20090094307 | ACCURACY IMPROVEMENT IN CORDIC THROUGH PRECOMPUTATION OF THE ERROR BIAS - Performing a calculation using a coordinate rotation digital computer (CORDIC) algorithm. Execution of the CORDIC algorithm is begun. An error introduced by a truncated vector as a result of executing the CORDIC algorithm is pre-computed. The error is incorporated into a subsequent iteration of the CORDIC algorithm. Execution of the CORDIC algorithm is completed. The result of the CORDIC algorithm is stored. | 2009-04-09 |
20090094308 | RELAXED REMAINDER CONSTRAINTS WITH COMPARISON ROUNDING - A system and method for efficient floating-point rounding in computer systems. A computer system may include at least one floating-point unit for floating-point arithmetic operations such as addition, subtraction, multiplication, division and square root. For the division operation, the constraints for the remainder may be relaxed in order to reduce the area for look-up tables. An extra internal precision bit may not be used. Only one quotient may be calculated, rather than two, further reducing needed hardware to perform the rounding. Comparison logic may be required that may add a couple of cycles to the rounding computation beyond the calculation of the remainder. However, the extra latency is much smaller than a second FMAC latency. | 2009-04-09 |
20090094309 | SYSTEM AND METHOD TO IMPLEMENT A MATRIX MULTIPLY UNIT OF A BROADBAND PROCESSOR - The present invention provides a system and method for improving the performance of general-purpose processors by implementing a functional unit that computes the product of a matrix operand with a vector operand, producing a vector result. The functional unit fully utilizes the entire resources of a 128b by 128b multiplier regardless of the operand size, as the number of elements of the matrix and vector operands increase as operand size is reduced. The unit performs both fixed-point and floating-point multiplications and additions with the highest-possible intermediate accuracy with modest resources. | 2009-04-09 |
20090094310 | PARALLEL COMPUTING SYSTEM AND PARALLEL COMPUTING METHOD - The parallel computing system is provided with: plural computing nodes that perform a computation; a management node that is connected to the plural computing nodes, and that manages parallel computing by the plural computing nodes; and an external memory that is connected to the management node, that is accessible from the management node and the plural computing nodes, and that uses a semiconductor memory as a memory medium. The management node allocates data to be processed to each of the computing nodes, and creates an individual data file for each of the computing nodes in the external memory, and each of the computing nodes performs a computation by accessing the external memory and by reading the data file allocated to itself and a different data file to be referenced in a computation using the allocated data file, and outputs a computation result to the external memory. | 2009-04-09 |
20090094311 | System and Method for Detecting Internet Bots - Apparatuses, methods, and systems directed to detect Internet bots in communication networks. Some embodiments of the invention allow an agent of a server to detect human interaction events on a client system. In other particular embodiments, the systems and methods disclosed below can be used to detect bots using server logs. In some other embodiments, the present invention involves sending an agent to a client system and polling the agent on whether human interaction events are detected on the client system. | 2009-04-09 |
20090094312 | METHODS AND SYSTEMS FOR DYNAMIC CODE EXTENSION - A method for normalizing client interactions with service providers is provided. The method includes receiving a request for a desired service provider method interface from a client, searching a directory for an extender that is associated with the desired service provider method, and returning a proxy to the client, the proxy including at least one of an extender execution path and a method execution path. | 2009-04-09 |
20090094313 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR SENDING INTERACTIVE REQUESTS FOR INFORMATION - A system, method, and computer program product are provided for sending interactive requests for information. In use, a user request for digital information from a user system is identified at an interactive system. Additionally, interactive requests for additional information are sent from the interactive system to the user system and a third party system, in response to the user request. Further, a response to the user request is generated, utilizing the additional information. Moreover, the response is sent from the interactive system to the user system. | 2009-04-09 |
20090094314 | REROUTE OF A WEB SERVICE IN A WEB BASED APPLICATION - The invention relates to systems and method for rerouting web service messages. A method for performing web services includes receiving a web service request from a client, rerouting the web service request to a server, receiving results of the web service request, and sending the results of the web service request to the client. The rerouting can be used with messages/requests formulated in Simple Object Access Protocol (also referred to as Service Oriented Architecture Protocol, or simply SOAP). | 2009-04-09 |
20090094315 | SYSTEM FOR PROVISIONING TIME SHARING OPTION (TSO) AND INTERACTIVE PRODUCTIVITY SYSTEM FACILITY (ISPF) SERVICES IN A NETWORK ENVIRONMENT - A method, system and computer program product for dynamically establishing a client's Time Sharing Option (TSO) and/or Interactive Productivity System Facility (ISPF) session and maintaining the client's TSO/ISPF session on a zero-downtime/operating system (z/OS) host over multiple service calls. A session provisioning and maintenance (SPM) utility determines whether a TSO/ISPF session exists for a client making a request for a TSO/ISPF service. When a TSO/ISPF session does not exist for the client, session establishment is initiated by generating a TSO initialization module in a new UNIX System Services (USS) process. Session establishment involves initializing a user's own TSO address space through USS and using USS service call API's to make TSO/ISPF service call requests in the TSO address space. The SPM utility maintains the client's TSO/ISPF session over multiple service calls, bypassing the overhead of having to establish a new session for every service request which requires TSO/ISPF services. | 2009-04-09 |
20090094316 | Distributed Virtual Machine Architecture - A distributed virtual machine architecture includes a virtual machine client ( | 2009-04-09 |
20090094317 | METHOD, APPARATUS AND SYSTEM FOR SHARING MULTIMEDIA CONTENT WITHIN A PEER-TO-PEER NETWORK - A system, method and communication device configuration for sharing multimedia content between network devices, such as UPnP or UPnP/DLNA devices and mobile communication devices, across different local networks or subnets. One possible system arrangement or architecture is based on the communication devices forming groups and then sharing UPnP control messages across the groups. The system arrangement supports enabling group member access to UPnP devices that are in other group devices or reachable via other group devices. By enabling devices to form groups across wide-area networks and distribute UPnP messages within the group members, the system effectively extends the range of a UPnP network. Devices include an overlay middleware and an xDLNA application to provide the functionality to form or join a device group and communicate multimedia content with other devices in the group as if the devices are within the same local network. | 2009-04-09 |
20090094318 | Smart access to a dispersed data storage network - An improved system for accessing data within a distributed data storage network (“DDSN”) is disclosed. In a system implementing the disclosed invention, traffic is routed to individual slice servers within the DDSN in accordance with objective criteria as well as user-defined policies. In accordance with one aspect of the disclosed invention, when a data segment is written to a DDSN, the segment is divided into multiple data slices, which are simultaneously transmitted to different slice servers. In accordance with another aspect of the disclosed invention, when a data segment is read from a DDSN, a list of slice servers, each containing a data slice that could be used to reconstruct the requested data segment, is assembled, and sorted in accordance with a preference rating assigned to each of the slice servers. Sufficient data slices to reconstruct the data segment are then read in accordance with the preference ranking of the slice servers. | 2009-04-09 |
20090094319 | SYSTEM AND METHOD OF ACQUIRING CONTENTS - A method of acquiring contents between a client terminal and a local server, the method including the client terminal photographing or recording partial information of predetermined contents according to an input of a user, the client terminal transmitting the partial information of contents to a predetermined local server, the local server analyzing the partial information of contents and retrieving contents or content-related information corresponding to the partial information of contents, and the local server transmitting the retrieved contents or content-related information to the client terminal. | 2009-04-09 |
20090094320 | File system adapted for use with a dispersed data storage network - A file system interface to a dispersed data storage network is disclosed. The disclosed interface accepts read and write commands from a file system resident on a user's computer and generates network commands that are forwarded to slice servers that form the storage component of the dispersed data storage network. The slice servers then fulfill the read and write commands. | 2009-04-09 |