50th week of 2011 patent applcation highlights part 49 |
Patent application number | Title | Published |
20110307491 | DIGITAL PHOTO ORGANIZING AND TAGGING METHOD - The digital photo organizing and tagging method includes software and a database that organizes digitized versions of dispersed collections of images such as photographs, pictures and other graphical objects from a variety of sources. The method facilitates describing, resizing, indexing, and sorting the different aspects contained in images. Features include documentation, e-mail, updating, version control, inclusion of video, embellishment, sound, animation, text to speech and, dynamic search. An Internet application facilitates annotation, organization, researching and sharing images and corresponding information collected at different times and places. Desktop/Internet applications link and relate images that share common elements. The same person found as a child in one image, as an adult in another, and referenced in a newspaper article is a relation example. The method collects the knowledge embedded in multiple images and produces well documented, organized, and clearly explained printable images, as well as dynamic albums of related images. | 2011-12-15 |
20110307492 | MULTI-REGION CLUSTER REPRESENTATION OF TABLES OF CONTENTS FOR A VOLUME - A method and a system are provided for generating a multi-region cluster of tables of contents for a volume (e.g., album, a movie, a CD, a DVD, and/or a Blu-ray Disc). A multi-region cluster may be used to identify a volume efficiently despite natural variations found in different tables of contents for a volume. A multi-region cluster provides an effective representation of at least two tables of contents, preferably multiple tables of contents. A multi-region cluster is preferably substantially less data than the sum of all the tables of contents from user devices. The condensed data of a multi-region cluster allows data associated with the volume to be analyzed (e.g., searched, organized and/or located) in a substantially faster and more accurate manner. During a search process, the use of multi-region clusters tends to reduce the number of false positives. A false positive means the system incorrectly matches a table of contents to a volume (e.g., album, a movie, a CD, a DVD, and/or a Blu-ray Disc). | 2011-12-15 |
20110307493 | MULTI-FACETED METADATA STORAGE - A system and method for storing and providing metadata. Metadata may be retrieved from multiple sources. The metadata is stored in facets in a repository and tagged to indicate one or more of the source, a time frame, or an associated data object. In response to receiving a request for metadata, a system selects metadata based on the specified object, source, or time frame. Access permissions corresponding to the requester are used to select and provide metadata for which the requester has permissions. | 2011-12-15 |
20110307494 | Scoring Nodes in a Directed Graph with Positive and Negative Links - A method assigns a score to each node in a directed graph. Nodes in the graph represent autonomous entities, and links denote opinions entities hold of each other. Scores are assigned based on either a deterministic iterative method or a random walk. Both methods are able to take negative opinions into account by assigning negative reputation to a node in proportion to the positive reputation of the node that links to it with a negative opinion, and also assigning a separate kind of negative reputation to nodes that have a positive opinion of a node with either kind of negative reputation. The random walk method also solves the “rank sink” problem of previous methods by disallowing any single traversal from visiting any particular node more than once within a certain interval. | 2011-12-15 |
20110307495 | SYSTEM AND METHOD FOR EVALUATING THE QUALITY OF HUMAN TRANSLATION THROUGH THE USE OF A GROUP OF HUMAN REVIEWERS - System and computer implemented method for evaluating the quality and accuracy of a human translation from a source language to a target language by a group of professional translation reviewers communicating in real-time. The system and method comprise a system computer with a database of profiles and credentials of reviewers; and the ability to communicate with groups of selected reviewers via a computer network. The computer system assigns evaluations and collects ratings returned by reviewers, and calculates a consensus rating for the group, while omitting statistical outliers. The system will also calculate a score for the reviewer as compared to the group, and use the score in selecting reviewers for future evaluations. | 2011-12-15 |
20110307496 | METHOD AND SYSTEM OF PROVIDING VERIFIED CONTENT - A system and method for creating and utilizing content is described. Content is generated which includes a query and a response to the query. A primary query may be used to generate a plurality of variant queries which may be matched to a request. A content owner or curator may review a query, a response, and/or alternate queries, and may provide access to media which may be used to generate queries and responses. | 2011-12-15 |
20110307497 | Synthewiser (TM): Document-synthesizing search method - “Synthewiser”™ is a search method and system that synthesizes a single non-template, text-based document that is organized by topic and integrates and consolidates information from multiple sources. This is accomplished by: having a user provide a search phrase; creating seed phrases; identifying seed locations in multiple sources; creating expanded text segments; grouping expanded text segments; consolidating content; and synthesizing a single document. Synthewiser has advantages over today's dominant search engine. Its results are organized by topic and are integrated across multiple sources. | 2011-12-15 |
20110307498 | METHODS AND SYSTEMS FOR DYNAMICALLY SUGGESTING ANSWERS TO QUESTIONS SUBMITTED TO A PORTAL OF AN ONLINE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for dynamically suggesting answers to questions submitted to a portal of an online service. These mechanisms and methods for dynamically suggesting answers to questions submitted to a portal of an online service can enable embodiments to provide help document suggestions with limited user input. The ability of embodiments to provide help document search term suggestions with limited user input can enable users to quickly and efficiently find useful help documents. | 2011-12-15 |
20110307499 | SYSTEMS AND METHODS FOR ANALYZING PATENT RELATED DOCUMENTS - Methods and systems are disclosed that analyze patent-related documents having at least one property type. In one implementation, a method involves displaying, in a first graphical element, identifiers of the patent-related documents. The method also involves analyzing the patent-related documents to determine at least one property value for the property type. The property value includes a string of one or more words describing subject matter associated with the patent-related documents and occurring in a subset of the patent-related documents. The method also displays a second graphical element associated with the property type. The second graphical element includes the property value. The method receives, at the second graphical element, a user selection of the property value. The method displays, in the first graphical element, identifiers of the subset of the patent-related documents in which the property value occurs. | 2011-12-15 |
20110307500 | METHOD AND APPARATUS FOR MANAGING ASPECT AND ASPECT TRIGGER - The present invention discloses a method and an apparatus for managing an aspect and an aspect trigger. The method for managing an aspect and an aspect trigger includes the following steps: the apparatus for managing an aspect and an aspect trigger receives a request message that carries a definition and a storage path of an aspect and/or aspect trigger, where the aspect is an abstraction of one or more information elements or represents one or more types of information elements needed to be obtained, and the aspect trigger represents to perform a corresponding trigger action when a specific aspect fulfills a preset condition; and the apparatus for managing an aspect and an aspect trigger parses the request message, and creates, according to the storage path, a document that includes the definition of the aspect and/or aspect trigger. | 2011-12-15 |
20110307501 | Automating Evolution of Schemas and Mappings - Aspects of the subject matter described herein relate to automating evolution of schemas and mappings. In aspects, mappings between a conceptual model and a store model are updated automatically in response to a change that occurs to the conceptual model. For example, when a change occurs to the conceptual model, a local scope of the change is determined. The local scope indicates mappings that are most similar to the type(s) affected by the change. Based on the local scope, a pattern of mappings between the conceptual model and the store model is determined. Using this pattern and the nature of the change, the mappings are updated according to the pattern. In addition, the store model and data thereon may be updated in a manner to preserve existing data that is not to be deleted in response to the change. | 2011-12-15 |
20110307502 | EXTENSIBLE EVENT-DRIVEN LOG ANALYSIS FRAMEWORK - A log analysis framework is provided that includes a core that is configured to support the execution of one or more extensions and one or more analyzers. The core provides a common infrastructure, base classes, and utilities for supporting the execution of the extensions and the analyzers. Extensions are software components configured to parse a log file and to trigger events based upon the contents of the log file. Analyzers are executable software components configured to consume events generated by the extensions, to analyze the events, and to generate a report based on the events. | 2011-12-15 |
20110307503 | ANALYZING DATA USING A HIERARCHICAL STRUCTURE - Apparatus, systems, and methods for analyzing data are described. The data can be analyzed using a hierarchical structure. One such hierarchical structure can comprise a plurality of layers, where each layer performs an analysis on input data and provides an output based on the analysis. The output from lower layers in the hierarchical structure can be provided as inputs to higher layers. In this manner, lower layers can perform a lower level of analysis (e.g., more basic/fundamental analysis), while a higher layer can perform a higher level of analysis (e.g., more complex analysis) using the outputs from one or more lower layers. In an example, the hierarchical structure performs pattern recognition. | 2011-12-15 |
20110307504 | COMBINING ATTRIBUTE REFINEMENTS AND TEXTUAL QUERIES - A user submits an unstructured query that is analyzed to determine a mapping from attributes to attribute values. One or more matching items from a structured data set are determined based on the attribute values of attributes associated with the items. The matching items are displayed. One or more refinement attributes are displayed, each with one or more attribute values. The attribute values in the refinements that correspond to the attribute values of the query are shown as selected. If the user selects any of the refinement attributes, the query is revised to incorporate the attribute values of the selected refinements. New matching items are determined using the revised structured query. The revised structured query and the new matching items are displayed. This process can be iterated, by modification of the query or the refinements. The matching items, the selected refinement attribute values and the query are synchronized. | 2011-12-15 |
20110307505 | Method and System for Handwriting-Based Launch of an Application - Methods and systems for providing navigation assistance on a mobile device are provided. A method may include analyzing handwriting data to recognize one or more objects depicted in the handwriting data. The method may further include determining if one or more applications are associated with the handwriting data based on the one or more objects recognized in the handwriting data. If one application is determined to be associated with the handwriting data, the one application may be launched. If two or more applications are determined to be associated with the handwriting data, information allowing a user to select an application to launch from the two or more applications may be displayed. | 2011-12-15 |
20110307506 | METHOD AND APPARATUS FOR MANAGING CONTACTS - A computer-implemented method of an exhibitor interacting with a visitor and acquiring, managing, and qualifying leads, comprises: receiving identification information from the visitor at an input station; matching the identification information to a visitor account; and transmitting a notification of attendance by the visitor at the input station to a contact other than the visitor, defined for the visitor account by the exhibitor. The method may further comprise: collecting behavior information from the visitor defining one or more of type, quality and quantity of interactions between the visitor and the exhibitor, during the interactions; and updating records in a leads database linking the visitor account to the behavior information, while collecting the behavior information. The method may yet further comprise: computing lead qualification analytics as records in the leads database are updated; and updating records in the leads database linking the visitor account to computed lead qualification analytics, while computing lead qualification analytics. In another variation, the method may further comprise: providing substantially continuous, real-time leads database access to an exhibitor-designated contact other than the visitor. A system for an exhibitor interacting with a visitor and acquiring, managing, and qualifying leads, comprises: a first computer at an exhibitor site executing a visitor data collection client; a second computer remote from the exhibitor site executing a lead qualification database server, connected by a communications network to the first computer; and an exhibitor contact terminal connected to the communications network for access to the lead qualification database server of the second computer. | 2011-12-15 |
20110307507 | IDENTIFYING ENTRIES AND EXITS OF STRONGLY CONNECTED COMPONENTS - A graph traversal system is described herein that efficiently identifies strongly connected components with entries, exits, and corresponding edges at the same time. Entry and exit nodes can be recognized by scanning every node after the strongly connected components have been identified, but revisiting these nodes incurs undesirable overhead. The graph traversal system identifies entries and exits during a single pass while the strongly connected components are being identified. In addition, the system modifies the semantics for some applications so that a single node all alone is not considered to be a strongly connected component. Thus, the graph traversal system allows efficient identification of entries to and exits from strongly connected components in a manner that can be applied to a variety of computer software problems that use directed graphs for data structures. | 2011-12-15 |
20110307508 | CONTENT ALERT UPON AVAILABILITY FOR INTERNET-ENABLED TV - The user of an Internet-enabled CE device such as an Internet protocol TV (IPTV) can enter search terms describing desired Internet-sourced programs, and Internet channels are monitored to detect when the desired programs become available. When a desired program is detected an alert appears on screen, which can be selected to navigate to a current alert user interface (UI) from which detected desired programs can be selected for presentation. | 2011-12-15 |
20110307509 | Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated. | 2011-12-15 |
20110307510 | Methods and Systems for Analyzing Search Terms in a Multi-Tenant Database System Environment - Knowledge base is gaining popularity as a customer support tool. Customers search the knowledge base for solutions to their issues. Keywords searched in knowledge base are analyzed and reports are made available for managers and supervisors to understand the trends and requirements of customers. The number of keywords searched can be extremely large in some organizations. In this specification, storing the keywords in a meaningful way in order to generate report for further analysis is discussed. Efficient data storage helps in managing voluminous data and also reducing the amount of memory required to store the data. Any of the above embodiments can be used independently or together with any combination of other embodiments. | 2011-12-15 |
20110307511 | Computer readable storage medium recording database search program, database search device, and database search method - In a search device according to the present invention, a path trie generation unit generates an input path trie from XML data, a path trie display unit outputs the input path trie to an output unit such as a display, so that a user can specify Join points and combining conditions. An instruction reception unit generates a query serving as a command statement to combine each piece of XML data based on the Join points and the combining conditions that are specified by the user. | 2011-12-15 |
20110307512 | DISAMBIGUATION WITH RESPECT TO MULTI-GRAINED DIMENSION COORDINATES - Each of a plurality of dimension coordinates corresponding to a report query has a finer grain and a coarser grain. A subset of the dimension coordinates are dimension coordinates for which there is ambiguity as to what coarser grain value should be associated with the finer grain value. For every unique finer grain value of the dimension coordinates of the subset, it is determined what coarser grain value to associate with all dimension coordinates of the subset having that finer grain value. The determined coarser grain value is the coarser grain value of one of the dimension coordinates, of the subset, having that finer grain value. For each of the dimension coordinates of the plurality of dimension coordinates not in the subset, the coarser grain value associated with that dimension coordinate is the coarser grain value of that dimension coordinate. A report is generated in view of the plurality of dimension coordinates and their associated coarser grain values. | 2011-12-15 |
20110307513 | SYSTEM AND METHOD FOR ADAPTING AN INTERNET FILTER - A system and method for updating a filtering system which controls access to a website/page between a local area network (LAN) and an Internet. The LAN includes an Internet gateway system coupled to a workstation and configured to receive a URL request. The system controls access to the website/page associated with the URL based on one or more categories that are associated with the URL. The Internet gateway system can determine the category that is associated with the URL by referencing a master database or requesting the category from a database factory. The database factory can receive URLs from multiple Internet gateway systems. The database factory determines whether the identifier was previously categorized by the database factory and provides the category to the Internet gateway system. Once the Internet gateway system has the category, it applies rules associated with the category and user to filter access to the requested website/page. | 2011-12-15 |
20110307514 | METHOD AND SYSTEM FOR PROVIDING DISTRIBUTED STORAGE SYSTEM USING CONSUMER STORAGE MEDIA - An approach is provided for providing a distributed database management and distributed storage system, which can use consumer storage media. A query for data stored in a distributed database formed by a plurality of storage media is received. The plurality of storage media corresponds to a plurality of set-top boxes. A determination is made that which one or more of the set-top boxes is associated with the data stored in the storage media. A request for the data is generated in response to the received query. The request is transmitted to the determined one or more of the set-top boxes. | 2011-12-15 |
20110307515 | Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated. | 2011-12-15 |
20110307516 | APPARATUS AND METHOD FOR SEARCHING FOR CONTENT IN A PORTABLE TERMINAL - An apparatus and a method in a portable terminal allow searching for content and provide a function which re-searches and classifies the searched content based on a time line. A 4D data search unit outputs a time setting menu for changing a time line after searching for content corresponding to a keyword, and re-searches for the searched content based on the changed time line that corresponds to a rotation of the time setting menu. | 2011-12-15 |
20110307517 | RELAXATION FOR STRUCTURED QUERIES - A structured query may specify attribute values for attributes. An estimate of the number of items that will match the structured query if it is applied to a structured database is determined. If the estimated number of items is below a threshold, the structured query may be relaxed to form new candidate structured queries. The number of candidate queries may be determined based on a desired running time. Each of the candidate structured queries may be determined by changing one or more attribute values of the attributes of the structured query. Estimates of the number of items each of the candidate structured queries will match is determined, and the candidate structured query that has the highest matching estimation is used to query the database. The matching results may be output. | 2011-12-15 |
20110307518 | Medical Record Management Using Fingerprint ID - Methods and systems for medical record management using fingerprint identification. Fingerprints of patients, medical professionals, health payer or pharmacy personnel and potential customers are submitted to a central server and are compared with stored fingerprints of registered users. If a match is found, the user is granted an access level of authority based on the stored personal information and a “need-to-know” basis in the medical field. | 2011-12-15 |
20110307519 | Cogeneration of Database Applications and Their Databases - User experience in a designer tool manages cogeneration of a database application and a database accessible through the application. A user places a visual representation of an application element designed to control a relational or hierarchical dataset. Code is automatically called to add the application element to the application, and automatically invoked to create database schema elements designed to implement the dataset in the database under application element control. Users verify that an application element has been automatically added, and confirm that database schema elements implementing the dataset(s) under control of the application element have been automatically created. A tutorial illustrates a workflow utilizing a designer tool to cogenerate a database application and a database without a data design step. A wizard utilizes the designer tool to cogenerate a database application and a database that collectively implement a calendar, a diagram, a tree, a wiki, and/or a list. | 2011-12-15 |
20110307520 | REFLECTION OVER OBJECTS - Different views on an object that has metadata. For instance, one code segment might have one view of the object and be able to view some of the metadata of that object, while another code segment might have a different view of the object and have a view on a different set of the metadata of that object. This may be done even though the code segments reside in the same application. Thus, each code segment may have a view of the metadata on the object that is most useful for that code segment to use the object without getting confused by metadata that is less or not relevant to the manner in which the code segment is to use the object. | 2011-12-15 |
20110307521 | SYSTEM AND METHOD FOR STORING DATA IN A RELATIONAL DATABASE - In a method for storing data in a relational database system using a processor, a collection of values is assigned to a structure dictionary, wherein each of the values represents the value of a row for an attribute and has a unique ordinal number within the collection, and wherein the structure dictionary contains structures defined based on at least one of interaction with a user of the system via an interface, automatic detection of structures occurring in data, and predetermined information about structures relevant to data content that is stored in the system. For each structure in the structure dictionary, a structure match list is formed from ordinal numbers of values matching the structure, and a structure sub-collection from values matching the structure, using the processor. An outlier match list is formed from ordinal numbers of values that are not null and do not match any structure in the structure dictionary, and an outlier sub-collection from values that are not null and do not match any structure in the structure dictionary. The collection of values is stored in the relational database in a form of structure match lists, structure sub-collections, outlier match list and outlier sub-collection. | 2011-12-15 |
20110307522 | Light Weight Transformation - A transformation engine and transformation processes may reduce computational resources used by a client or a server, such as during the consumption of a document. According to some implementations, a data stream is received in a first format over a network. A mapping template may be associated with the data stream. A forward-traversal of the mapping template may be performed without the accumulation of an intermediate state. Following the traversal of the mapping template, an output stream is emitted in a second format. | 2011-12-15 |
20110307523 | CONFIGURING CLOUD RESOURCES - A method, system, and program product for identifying cloud resources are provided, and further a method, system, and program product for configuring cloud resources are provided. The method for identifying cloud resources may include receiving a request with respect to at least one resource in a cloud and determining a set of resources among the at least one resource in the cloud in accordance with the received request. Determining the set of resources may include consulting an ontology including metadata associated with the at least one resource in the cloud and computing the set of resources based on the metadata and the received request. Additionally, the method may include computing a cost factor with respect to the determined set of resources. Furthermore, the method may include rendering, in response to the received request, the determined set of resources and the cost factor with respect to the determined set of resources. | 2011-12-15 |
20110307524 | UNIFIED CONCURRENT CHANGES TO DATA, SCHEMA, AND APPLICATION - Changes are managed in a multi-user database application environment. Proposed changes are collected, including changes to data, schema, and/or application descriptions. A user may specify foreign key relationships between items belonging to one or more of these categories. A view is produced showing the impact proposed changes would have on the environment if successfully committed. The user's proposed changes are ordered according to their dependencies, and submitted for committal together in a single transaction, subject to optimistic concurrency and consistency checks. For example, a proposed change to a data value may be inconsistent with a change which removed a data element containing the data value. The commitment operation may return identifiers and other return values, in addition to indicating whether the commitment was successful. | 2011-12-15 |
20110307525 | VIRTUAL STORAGE DEVICE - A method for managing a virtual storage device including scanning ports of a device for storage devices coupled to the device and identifying file systems of the storage devices, creating a database to include entries for the storage devices and files included in the storage devices based on the file systems of the storage devices, and aggregating the files listed in the database as a virtual storage device. | 2011-12-15 |
20110307526 | Editing 3D Video - Some embodiments provide a 3D video editing application. The application identifies a set of video clips on one or more external sources. The set includes a first video clip of a particular scene from a first view and a second video clip of the particular scene from a second view. The application associates the first video clip with the second video clip and stores the associated first and second video clips in a storage. The association for use in creating a composite presentation that includes the set of video clips. The application receives an edit to a first video clip in a first track of the composite presentation. The application identifies an associated second video clip in a second track and automatically applies the received edit to the first video clip and the associated second video clip. | 2011-12-15 |
20110307527 | Media Production Application - Some embodiments provide a media production application. The application receives a script of a media project and parses the script to identify (i) story sections of the media project and (ii) characters in the media project. The application automatically creates data structures for the story sections and the characters, and associations between the story sections and the characters. The application receives several different types of data related to production of a media project and automatically schedules production activities for the media project based on the different types of data. For each location at which one or more story sections will be filmed, the application receives a photo of the location. The application displays a graphical outline of the media project in which each story section is represented by a thumbnail of the photo of the location at which the story section will be filmed. | 2011-12-15 |
20110307528 | APPARATUSES AND METHODS FOR PARALLEL ANALYTICS - Methods, apparatus, and software packages for data processing are disclosed. In some embodiments, the method may include receiving a dataset. In some embodiments, the method may include determining a control number of a processing system. In some embodiments, the control number may include a number of evaluation units within the processing system. The method may include processing the dataset using a plurality of evaluation units. In some embodiments, processing the dataset may include allocating a free evaluation unit to form a busy evaluation unit. Processing the dataset may also include creating a data subdivision for the busy evaluation unit, the data subdivision including a part of the dataset. Processing the dataset may also include evaluating the data subdivision. Processing the dataset may also include releasing the busy evaluation unit. The allocating, creating, evaluating, and releasing may performed concurrently by the plurality of evaluation units. | 2011-12-15 |
20110307529 | AUTOMATICALLY RECLAIMING MEMORY SPACE - A method, in one embodiment, can include determining whether an administrative task for a file system is to be performed within a thin storage memory array. Furthermore, if the administrative task for the file system is to be performed, a determination is made as to whether memory space is freed up while performing the administrative task. If memory space is freed up while performing the administrative task, a determination is made as to whether the freed up memory space satisfies a predefined contiguous memory space threshold. If the predefined contiguous memory space threshold is satisfied by the freed up memory space, a determination is made as to whether a memory space reclamation process is to be performed. If the memory space reclamation process is to be performed, the freed up memory space is reclaimed from the file system. | 2011-12-15 |
20110307530 | INCREMENTAL GARBAGE COLLECTION OF DATA IN A SECONDARY STORAGE - A method and apparatus for different embodiments of incremental garbage collection of data in a secondary storage. In one embodiment, a method comprises locating blocks of data in a log that are referenced and within a range at a tail of the log. The method also includes copying the blocks of data that are referenced and within the range to an unallocated segment of the log. | 2011-12-15 |
20110307531 | Converting Images in Virtual Environments - The different illustrative embodiments provide a method, computer program product, and apparatus for converting a first image for a virtual machine formatted for a first virtual environment. A second image is created, wherein the second image is non-specific to any virtual environment. A determination is made whether a portion of files to be copied from the first virtual image to the second virtual image should be replaced using a compatibility matrix, wherein the compatibility matrix identifies changes between the first virtual environment and a second virtual environment. A replacement for the portion of the files is copied to the second image using the compatibility matrix responsive to a determination that the portion of the files in the set of files should be replaced. The file is copied to the second image responsive to an absence of a determination that the each file in the set of files should be replaced. | 2011-12-15 |
20110307532 | FILE PROCESSING APPARATUS, FILE PROCESSING METHOD, AND COMPUTER PROGRAM PRODUCT - According to one embodiment, a file processing apparatus includes an acquisition module, a change module, an association storage module, a receiver, a creator, a call module, a determination module, a file determination module, and an output module. The acquisition module acquires a first file having a first file name. The change module changes the first file name to a second file name. The association storage module stores the file names. The receiver receives a selection of the first file name. The creator creates a second file assigned the first file name. The call module calls an application capable of editing the second file. The determination module determines whether the name of the second file can be changed. When the file name can be changed, the file determination module determines whether a difference exists between the first and second files. When a difference exists, the output module outputs the second file. | 2011-12-15 |
20110307533 | Data managing system, data managing method, and computer-readable, non-transitory medium storing a data managing program - A data managing system includes data managing apparatuses storing data using a first storage unit and a second storage unit with a higher access speed than the first storage unit. Each data managing apparatuses includes an operation performing unit performing, upon reception of an operation request including a first identifier and a second identifier indicating an operation target performed before an operation target of the first identifier, an operation on first data corresponding to the first identifier; a prior-read request unit requesting a prior-read target data managing apparatus to store data corresponding to a third identifier in the second storage unit upon reception of the operation request; and a prior-read target registration request unit requesting the data managing apparatuses corresponding to the second identifier to store the first identifier as the prior-read target of the second identifier. | 2011-12-15 |
20110307534 | Distributed file system supporting data block dispatching and file processing method thereof - A distributed file system and a file processing method thereof are disclosed. The distributed file system comprises at least two file nodes ( | 2011-12-15 |
20110307535 | FREEFORM MATHEMATICAL COMPUTATIONS - Freeform mathematical computations are described. In implementations, an input is recognized as a freeform selection of an area of a user interface output by a computing device. Text is identified that is associated with the area defined by the freeform selection and that includes one or more numbers. A mathematical computation is performed that involves the one or more numbers. | 2011-12-15 |
20110307536 | DIGITAL FILTER - The digital filter is connected to an upstream analog unit, changes bit data outputs corresponding to analog computation results every N clock pulse, operates in accordance with a clock in synchronization of the analog unit, and removes noise from the bit data output from the analog unit, the digital filter including an Nth-order sinc filter having a cascade of N sinc filters, each acquiring a moving average of a sample, and a moving average filter having a tap number of K connected to the output of the Nth-order sinc filter. | 2011-12-15 |
20110307537 | DIGITAL FILTER - A digital filter has a plurality of filters, wherein each filter performs coefficient multiplication and delay processing for an input signal and an output signal, obtains the output signal from the input signal, and includes a plurality of coefficient multipliers for multiplying a signal by a predetermined coefficient. The digital filter also includes a plurality of delay circuits for delaying a signal, and an adder for adding a plurality of signals. A first RAM stores a plurality of sets of coefficient data for a plurality of coefficient multipliers of the first filter and stores delay data for the delay circuit of the second filter. A second RAM stores a plurality of sets of coefficient data for a plurality of coefficient multipliers of the second filter and stores delay data for the delay circuit of the first filter. | 2011-12-15 |
20110307538 | NETWORK BASED PEER-TO-PEER TRAFFIC OPTIMIZATION - A peer-to-peer accelerator system is disclosed for reducing reverse link bandwidth bottlenecking of peer-to-peer content transfers. The peer-to-peer accelerator system contains a peer-to-peer proxy which resides in the core of the network. When a peer-to-peer bootstrap message from an asymmetrically connected client occurs, the proxy intercepts the message and instantiates an agent which will perform file transfers on the asymmetrically connected client's behalf thereby eliminating the need for the client to effect file content transfers over the reverse link. The peer-to-peer accelerator system is particularly useful for overcoming the bottlenecking and reverse link contention problems of peer-to-peer file transfer systems known in the art. | 2011-12-15 |
20110307539 | Systems, Methods, and Computer Program Products for Providing a Remote Non-IP-Addressable Device with an IP Stack - A system for dynamically provisioning a remote device with an Internet Protocol (IP) stack using a custom IP agent is disclosed. The system includes a Master Catalog storing a profile identifying an operating system and a native protocol of the device. The system also includes a Provisioning Master in communication with the Master Catalog. The Provisioning Master is configured to receive the device profile from the Master Catalog and generate the custom IP agent based on at least the device profile to allow communication of IP services to/from the remote device. The Provisioning Master is also configured to establish a data link to the remote device using the native protocol of the remote device, and install the IP agent onto the remote device, using the native protocol of the remote device, to form the IP stack for the remote device, thereby enabling communication of IP services to/from the remote device. | 2011-12-15 |
20110307540 | METHOD AND SYSTEM FOR REDUCING TRANSMISSION OF REDUNDANT DATA - A method and system for reducing protocol headers sent over a wireless network are described. The method includes receiving at a proxy server, from a mobile device, a protocol request device addressed to a remote system. The protocol request including defined headers and an enable-caching indicator. The proxy server stores at least one of the defined headers as cached headers and sends a protocol response to the mobile device identifying the cached headers. Subsequent requests from the mobile device are formatted as abridged requests that exclude the cached headers, thereby reducing the data transmitted. The proxy server adds the cached headers to the abridged requests before forwarding them as unabridged requests to the remote system. | 2011-12-15 |
20110307541 | SERVER LOAD BALANCING AND DRAINING IN ENHANCED COMMUNICATION SYSTEMS - Resilient load balancing servers in an enhanced communication system is provided mitigating server failures or scheduled shutdowns. A repeatable but virtually random sequence of servers is generated for a given pool of homogeneous servers based on a user identifier in a request message. If a request cannot be routed to a first choice server, for any reason, then subsequent servers in the sequence are selected. A communication protocol within the system is adapted to permit an individual server to indicate that it cannot accept new requests. Following the indication from the server, traffic associated with existing dialogs is allowed to continue to be processed by the server, but new dialogs are directed to other servers. | 2011-12-15 |
20110307542 | Active Image Tagging - Methods and systems for active image tagging are usable to build large datasets of tagged images by combining manual tagging by a user and automatic tagging by a computing device based on the manual tagging. Such tags may be used to effectively sort, organize, link, and search for images within large datasets of images. Additionally, the active image tagging may be configured to utilize a tagging game where multiple users manually tag images by playing a game on a computing device. | 2011-12-15 |
20110307543 | SERVICING DATABASE OPERATIONS USING A MESSAGING SERVER - A message-based directory system obtains a database operation request from a global queue on an advanced message queuing protocol (AMQP) server. The database operation request identifies an operation to be performed on a lightweight directory access protocol (LDAP) based database. The system performs the operation on a LDAP based database that is coupled to the system based on the database operation request to generate the database operation result data and publishes the database operation result data to a client exchange that corresponds to a client that published the database operation request to allow the client access to the database operation result data. | 2011-12-15 |
20110307544 | Sessions To Host Processes With Special Requirements - Techniques are disclosed for enabling a system service executing in an isolated session to access system resources (such as a graphics processing unit) that it is isolated from. In an embodiment, the system service creates a “worker” session that is not isolated, and a “worker” process inside that worker session. Then, the system service is able to access the system resource that it is directly isolated from accessing by passing a request to the worker process to access the system resource on the system service's behalf. The worker process does so, and passes a result to the system service. | 2011-12-15 |
20110307545 | Apparatus and Methods for Describing and Timing Representatives in Streaming Media Files - Apparatus, methods, and computer program products are provided for receiving and presenting, or playing-out, representations of media content and for enabling time synchronization and random seeking across multiple representations. A client device can access an appropriate time mapping fragment that associates play-out time intervals of the media content of the multiple representations with the corresponding media segments to identify the appropriate media segment corresponding to the desired time point within the current representation or in another selected representation. The time mapping fragments may be created and preloaded onto a media content server, and the media content server may transmit the time mapping fragment(s) to a client device upon receiving a request form the client device or as part of a media segment. In other cases, the media content server may create the time mapping fragments dynamically, e.g., upon receiving a request from the client device. | 2011-12-15 |
20110307546 | Method and Device for Handling of Connections between a Client and a Server via a Communication Network - A method is described for handling of connections between a client ( | 2011-12-15 |
20110307547 | ELECTRONIC QUEUING SYSTEMS AND METHODS - The present disclosure describes methods and systems of allowing entities to create virtual queues that correspond to actual queue in an electronic queue-managing system, and allowing individuals to join the virtual queues using electronic devices (e.g., cell phone technology, wireless network communication technology). The queue-managing system updates the virtual queues based on information from an entity. The queue-managing system also sends messages and notifications of updated status of the virtual queues to the user periodically, automatically or in response to the user's request. | 2011-12-15 |
20110307548 | DATA DISTRIBUTION - A data distribution system is presented. A remote server, such as a Hub Server is connected to a local distribution sub-system including a local server, such as a Head End Server. Data is transmitted from a component of the local distribution sub-system, such as a Local Control Unit to the local server and the data is transmitted from the local server to the remote server. | 2011-12-15 |
20110307549 | ONLINE PERFORMANCE VENUE SYSTEM AND METHOD - An online performance venue system and method including a central server and a plurality of user terminals allows users to meet, communicate, learn, and perform. Users may perform live, record their performances for later playback or download, such as for a fee. Users may further create groups or bands and perform and record together. The system includes a number of additional features to foster an online community of system users. | 2011-12-15 |
20110307550 | SIMULTANEOUS PARTICIPATION IN A PLURALITY OF WEB CONFERENCES - A method for simultaneously participating in a plurality web conferences may include generating, by a computer system, a web conference instance for each web conference being joined. The method may also include polling a corresponding web conferencing server for web conference information by each web conference instance on the computer system. The method may additionally include polling for both audio and video information in response to a chosen web conference instance being an active web conference instance on the computer system. The polling may be performed at a predetermined time interval or polling term. The method may further include setting a polling term for each inactive web conference instance on the computer system that is longer than the predetermined time interval or polling term of the active web conference instance. | 2011-12-15 |
20110307551 | Sharing of User Preferences - Sharing of user preferences is described. In an embodiment a user preference associated with a user is shared with a group of users in order to improve the relevance of results they receive. A database is used to store information detailing a number of groups of users extracted from a social network graph, where the social network graph describes connections between users. On receipt of a user preference associated with a user, a group of users containing the user is selected and the user preference is then shared with everyone in the selected group. In a further embodiment, the groups of users in the database may comprise cohesive groups of users and an extended group associated with each cohesive group. When selecting a group to share preference data with, a cohesive group containing the user is first selected and then the preference data is shared with the corresponding extended group. | 2011-12-15 |
20110307552 | Method and System for Moving a Project in a Complex Event Processing Cluster - System, method, computer program product embodiments and combinations and sub-combinations thereof for moving a project in a complex event processing cluster are provided. In an embodiment, project movement in a complex event processing cluster initiates once project persistence capability exists. A handoff of the project from a source node to a destination node in the complex event processing cluster is coordinated by a manager without losing messages and without relying on a message guarantee delivery protocol. | 2011-12-15 |
20110307553 | SYSTEM AND METHOD FOR FORMING AN ONLINE SOCIAL NETWORK USING GENOME INFORMATION - A system and method for forming an online social network using genome information, comprising a web server that creates a database of detailed information of members, including genome information of the member, as inputted from member terminals, and which generates a social network on the world wide web based on the genome information of the members. | 2011-12-15 |
20110307554 | INFORMATION PROCESSING SYSTEM CAPABLE OF EFFICIENT DATA COMMUNICATION REFLECTING INTENTION OF SENDER WHO TRANSMITS DATA, INFORMATION PROCESSING APPARATUS, METHOD OF CONTROLLING INFORMATION PROCESSING APPARATUS, AND RECORDING MEDIUM STORING CONTROL PROGRAM FOR INFORMATION PROCESSING APPARATUS - A CPU checks the number of times of transfer of reception data. Then, the CPU determines whether the number of times of transfer is greater than 0 or not. When it is determined that the number of times of transfer is greater than 0, the number of times of transfer is updated. Then, when it is determined that a transfer condition is satisfied, the CPU allows the reception data of which number of times of transfer has been updated to be copied and stored in a transmission BOX. When reception data satisfying the transfer condition (having a value of the number of times of transfer greater than 0) is received, that reception data will be copied and stored in the transmission BOX. Namely, since the reception data is stored in the transmission BOX, the reception data will be transmitted further to another game device. | 2011-12-15 |
20110307555 | Synchronization and Collaboration Within Peer-to-Peer and Client/Server Environments - Tools and techniques are described for synchronization and collaboration within peer-to-peer and client/server environments. These tools may provide methods that include establishing peer-to-peer relationships between two or more client systems. These relationships enable the client systems to create respective local instances of workspaces, shared between the client systems to allow them to collaborate with one another. The client systems may participate in peer-to-peer synchronization flows with one another, with the synchronization flows representing updates made local to the shared workspaces of the client systems. The methods may also establish establishing a client/server relationship between one of the client systems and a server system. Through this client/server relationship, the client and server systems may participate in client/server synchronization flows, with these flows representing updates made to the local shared workspace at the client system. | 2011-12-15 |
20110307556 | SYSTEM AND METHOD FOR DATA TRANSFER IN A PEER-TO-PEER HYBRID COMMUNICATION NETWORK - An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables an endpoint to transfer data directly to another endpoint. | 2011-12-15 |
20110307557 | SELECTIVELY CONTROLLING INFORMATION FLOW IN A COLLABORATIVE ENVIRONMENT - Selectively controlling information flow in a collaborative environment implemented by at least one server device includes: receiving in the at least one server device, from a first user of the collaborative environment, a pipeline condition corresponding to a target recipient and a release condition corresponding to the target recipient; and preventing the target recipient, with the at least one server device, from accessing information satisfying the pipeline condition posted by the first user to the collaborative environment until the release condition has been satisfied. | 2011-12-15 |
20110307558 | SHARED SOCIAL PROGRAM GUIDE - Disclosed is a method whereby content-consumption information is gathered from members of a group. Based on the gathered information, a shared social program guide is created and presented to the member of the group. Group members interact with the shared social program guide to recommend and eventually to select content to consume. The selected content is then rendered to the content-consumption devices of the group members. The rendering is done in a coordinated fashion. To enhance social interaction, the shared social program guide can tell a viewer which other group members are currently available for consuming content. A communication channel can be set up among the group members to coordinate their choices or to allow them to discuss the content being viewed. In some embodiments, the shared social program guide accepts commands that alter the rendering of the chosen content. The altered rendering is coordinated among the viewers. | 2011-12-15 |
20110307559 | System and method for enabling push based email service over IMS with IMS based service gateway decomposition and IMS based external service server - An apparatus in one example, comprising an external server, where the external server is non-IMS compliant, and wherein the external server further comprises a server redirector that is configured to package an email, where packaging the email comprises wrapping the email in an email envelope. The external server further comprises an IMS module configured to perform peer-to-peer IMS compliant communications. | 2011-12-15 |
20110307560 | Automatic full download of important emails - A method in one example that receives a portion of an email and determines whether to download a full instance of the email based on user controlled variables and operator controlled variables. | 2011-12-15 |
20110307561 | SYSTEM AND APPARATUS FOR POWER-EFFICIENTLY DELIVERING WEBPAGE CONTENTS IN A BROADCAST NETWORK - Embodiments provide bandwidth efficient mechanisms for delivering rich media content, such as webpages, to receiver devices via a multimedia broadcast network. Content, such as selected webpages, is broadcast as disassembled content elements via the broadcast network. To enable reception, the disassembled content elements are broadcast according to a broadcast schedule that is communicated in an overhead content description flow, such as a catalog file. Receiver devices receive the catalog file and use the metadata information to selectively receive disassembled content and store the content elements in memory. When a user requests access to the content (e.g., a webpage via a web browser), an application operating in the receiver device assembles the requested content from the previously received and stored disassembled content elements, and passes the assembled webpage to a using or rendering application. | 2011-12-15 |
20110307562 | RECOMMENDATION ENGINE FOR EVENT ANALYZER WITH INTEGRATED INFORMATION - A computer implemented method manages responses to electronic messages. A computer detects a receipt of an electronic message by a recipient. The computer generates a summary of a content of the electronic message. The summary describes a need for a meeting between the recipient and an other party. The computer generates a recommendation for a communication channel for the meeting between the recipient and the other party. | 2011-12-15 |
20110307563 | DETERMINING GROUP CHAT ACCESS - A method and computer program product for determining group chat access is described. A method may comprise sending a passphrase for a group chat from a first user to a second user. The method may further comprise determining a level of the second user for the group chat based upon, at least in part, a number of group chat participants between the second user and a moderator through which the second user was informed of the passphrase for the group chat. The method may also comprise determining if the first user is permitted to access the group chat based upon, at least in part, a user-level set by the moderator and the level of the second user for the group chat. The method may additionally comprise, if the first user is permitted to access the group chat, allowing the first user to access the group chat. | 2011-12-15 |
20110307564 | DATA NODE APPARATUS, PEER INFORMATION ACQUISITION METHOD AND SYSTEM - A data node apparatus, a peer information acquisition method and a system are provided. An apparatus that serves as a data node in peer-to-peer (P2P) data exchange, comprising: a data node application unit that issues a peer list request and carries out data exchange with peers; and a list processing unit that intercepts an original peer list provided by an indexing server in response to the peer list request, issues a peer location request to an information server and receives peer location information provided by the information server in response to the peer location request, performs a processing on the original peer list based on the peer location information to derive a processed peer list, and provides the processed peer list to the data node application unit. | 2011-12-15 |
20110307565 | Group messaging integration system, method and apparatus - A group messaging integration system is provided. One method of communication employed by the group messaging integration system includes sending and receiving electronic communication between a plurality of users operating within a plurality of different network architectures, where a server is in communication with each of the users. Broadcasting from one of the users a message identified by a number generated by the messaging software. Receiving the message, and then processing the message using the number. Then searching a plurality of groups using the number and sending a plurality of response messages using the same number, the plurality of response messages sent to the plurality of users located within each of the different network architectures. | 2011-12-15 |
20110307566 | System for automatically appending digital correspondence compositions with status updates outputted by an iteration of a qualified user defined function - The present invention provides monitoring a correspondence for at least one of a content and a property; accessing a library of UDFs comprised of a UDF rules and a status update logics; evaluating at least one of the UDF rules against at least one of the content and the property; determining at least one qualified UDF based on UDF rules satisfied by the evaluating; executing the status update logic associated with the qualified UDFs to return a plurality of results based on at least one of the content and the property; generating a composite status update with the plurality of results; and appending the composite status update to the correspondence. | 2011-12-15 |
20110307567 | SYSTEM AND METHOD FOR DETECTING AND FILTERING UNSOLICITED AND UNDESIRED ELECTRONIC MESSAGES - A sending device locates and stores identifying information for each electronic message sent by the device. A receiving device, upon receipt of an electronic message, locates identifying information for the electronic message and the purported sending device of the message. The receiving device communicates a confirmation request to the purported sending device which contains identifying information for the message. The sending device receives confirmation messages and replies to such messages confirming that the message was sent if identifying information in the confirmation request corresponds to identifying information stored by the sending device and denying that the message was sent if the identifying information in the confirmation request does not correspond to stored data. | 2011-12-15 |
20110307568 | System and Method for Message Processing and Routing - A message routing system that allows applications at either end of the system to run as-is without modification. The system functions in a multithreaded environment and is capable of handling complex routing rules and message transformation. It is also capable of learning and executing new routing rules and message transformations in formats previously unrecognized by the system. The system enables precise and reliable logging of messages throughout processing and supports publication of enterprise-wide broadcast messages. The system further preferably employs cooperating inbound and outbound transport processes for consuming, routing, processing, safely storing and publishing messages in batches of logical units of work to ensure that the logical units of work are not lost in system transactions. The system also preferably utilizes a replay server for preserving and replaying messages that might otherwise fail to reach their intended destinations. | 2011-12-15 |
20110307569 | SYSTEM AND METHOD FOR COLLABORATIVE SHORT MESSAGING AND DISCUSSION - A system and method for collaborative short messaging and discussion are described. According to one embodiment, a computer-implemented method for collaborative short messaging and discussion, comprises grouping users into client networks based on existing shared attributes. System resources are partitioned for messaging across client networks. Users in a client network are allowed to view or respond only to messages within the client network. | 2011-12-15 |
20110307570 | Network Node and Method for Controlling Resources in a Communication Network - A network node ( | 2011-12-15 |
20110307571 | HIERARCHICAL DISPLAY-SERVER SYSTEM AND METHOD - A computing system includes a hierarchical set of servers. The hierarchical set includes a master server and one or more slave server. The master server and slave servers communicate with at least one non-intelligent user system over a communications network. The master server has full access to each non-intelligent user system. The master server controls access permissions for each slave server to the non-intelligent user system(s). Each higher level slave server can control access permissions for sub-level slave server(s) to the non-intelligent user system(s). A master or, if permitted access, a slave server, creates a window in a display of the non-intelligent user system, and can provide access to the window to any lower-level slave server to send pixels to fill that window. The pixels can be the graphics output of an application such as a browser or spreadsheet or the pixels can be video (either live or read from a hard drive). In other applications of the servers, the server system can control output on components of the user system, and receive input from components and peripherals of the user system, all via communications over the network. Access to respective non-intelligent user systems is dictated by the master server and each higher level slave server of the hierarchical set of servers. Data representing input of components and peripherals is multiplexed and communicated over the network by the user system, and data representing output of components of the user system is received by the user system over the network and demultiplexed and delivered to the component for output on the user system. | 2011-12-15 |
20110307572 | WIRELESS NETWORK SYSTEM - There is introduced a wireless network system which can establish a complicated wireless network without cumbersome tasks. Arranged hierarchically, wireless terminal a is wire-connected to a master apparatus M, and wireless terminals b, c, d, e, f, g, h, and the like are wire-connected to slave apparatuses A, B, C, D, E, F, G, H, I, and the like. Wireless terminal a outputs a command outputted from the master apparatus M to wireless terminals c and the like whose ranks are immediately below that of the wireless terminal a. Wireless terminal c transmits the command directly or indirectly to wireless terminals d and the like whose ranks are immediately below that of the wireless terminal c. Wireless terminal d communicates with slave apparatus B through a wire, and returns a response from the slave apparatus B to the master apparatus M via wireless terminal c and wireless terminal a. | 2011-12-15 |
20110307573 | OPTIMIZING STORAGE BETWEEN MOBILE DEVICES AND CLOUD STORAGE PROVIDERS - Embodiments of the present invention provide a solution to optimize data transfer between a mobile device and a cloud storage provider. Specifically, embodiments of the present invention may select one or more files for transfer from the mobile device to a cloud storage device based on an analysis of a set (at least one) of factors such as: (1) the percentage of local storage being consumed on the mobile device; (2) the mobile device's billing plan, and whether file transfer will cause the billing plan to be exceeded; (3) a capacity of a link between the mobile device and the cloud storage provider; (4) dates of last access for files stored on the mobile device; and/or (5) a battery power remaining in the mobile device (if applicable). Any files selected based on an analysis of these factors can be transferred via the link and deleted from the mobile device. Typically, a file is a candidate for transfer if it has not been accessed recently (e.g., within a certain time period), the link and billing plan can accommodate the transfer of the file (e.g., determined based on the size of the file), and there is sufficient power to make the file transfer. | 2011-12-15 |
20110307574 | METHOD AND SYSTEM FOR FACILITATING ONE-TO-MANY DATA TRANSMISSIONS TO A PLURALITY OF COMPUTING DEVICES - A method and system for facilitating one-to-many data transmission to a plurality of computing devices includes selecting a sink computing device from the plurality of computing devices to which to transmit a unicast data transmission and enabling promiscuous communications mode in each of the non-selected computing devices. A source computing device transmits the unicast data transmission to the sink computing device, which is also received by the non-selected computing devices. | 2011-12-15 |
20110307575 | INFORMATION PROCESSING APPARATUS, DATA TRANSMISSION METHOD, NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM ENCODED WITH DATA TRANSMISSION PROGRAM - An information processing apparatus includes: a content obtaining portion to obtain content written in a markup language; an extraction portion to extract destination information by analyzing the obtained content; a content display portion to display the obtained content; a generation portion to generate a set of destination information by successively adding a plurality of destination information extracted from a plurality of contents displayed by the content display portion; and a transmission portion to transmit data based on the generated set of destination information. | 2011-12-15 |
20110307576 | CONTENT TRANSMITTING APPARATUS, CONTENT OUTPUT SYSTEM, TRANSMISSION CONTROL METHOD, TRANSMISSION CONTROL PROGRAM, AND RECORDING MEDIUM - A content output system ( | 2011-12-15 |
20110307577 | METHOD AND SYSTEM FOR TRANSMIT SCHEDULING FOR MULTI-LAYER NETWORK INTERFACE CONTROLLER (NIC) OPERATION - A method for processing network data includes collecting by a network interface controller (NIC), a plurality of transmit (TX) buffer indicators into a plurality of priority lists of connections. Each of the plurality of TX buffer indicators identifies transmit-ready data located externally to the NIC and not previously received by the NIC. One or more of the plurality of TX buffer indicators may be selected. The identified transmit-ready data may be retrieved into the NIC based on the selected one or more of the plurality of TX buffer indicators. At least a portion of the identified transmit-ready data may be transmitted. Each of the plurality of priority lists may be generated based on a particular connection priority characteristic and a particular connection type. The identified transmit-ready data may be associated with the same connection priority characteristic and the same connection type. | 2011-12-15 |
20110307578 | METHOD FOR PROVIDING USER INTERFACE FOR EACH USER, METHOD FOR PERFORMING SERVICE, AND DEVICE APPLYING THE SAME - A method and device for performing a service. The method includes detecting whether an identifier approaches an approach recognition area, receiving identifier information from the identifier, when it is detected that the identifier approaches the approach recognition area, obtaining an address of a service provider based on the identifier information, and receiving a relevant service from the service provider based on the address of the service provider. | 2011-12-15 |
20110307579 | ACCELERATED AND REPRODUCIBLE DOMAIN VISITOR TARGETING - A device, system, and method are directed towards managing and tracking of cross-domain user activities through use of a beacon. As a user of a client device requests content from different domain services managed by a common entity, they may receive a Uniform Resource Locator (URL) to a beacon in at least one of the different domains. In one embodiment, the beacon is a single pixel image. The client device may also receive a Match-ID. A beacon server in one of the other domains may receive the request for the beacon, and store in a domain log the Match-ID, and other information about the client device, which domain service provided the URL, and/or other related user activities. The different domain logs may then be employed for use in searching for matching Match-IDs, joining common user or client device activities, and for tracking other cross-domain user activities. | 2011-12-15 |
20110307580 | PROCEDURE, APPARATUS, SYSTEM, AND COMPUTER PROGRAM FOR COLLECTING DATA USED FOR ANALYTICS - A procedure for operating a communication network including a network device that is in communication in the network with at least one user communication terminal and at least one server that server that provides content. The procedure includes receiving a message from one of the user communication terminal and the server, inserting at least one of an identifier of the user communication terminal and an identifier of the server in the message, and forwarding the message, including the at least one identifier inserted in the inserting, towards another of the user communication terminal and the server. A computer program, apparatus, and communication network also operate in accordance with the procedure. | 2011-12-15 |
20110307581 | Media Presentation Description Delta File For HTTP Streaming - A method for obtaining media presentation description information. The method includes a client obtaining information related to a change in a first Media Presentation Description (MPD) on a server. The method further includes the client updating a second MPD on the client with the information related to the change. | 2011-12-15 |
20110307582 | Information Processing Device - An activation history storage stores an activation history of applications. A determination unit refers to the activation history and determines a file that is related to an application and that should be downloaded from a server. A processing unit downloads the determined related file. The activation history storage maintains an activation history that maps identification information identifying an application into the latest activation date and time of the application, and the determination unit refers to the activation date and time and determines the related file to be downloaded. | 2011-12-15 |
20110307583 | Information Processing Device - A setting unit sets a date and a time to start a module. A start-control unit starts the module when the date and the time that were set arrive. The setting unit sets a subsequent date and a subsequent time to start the module in accordance with a situation occurring before or after the module is started by the start-control unit. The setting unit does not set the subsequent date and the subsequent time to start the module, if a condition to execute the module is not fulfilled after the module is started by the start-control unit. | 2011-12-15 |
20110307584 | HTML delivery from edge-of-network servers in a content delivery network (CDN) - A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an association of the content provider's domain name (e.g., www.customer.com) to an origin server domain name (e.g., html.customer.com) at which one or more default HTML files are published and hosted. The CDNSP provides its customer with a CDNSP-specific domain name. The content provider, or an entity on its behalf, then implements DNS entry aliasing (e.g., a CNAME of the host to the CDNSP-specific domain) so that domain name requests for the host cue the CDN DNS request routing mechanism. This mechanism then identifies a best content server to respond to a request directed to the customer's domain. The CDN content server returns a default HTML file if such file is cached; otherwise, the CDN content server directs a request for the file to the origin server to retrieve the file, after which the file is cached on the CDN content server for subsequent use in servicing other requests. The content provider is also provided with log files of CDNSP-delivered HTML. | 2011-12-15 |
20110307585 | METHOD, DEVICE AND SYSTEM FOR CONTROLLING MULTICHANNEL CASCADE BETWEEN TWO MEDIA CONTROL SERVERS - The embodiments of the present invention disclose a method, a device, and a system for controlling multichannel cascade between two media control servers. The method comprises: receiving a service request message; choosing a target channel among all the channels multichannel-cascaded with an opposite cascaded media control server according to the service request message and a preset channel usage rule; and sending information about the determined target channel to the opposite cascaded media control server so as to enable the opposite cascaded media control server to carry out code stream switching according to the information about the target channel. The method disclosed in the embodiments of the present invention saves cascaded channels and improves the utilization of cascaded channels, thereby saving channel resources. | 2011-12-15 |
20110307586 | PARTIAL OBJECT DISTRIBUTION IN CONTENT DELIVERY NETWORK - Techniques for the distribution of content objects in a content delivery network (CDN) are disclosed. In one embodiment, a CDN distribution server detects the availability of a content object and determines whether the content object is a candidate for distribution. The distribution server may detect the availability of the content object in response to a provider making new or updated content available at a content site or a location within the CDN. The distribution server obtains identifying information for a candidate content object and determines a select portion of the content object to be distributed within the CDN. The select portion can be a predetermined number of bytes located at a predetermined position in the content object, the size and location of which may be determined according to content-specific mapping data. The distribution server may push the select portion of the content object to one or more groups of CDN edge servers absent an end-user request. | 2011-12-15 |
20110307587 | DEFINITION CONFIGURATION AND ADMINISTRATION OF DISTRIBUTED SERVER SYSTEMS THROUGH STRUCTURED DATA MODEL - A platform for manipulating data associated with defining, deploying, and administering distributed server systems utilizes a structured data model with a flexible replication mechanism, a set of schemas, and an object model to manipulate system topology, configuration (settings), and policies. A scoping mechanism for characteristics of the settings, policies, and resolution is provided in addition to the data model along with an authorization mechanism for single and multi-tenant environments. | 2011-12-15 |
20110307588 | Service Specific Bandwidth Policy Configuration in Data Networks - The present invention relates to methods and arrangements for service specific bandwidth policy configuration in a data network ( | 2011-12-15 |
20110307589 | DEVICE COMMISSIONING AND REPLACEMENT - Systems and methods for associating commissioning files with components in a networked environment are provided. In one embodiment, a unique network identifier of a system component, such as a MAC address, and a network address, such as an IPv4 address may stored in an association file to link components on a network layout map to specific commissioning files. The network address may have a lease configured to infinity or to a power cycle of a component on the network. Further aspects relate to detecting if a system component has been replaced with another component. The detection may determine whether the new component has a unique network identifier not located in a association file. A user input may indicate whether the component is new or a replacement. If the new component is a replacement for another component, the unique network identifier of the first system component may be received and recorded. | 2011-12-15 |
20110307590 | METHOD FOR DETERMINING A BUSINESS CALENDAR ACROSS A SHARED COMPUTING INFRASTRUCTURE - A method of scheduling availability for a computing infrastructure in a shared computing environment is disclosed. The method comprises assigning a new schedule of service to a software application in the computing environment, propagating the new schedule of service assigned to the software application to a plurality of computing components that support the software application, where the computing infrastructure is comprised of the plurality of computing components having a hierarchical relationship with each other, and determining a schedule of service for a given computing component in the computing infrastructure by aggregating schedules of service propagated to the given computing component. | 2011-12-15 |