20th week of 2009 patent applcation highlights part 58 |
Patent application number | Title | Published |
20090125541 | OBTAINING AND PROVIDING CONTENT FOR A DICOM TRANSFER CONFIGURATION - A system and method for obtaining and/or providing a DICOM transfer configuration are provided. A database is queried for a first template. The database is configured to store a plurality of templates associated with a respective plurality of nodes. The first template having configuration content of a first node is received as a function of the query. A user interface is populated as a function of the first template. The user interface is used for configuring a DICOM transfer. | 2009-05-14 |
20090125542 | Systems and Methods for Modular Information Extraction - Embodiments of the present invention include a computer-implemented method of extracting information. In one embodiment, the present invention comprises defining a plurality of reusable operators, wherein each operator performs a predefined information extraction task different from the other operators. Composite annotators may be created by specifying a composition of the reusable operators. Each operator may receive a searchable item, such as a web page or an annotation, and may generate one or more output annotations. The output annotations may be further processed by other reusable operators and the annotations may be stored in a repository for use during a search. | 2009-05-14 |
20090125543 | Transaction data representations using an adjacency matrix - In some example embodiments, a system and method is illustrated as including retrieving account data including at least one of an account identifier and transaction data. Further, in some example embodiments, a data structure is generated that includes the account data. Additionally, in some example embodiments, the data structure is sorted where the data structure includes the account data to create a sorted account data structure. In some example embodiments, a sorted account data structure is displayed. | 2009-05-14 |
20090125544 | Intelligent Augmentation Of Media Content - Embodiments of the present disclosure include methods (and corresponding systems and computer program products) that augment visual elements in documents with rich media content and provide the rich media content based on user interaction with the augmented visual elements in the documents. The disclosed embodiments analyze a document for qualified visual elements. The disclosed embodiments determine keywords associated with the visual element, generate an association of the visual element and the keywords, and embed the association in a corresponding augmented document. When a user reviews the augmented document in a client system and moves a pointer over the augmented visual element, a piece of rich media content related to the keywords are transmitted to the client system to be displayed as an overlay in close proximity to the visual element where the mouse-over occurred. | 2009-05-14 |
20090125545 | METHOD FOR CONSTRUCTING KEY GRAPH FOR MULTI-GROUP MULTI-CASTING SERVICE AND MANAGING KEY - Provided is a method for constructing a key graph for multi-group multi-casting service and managing a key. The method includes: searching for a user group set (common group set) having the same access right to each resource combination comprising multiple resource selected from resources for a service and non-overlapping with other resource combinations by using an access right relations between user groups and the resource; and constructing a key graph by interconnecting a user group key and a resource key using the access right relation, where user groups pertaining to the searched common group set are connected to corresponding resources via intermediate nodes. | 2009-05-14 |
20090125546 | Automatic software production system - An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust software application based on the validated formal specification, including user-interface code and error handling code. | 2009-05-14 |
20090125547 | Storage System for Managing a Log of Access - Provided is a storage system including: a first interface connected to a host computer; a second interface connected to a manager terminal; a control unit connected to the first interface and the second interface and equipping a processor and a memory; and one or more disk drives in which data that is requested to read by the host computer is stored, in which the control unit detects an access from the host computer to the first interface and an access from the manager terminal to the second interface, and generates log data of operations according to the accesses. Accordingly, log data concerning every action and every operation of the storage system is maintained and stored. | 2009-05-14 |
20090125548 | System and Method for Implementing Shared Scalable Nonzero Indicators - A Scalable NonZero Indicator (SNZI) object in a concurrent computing application may include a shared data portion (e.g., a counter portion) and a shared nonzero indicator portion, and/or may be an element in a hierarchy of SNZI objects that filters changes in non-root nodes to a root node. SNZI objects may be accessed by software applications through an API that includes a query operation to return the value of the nonzero indicator, and arrive (increment) and depart (decrement) operations. Modifications of the data portion and/or the indicator portion may be performed using atomic read-modify-write type operations. Some SNZI objects may support a reset operation. A shared data object may be set to an intermediate value, or an announce bit may be set, to indicate that a modification is in progress that affects its corresponding indicator value. Another process or thread seeing this indication may “help” complete the modification before proceeding. | 2009-05-14 |
20090125549 | METHOD AND SYSTEM FOR CALCULATING COMPETITIVENESS METRIC BETWEEN OBJECTS - Method and System for calculating competitiveness metric between objects are provided. The method comprises the steps of: obtaining a first object and a second object; selecting, from all the relation instances stored in a relation instance repository, associated relation instances related to the first and second objects; and calculating, based on the selected associated relation instances, an extensional competitiveness metric S | 2009-05-14 |
20090125550 | TEMPORAL EVENT STREAM MODEL - Disclosed is a temporal stream model that provides support both for query language semantics and consistency guarantees, simultaneously. A data stream is modeled as a time varying relation. The data stream model incorporates a temporal data perspective, and defines a clear separation in different notions of time in streaming applications. The temporal stream model further refines the conventional application time into two temporal dimensions of valid time and occurrence time, and utilizes system time (the clock of the stream processor) for modeling out-of-order event delivery but thereby providing three temporal dimensions. The methods for assigning timestamps and quantifying latency form the basis for defining a spectrum of consistency levels. Based on the selected consistency level, an output can be produced. The utilization of system time facilitates the retraction of incorrect output and the insertion of the correct revised output. | 2009-05-14 |
20090125551 | SYSTEM AND METHOD FOR BROAD-BASED NEUROTOXIN-RELATED GENE MUTATION ASSOCIATION - Broad-based genetic mutation association gene transcript test and data structure. Genetic mutation considerations for this unique test include a custom set of genetic sequences associated in peer-reviewed literature with various known genetic mutation related to exposure to toxic substances. Such genetic mutations include specific gene sequence alterations based on exposure to diesel fuel, aviation fuel, jet fuel, and many other toxic substances often needed in the aviation and refining industries. The base dataset may be developed through clinical samples obtained by third-parties. Online access of real-time phenotype/genotype associative testing for physicians and patients may be promoted through an analysis of a customized microarray testing service. | 2009-05-14 |
20090125552 | INTELLIGENT SEED TREATMENT SYSTEM AND METHOD - A system and method for treating a least a portion of an initial seed sample to create one or more treated seed samples is provided. In various embodiments, one or more seed treatment apparatus components are in communication with one or more controllers such that seed samples treated by a seed treater may be treated at least in part based on one or more instruction sets that may be associated with one or more research plans. As a result, the method and system are configured to accurately, consistently, and predictably treat seed samples, and to adapt and change the treatment of seed samples based on changing research plans. | 2009-05-14 |
20090125553 | ASYNCHRONOUS PROCESSING AND FUNCTION SHIPPING IN SSIS - Systems and methods that integrate data and business logic/functions associated with a data flow. An encapsulation component packages data flow and business logic together as part of a message based asynchronous execution. Such encapsulation component spans a single logical data flow across multiple servers and supports distributed processing, wherein by serializing the function and logic and encapsulating a message in conjunction with data, a unit of work that requires completion can be sent in the message to a server as part of a plurality of servers. | 2009-05-14 |
20090125554 | STATISTICAL PROCESS CONTROL RESOURCE TRACKER - A method of monitoring performance data from at least one resource configures at least one resource to automatically transmit performance data, and registers the at least one resource in a relational database. Performance data is collected from the at least one resource, and is stored in the database. An actor provides input, and performance data is reported to the actor in response to the input. | 2009-05-14 |
20090125555 | METHOD AND APPARATUS FOR FLEXIBLE ARCHIVING - Certain embodiments of the present invention provide a system and method for selectively archiving medical imaging data. The method comprises receiving criteria to selectively archive medical imaging data. The criteria may include but is not limited to, for example, one of the following: modality, procedure code, institution, department, physician, data type, patient demographics. The method may also include acquiring medical imaging data. The medical imaging data may have associated information, for example header information or image data. The method may also include comparing the associated information with the criteria. The medical images having associated information that satisfies the criteria is archived and the medical images having associated information that does not satisfy the criteria is discarded. | 2009-05-14 |
20090125556 | Website for presenting videos related to homes for sale and other places of interest within a specified region - A website is disclosed exclusively for distributing videos relating to homes for sale or rent, restaurants, schools, hotels, museums, tourist attractions, and other places of interest within a specified region. The website includes a database of videos and related information, a home webpage where location information such as a zip code or address and other specific characteristics are entered, and a second webpage where a list of places of interest that satisfy the specified criteria is presented, and where in some embodiments the search can be narrowed. In one aspect, the home webpage allows only input of location information. Preferred embodiments allow definition of a region according to a maximum distance or travel time from a location. Some embodiments display locating information and/or videos and other information regarding real estate agents or other subscribers. Preferred embodiments also provide for linking or embedding of videos in email, blogs, other websites, etc. | 2009-05-14 |
20090125557 | LOG RECORDING APPARATUS - It is possible to leave records with which analysis of a cause can be efficiently performed when a trouble occurs in an observation target system and realize reduction in the size of the records at the time of recording. The present invention is proposed as a log recording apparatus. This log recording apparatus is provided with: a cell number storage unit to store a cell number table with cell numbers, each being data for identifying a cell number from a state/event combination; a cell number generation unit acquiring data indicating an event and a state from an observation target system, to determine a cell number corresponding to the event and the state with the use of the cell number table stored in the cell number table storage unit and the data indicating the event and the state; a log data generation unit to generate log data which includes the cell number determined by the cell number generation unit; and a log data recording unit to record the log data generated by the log data generation unit. | 2009-05-14 |
20090125558 | Card authorization terminal system and card management method using the same - A card authorization terminal system of present invention includes a card identifying unit, a database management unit, and an authorization processing unit. The card identifying unit deciphers card property information stored in a card and determines whether the card is valid. The database management unit determines final card property information based on the card property information deciphered by the card identifying unit and property change information stored in the database management unit. The authorization processing unit calculates charges and processes card transactions based on the final card property information generated by the database management unit. The database management unit generates identification numbers sequentially assigned from a predetermined number with respect to respective card numbers corresponding to the property change information, stores the identification number and the property change information corresponding to the identification numbers, and determines the final card property information corresponding to the card property information based on the stored property change information. | 2009-05-14 |
20090125559 | METHOD, APPARATUS AND SYSTEM FOR CREATING INTEREST INFORMATION - A frame number of a frame in interest (playback position identification information) in which a correlated region can be traced based on a certain initial reference region (for example, an interesting region on which user-designated addresses concentrate), position coordinates of an interesting region (coordinates identification information), and position coordinates of the correlated region (coordinates identification information) are associated with designation information as interest information and stored in the interest information DB. An analyst of user interest (a distributor of related information) can know which element in a content a user is especially interested in by collating the actual moving image content with the interest information and can register appropriate related information based on the interest. | 2009-05-14 |
20090125560 | INFORMATION PROCESSING APPARATUS AND METHOD OF CONTROLLING THE SAME, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM - An information processing apparatus comprises, a storage unit configured to store image data and metadata of the image data, a reception unit configured to receive designation of at least two of the image data stored in the storage unit and designation of metadata to be newly added to the designated image data, a first selection unit configured to select, from the image data stored in the storage unit, other image data which has the same metadata as all metadata common to the designated image data, and a control unit configured to add the metadata to be newly added to the metadata of each of the designated image data and the selected other image data and storing the image data in the storage unit. | 2009-05-14 |
20090125561 | METHOD AND SYSTEM FOR DISTRIBUTED IMAGE PROCESSING AND STORAGE - A user processes high resolution digital images at a user computer by converting the high resolution images into low and thumbnail resolution formats and by converting the high resolution images into a JPEG format. The user also enters image related data into the user computer and creates a user database. The processed image data and the image related data are stored in the same database, i.e., a user database, and are transmitted to the host site. At the host site, the processed image data and the image related data are stored in the same database, i.e., a host database. Alternatively, users store a plurality of images in high resolution, low resolution and thumbnail formats at the user computer and upload to the host site those images—in thumbnail and low resolution format—that the user selects. Customers view the selected images at the host site and order desired images. The host site sends an image order to the user computer, and the user computer transmits the ordered images to an image laboratory in high resolution format for printing. | 2009-05-14 |
20090125562 | METHODS AND SYSTEMS INVOLVING CHECKING MEMORY INTEGRITY - A method for monitoring memory integrity comprising, receiving a data read access request, updating a data read history register responsive to receiving a data read access request, the update comprising storing a first register value, wherein the first register value is defined by a previous register value and a first symmetric key encryption function, updating a data write history register in further response to receiving the data read access request, the update comprising storing a second register value, wherein the second register value is defined by a previous register value and a second symmetric key encryption function, receiving a data write access request, updating the data read history register responsive to receiving a data write access request, the update comprising storing the first register value, and updating the data write history register in further response to receiving the data write access request, the update comprising storing the second register value. | 2009-05-14 |
20090125563 | REPLICATING AND SHARING DATA BETWEEN HETEROGENEOUS DATA SYSTEMS - In accordance with an embodiment of the present invention, a heterogeneous data sharing mechanism comprising a capture process and an apply process may be provided in a database system. The capture process mines or receives, at the source entity, a plurality of records that belong to a plurality of transactions. Here, first records from a first transaction in the plurality of transactions are interleaved with one or more records from one or more different transactions in the plurality of transactions. The capture process orders the plurality of records into a stream of ordered records such that all records that belong to a transaction are stored contiguously in a single block of records in the stream. Subsequently, the capture process sends the stream of ordered records from the source entity to the sink entity. Alternatively, the apply process retrieves the stream of ordered records from the capture process. | 2009-05-14 |
20090125564 | METHOD OF CONTROLLING USER ACCESS TO MULTIPLE SYSTEMS - A method of managing controlled user access to multiple subsystems in an enterprise system having a central directory containing a global user list of end-users and one or more netgroup lists defining a list of authorized end-users for accessing certain subsystem enables automatic update of one or more netgroup lists whenever an end-user's security access information in the global user list is updated by the system administrator. | 2009-05-14 |
20090125565 | DATA LIBRARY OPTIMIZATION - The invention provides a method, system, and program product for optimizing a data library. A first aspect of the invention provides a method of optimizing a data library, comprising: moving a plurality of data files from a plurality of data library volumes to a staging area; sorting the data files into a plurality of directories based on at least one criterion of the data files; transferring data files from a first directory to a transfer medium; deleting the first directory; transferring data files from a second directory to a transfer medium; and deleting the second directory. | 2009-05-14 |
20090125566 | Synchronized viewing of file manipulations - Embodiments include computing device readable mediums, computing devices, and methods for synchronized viewing of file manipulations. One method embodiment includes creating a synchronized session between computing devices. The method further includes distributing copies of a file from one computing device to another and allowing each computing device to locally manipulate the file. According to the method, manipulating the file on a first computing device initiates a data stream including executable instructions for manipulating the file on a second computing device. The method also includes forwarding the data stream to the second computing device and manipulating the file according to the data stream received. The method further includes restricting manipulation functionality on the second computing device to the file based on the forwarded data stream, where the restriction of the manipulation functionality does not interrupt functionality of each computing device outside the file. | 2009-05-14 |
20090125567 | SYSTEM AND METHOD FOR VOLUNTEER REGISTRATION AND MANAGEMENT - This system and method provides a capability to enter, store, and maintain data associated with one or more organizations, organization-specific commit tees, and organization-specific volunteers. This system and method also includes processes for a volunteer to join committees, resign from committees, nominate committee chairs, manage committees, get reports, and communicate with other volunteers. Some volunteers will be designated as organization-specific administrators with privileges to administer all of their organization's data and processes. Lastly, this system and method supports a super-user with privileges to administer all organizations and their administrators. | 2009-05-14 |
20090125568 | DATABASE RECOVERY METHOD APPLYING UPDATE JOURNAL AND DATABASE LOG - A database recovery method including a computer and a storage system, in which: the storage system includes a disk drive for storing data; the disk drive includes a data volume, a snapshot volume, a database log for storing an update log, and an update journal for storing update information of the data volume; a recovery point for indicating an end point of a range to which the update journal is to be applied and a starting point of a range to which the database log is to be applied is recorded to recover the data volume; and when the database is to be recovered, the update journal is applied to the snapshot volume up to the recovery point, the snapshot volume after the update is switched to the data volume, and the database log after the recovery point is applied to the data volume that is set by switching. | 2009-05-14 |
20090125569 | DYNAMIC REPLICATION ON DEMAND POLICY BASED ON ZONES - The exemplary embodiments provide a computer implemented method, data processing system, and computer usable program code for automatically replicating a file. A request to download a file is received from a requester. The location of the requester and of each server on the network is mapped. A determination of whether a copy of the file exists on a content server associated with the requester, based on the location of the requester and the location of the content server, is made. In response to a determination that a copy of the file does not exist on a content server associated with the requester, a content server associated with the requester to which to replicate the file based on the location of the requester and the location of the content server is determined. The requester is notified of the determined content server. The file is replicated to the determined content server. | 2009-05-14 |
20090125570 | Online backup and restore - Online backup of image files includes providing a user interface for making a backup selection based on an image catalog that includes a plurality of image files, the user interface including a resolution option; receiving a backup selection based on the image catalog, the backup selection indicating a selection of an image file in the image catalog and a resolution choice associated with the image file; and sending a copy of the image file to a remote storage, the copy having a resolution that corresponds to the resolution choice. | 2009-05-14 |
20090125571 | ARRANGEMENT FOR SYNCHRONIZING MEDIA FILES WITH PORTABLE DEVICES - Arrangements are provided which improve the efficiency of the synchronization process. The same ensure that synchronizations of large quantities of content can be completed with a minimum of delay. One method prioritizes the various tasks that are to be performed prior to synchronization. Another method initiates dependent tasks while parsing a synchronization tasks list. Yet another method allows modification of an in-process synchronization operation to allow new synchronization tasks to be accomplished within the context of the same process, negating the need to restart synchronization. | 2009-05-14 |
20090125572 | METHOD FOR MANAGING RETENTION OF DATA ON WORM DISK MEDIA BASED ON EVENT NOTIFICATION - The present invention provides for a method and a computer system for managing the retention of data on WORM disk media employing an event-based scheme of retaining data. The protection of the files is accomplished by establishing a retention period for the WORM disk media file volume containing the data files, followed by a reclamation period. The retention and reclamation periods are managed by comparing the amount of reclaimable space on the file volume to a threshold value, and if the threshold is not exceeded, the retention period of the file volume is extended by a default retention extension value. If the threshold value is exceeded, the files are moved to another file volume, and the retention period of this target file volume is extended based on the longer of the default retention extension value and the latest expiration date of the file contained within the file volume. | 2009-05-14 |
20090125573 | Transactional multi-package installation - Described is a technology by which storage space in the form of allocation units (e.g., clusters of a storage volume) are intentionally allocated so as to likely be non-contiguous for a file's data. For example, random selection of each of the allocation units will likely provide non-contiguous allocation units; on solid state storage media, such a random distribution of a file's data does not significantly affect access times. In one aspect, a file system driver randomly allocates the allocation units, and records the allocation units in association with the file, e.g., in a master file table or similar database. Non-contiguous (e.g., random) allocation may be on demand as storage space is needed, and/or may be performed in anticipation of needing storage space for satisfying a later request. Once the storage space is no longer mapped to a file, reconstructing that file's data in forensic analysis is more difficult. | 2009-05-14 |
20090125574 | Software Pipelining On a Network On Chip - Memory sharing in a software pipeline on a network on chip (‘NOC’), the NOC including integrated processor (‘IP’) blocks, routers, memory communications controllers, and network interface controllers, with each IP block adapted to a router through a memory communications controller and a network interface controller, where each memory communications controller controlling communications between an IP block and memory, and each network interface controller controlling inter-IP block communications through routers, including segmenting a computer software application into stages of a software pipeline, the software pipeline comprising one or more paths of execution; allocating memory to be shared among at least two stages including creating a smart pointer, the smart pointer including data elements for determining when the shared memory can be deallocated; determining, in dependence upon the data elements for determining when the shared memory can be deallocated, that the shared memory can be deallocated; and deallocating the shared memory. | 2009-05-14 |
20090125575 | NOISE CANCELING DEVICE, WEIGHING DEVICE, METHOD OF CANCELING A NOISE, AND METHOD OF DESIGNING A DIGITAL FILTER - It is an object of the present invention to provide techniques which allow for easier change in filter characteristics of a digital filter. Then, in order to attain this object, in a weighing device according to the present invention, a filter coefficient calculator ( | 2009-05-14 |
20090125576 | Pade approximation convert circuit of direct digital frequency synthesizer - This invention relates to Pade approximation convert circuit of the direct digital frequency synthesizer in which a multiplier receives and multiplies a first input signal and a variable signal so as to produce a multiplication signal; a divider receives and divides a second input signal and a variable signal so as to produce a division signal; an adder receives and adds the multiplication signal and the division signal so as to generate an output signal, that is then returned back to the divider. A quarter period of a sinusoidal wave signal is completed by the proceeding of direct calculation two times such that the time for the calculation of a complete sinusoidal wave can be saved and the area of the calculation circuit can be reduced. | 2009-05-14 |
20090125577 | Backup executability judging system - A problem of prior art is that normal backup data is lost as a result of taking a backup by overwriting the normal backup data with data that has been changed greatly from a virus infection or the like. This invention provides a computer system having a storage system. The storage system contains a first storage area and a second storage area for storing a copy of data that is stored in the first storage area at one point in time. Only when the differential amount indicating the difference between data stored in the first storage area and data stored in the second storage area is smaller than a predetermined threshold, the storage system deletes the data which is stored in the second storage area and newly stores a copy of the data stored in the first storage area in the second storage area. | 2009-05-14 |
20090125578 | System for operating at least one non-safety-critical and at least one safety-critical process - For the operation of at least one non-safety-critical application process and at least one safety-critical application process, the invention proposes a data processing and transmission system with a data transmission network, at least one non-safety-related network element linked to the non-safety-critical application process and connected to the network, and with at least one safety-related network element linked to the safety-critical application process, as well as with at least one master unit connected to the network, and a server unit connected to the network separately from the master unit, wherein the safety-related server unit controls the at least one safety-critical application process, specifically by processing safety-relevant data necessary for controlling the safety-critical application process and by organizing the transmission of the safety-relevant data over the network by means of at least one of the network elements and/or the master unit. | 2009-05-14 |
20090125579 | METHOD AND SYSTEM FOR IMPROVING CLIENT-SERVLET COMMUNICATION - The present invention provides a method and system for improving the client-Servlet communication in the World-Wide-Web (Web) without changing the existing communication protocol, and without changing the client. The existing prior art one-way communication path between client and Servlet remains unchanged if the initial request includes all information for retrieving the desired information. However in the case the Servlet identifies missing information not included in the initial client's web-browser request for retrieving the information desired, the Servlet automatically opens an another communication path for providing the missing information to the Servlet by making use of the HTTP-response functionality of said initial HTTP-request, wherein the another communication path is supported by a further Servlet functionality component and is characterized by the steps of: generating a script—when executed at the client's web-browser retrieves the missing information and invokes the further Servlet functionality component—by the Servlet, appending the script to said HTTP-response indicating it as a partial response, sending the HTTP-response including the script to the client's web-browser, suspending execution of the initial HTTP-response by the Servlet until the missing information will be available, receiving the missing information by the further Servlet functionality component, wherein the missing information is contained in a new HTTP-request created by the script during its execution on the client's web-browser, providing the missing information to the Servlet, and continuing execution of the initial HTTP-response by the Servlet using the missing information for retrieving the rest of the said HTTP-response and providing the rest of the HTTP-response to the client's web-browser for displaying. | 2009-05-14 |
20090125580 | DISPLAYING SERVER ERRORS ON THE CLIENT MACHINE THAT CAUSED THE FAILED REQUEST - Computer-implemented methods and computer-readable storage media are disclosed relating to displaying server errors on the client computing system that caused the failed request. A client listener application configured to execute on a client computing system. The client listener application is further configured to exchange data over a network with a server system, and provide metadata to the server system identifying the client computing system in association with a client request for execution of code on the server system. The client listener program is configured to receive an assert message indicating an error resulting from the execution of the code on the server and signal receipt of the assert message over a user interface. The client listener program is further configured to provide an opportunity for a user to respond to the assert message via the user interface by choosing to ignore the assert message or to analyze the error. | 2009-05-14 |
20090125581 | Automated recording and playback of application interactions - Some embodiments of automated recording and playback of application interactions have been presented. In one embodiment, an application proxy server communicatively coupled between an application server and a client records responses and requests between an application server and a client during a transaction. Furthermore, the application proxy server generates a script based on the responses and requests recorded. | 2009-05-14 |
20090125582 | METHOD AND SYSTEM FOR PROVIDING MEDIA PROGRAMMING - A method of generating media programming includes the steps of providing by an aggregator to a client a list of feeds; receiving by the aggregator from the client a selection of one of the feeds; receiving by a publisher from the aggregator the feed selection; and providing to the client media programming based on a publisher-initiated feed responsive to the feed selection and including media elements selected and concatenated with the feed responsive to the client information. | 2009-05-14 |
20090125583 | PRIORITY CONTROL SYSTEM AND METHOD - A priority control system includes a terminal, and a processing server coupled over a network. The processing server has an operation processing sections each of which executes a predetermined process, a communications device, a priority determination section, and a priority assignment section. The processing server also has priority information about priorities to be assigned according to a type of operation processing section. Each of the operation processing sections executes the predetermined process based on a packet, provided by the terminal, and generates screen information with a result of the predetermined process. The communications device transmits screen information with an assigned priority. The terminal receives the screen information transferred by a network device on the network in accordance with the priority, and displays the screen information. | 2009-05-14 |
20090125584 | SYSTEM AND METHOD FOR SPATIO-TEMPORAL-CONTEXT AWARE INTERACTION OF USERS WITH AN ENTITY OF INTEREST - A multifunctional interaction system which is capable of spatio-temporal context localization of users and of communication of audio/video streams to an entity of interest defined by the user, includes a communication domain supporting a predefined localization service, a server associated with the communication domain, client devices, and a dynamically changing context database which is customized in accord with the dynamics of interaction sessions of client devices with the server. The client communicates with the system to either request services therefrom or to send a message to the entity of interest. The system is provided with a panic alert mechanism which, upon actuation, transmits an audio/video data stream along with the client location tag, time stamp, and client ID, to a police precinct for prompt action. | 2009-05-14 |
20090125585 | METHOD AND SYSTEM FOR USING A CACHE MISS STATE MATCH INDICATOR TO DETERMINE USER SUITABILITY OF TARGETED CONTENT MESSAGES IN A MOBILE ENVIRONMENT - Methods and systems for determining a suitability for a mobile client to display information are disclosed. A particular exemplary method includes maintaining on the mobile client a list of first attributes relating to message cache misses of a cache memory located on the mobile client, receiving on the mobile client a set of target attributes associated with a target message, performing on the mobile client one or more matching operations between the first attributes and the target attributes to produce a matching result, and storing the target message in a cache in the mobile client dependant upon the matching result. | 2009-05-14 |
20090125586 | SCREEN SHARING SYSTEM AND DATA TRANSFER METHOD - The client's screen includes a shared area that displays a portion of the server's screen information. The present invention performs a remote event from the client upon the server by causing an input event that is instigated upon the shared area thereof to be replayed upon the server. When this circumstance occurs, the client detects the instruction for the transfer of data to the shared area thereof, requests the transfer of data from the server, receives the data that is thereby transferred from the server, and develops the data thus received to the client's memory space. Upon receipt of the request for transfer of data from the client, the server converts the data that is stored within the server's own memory space into a state wherein the data thus stored is capable of being transferred, and transmits the data thus converted to the client. | 2009-05-14 |
20090125587 | Management System, Device for Use in the System, Program Therefor, and Management Method - Assignment function notifying means ( | 2009-05-14 |
20090125588 | SYSTEM AND METHOD OF FILTERING RECOMMENDERS IN A MEDIA ITEM RECOMMENDATION SYSTEM - A system and method of allowing a recipient to control and customize filtering of recommenders in a media item recommendation system. Filtering recommenders allows the recipient to control from which recommenders media item recommendations can be received. Recommenders may be filtered using a tag associated by the recipient with the recommender. The tag may be any attribute. If the recommender is tagged with the attribute matching a current selection criterion established by the recipient, media item recommendations from the recommender may be sent to the recipient. If the recommender is not tagged with the attribute matching the current selection criterion, the recommender is filtered out and the media item recommendation from the recommender may not be sent to the recipient. The recipient may define the current selection criterion by setting a presentation channel. | 2009-05-14 |
20090125589 | RECONNECTION TO AND MIGRATION OF ELECTRONIC COLLABORATION SESSIONS - The invention generally relates to electronic collaboration sessions and, more particularly, to systems and methods for providing reconnection to and migration of electronic collaboration sessions. A method for managing a collaboration session includes providing a computer infrastructure structured and arranged to store data regarding a plurality of clients of a collaboration session, and monitor a connection of each of the plurality of clients to a host system. The computer infrastructure is further operable to (i) migrate the plurality of clients to a new host system after determining that a number of the plurality of clients experiencing connection problems with the first host system exceeds a threshold value and/or (ii) present customized summary data to at least one of the plurality of clients after the at least one of the plurality of clients reconnects to the collaboration session after having been disconnected from the collaboration session. | 2009-05-14 |
20090125590 | METHOD AND APPARATUS FOR CONTROLLING INFORMATION IN VIRTUAL WORLD - Provided is a method for controlling information shared in a virtual world by a server and a plurality of users' client terminals connected to each other through a network. In this information control method, a computer creates a third object between a first object and a second object in the virtual world when the first object and second object transmit communication information therebetween, and filters the information with the third object. In addition, when an object transmits visual information, the third object can be created around the object transmitting the visual information. The third object can be created as a pseudo wall. | 2009-05-14 |
20090125591 | Instant messaging proxy apparatus and method - A method is described comprising: receiving instant messages from a data processing device in a first instant messaging (“IM”) format; identifying a first IM service to which the instant messages are directed; reformatting the instant messages into a second IM format compatible with the first IM service; and transmitting the instant messages in the second IM format to the first IM service. | 2009-05-14 |
20090125592 | Flexray communication controller - FlexRay communication controller for connecting FlexRay communication lines to a FlexRay network member assigned to the FlexRay communication controller, whereby said FlexRay communication controller encloses some parts as there are at least a message handler, a message memory, a first buffer memory structure for connecting said message memory to said FlexRay network member and a second buffer memory structure for connecting said message memory to said FlexRay communication lines, whereby all the parts are functioning together to connect said FlexRay communication lines to said FlexRay network member and said FlexRay communication controller is constructed in such a way that said functioning is controlled by the contents of a variety of registers located onto said FlexRay communication controller. | 2009-05-14 |
20090125593 | Message Delivery System and Method - In one embodiment, a method of delivering messages to a user of a user terminal executing a communication client and connected to a packet-based communication network, includes receiving a message at the communication client from the communication network, the message comprising a content portion and a control portion, wherein the content portion comprises information intended for display to the user of the user terminal, and storing the message in a data store at the user terminal. The communication client reads the control portion of the message and extracts data defining a trigger event and a condition. The communication client is monitored to determine whether the communication client state corresponds to the trigger event. Responsive to the communication client state corresponding to the trigger event, the communication client determines whether the condition is met. In the case that the condition is met, the content portion of the message is displayed in the communication client. | 2009-05-14 |
20090125594 | Instant Messaging Intercom System - A method of communication via instant messaging that avoids some of the costs and disadvantages for doing so in the prior art. In particular, the illustrative embodiment enables instant messaging clients to function as an intercom, in which one user can cause audio signals, such as speech, to be output from a second user's instant messaging client without any action on the part of the second user. This is in direct contrast to a traditional telephone call in which the second user must take some action to “answer” the call before the first user's voice is heard. Such an instant messaging intercom capability will be especially useful for secretaries and others who collaborate on work. | 2009-05-14 |
20090125595 | INTELLIGENT MESSAGE PROCESSING - Intelligent message processing is provided for person to person (P2P) messaging by intercepting the message and processing the message before directing the message to the recipient. The messaging system then acts as a person to application (P2A) and application to person (A2P) system, wherein any P2P message can be intercepted and processed as necessary. Such functionality allows any desired processing of the message, such as to allow for transformation, charging, content filtering, screening, parsing, and any other such processing. Further, such an approach allows the message to be received from the sender and directed to the recipient on different channels. A messaging enabler allows the message to be processed using application logic and/or Web services, for example. | 2009-05-14 |
20090125596 | METHOD AND APPARATUS FOR FORWARDING EMAILS TO PREVIOUS RECIPIENTS - The illustrative embodiments of the present invention described herein provide a computer implemented method, apparatus, and computer program product for forwarding a reply email message. The process dynamically inserts email addresses associated with a plurality of recipients of an original email message and with an email address associated with the sender of the original email message into a recipient field of the reply email message. The email address associated with the sender of the original email message is identified to form an identified email address, wherein a copy of the reply email message is unsent to the identified email address. However, the identified email address remains part of the recipient field. In response to receiving a send command, the reply email message is sent to the email addresses associated with the recipient field excluding the identified email address. | 2009-05-14 |
20090125597 | EMAIL ANNOTATION - A method of creating an annotation to an email. The method includes: receiving an email; receiving a predefined user input; creating an annotation in response to the predefined user input, the annotation linked to the email; receiving a further user input; and defining a permission for the annotation according to the further user input, the permission defining user access to the annotation. When transmitting a second email as a response to the received email, the second email is linked to the annotation. The method further includes displaying at least a part of the annotation linked to the received email, for example when a user hovers over the email. The structure of the annotations allows the associating of the annotation with one or more further annotations. | 2009-05-14 |
20090125598 | METHOD, CLIENT AND SERVER FOR IMPLEMENTING QUESTION AND ANSWER SERVICES - The invention discloses a method, client and server for implementing the question and answer services. The method includes: by a first client, putting a question into presence information for publishing so that a second client obtains the presence information that contains the question; receiving an answer to the question sent by the second client through an instant message; and displaying the received answer together with the corresponding question. The invention fully utilizes the interpersonal network information in an instant messaging system, and implements the question and answer services based on the presence service and the instant messaging service in the instant messaging system. Therefore, users can ask questions and obtain answers conveniently based on the widely applied instant messaging system. | 2009-05-14 |
20090125599 | MULTIFUNCTIONAL INPUT/OUTPUT DEVICE - A disclosed multifunctional input/output device has an e-mail client function for sending/receiving e-mails to/from a mail server. The multifunctional input/output device includes a storing unit configured to store a first e-mail acquired from the mail server; a printing unit configured to print the first e-mail stored by the storing unit onto a print medium and to add code information to the print medium, wherein the code information is obtained by encoding a source e-mail address of the first e-mail; a reading unit configured to read the code information printed onto the print medium by the printing unit; and an e-mail sending unit configured to send a second e-mail to the source e-mail address acquired from the code information read by the reading unit. | 2009-05-14 |
20090125600 | E-MAIL ROLE TEMPLATES FOR CLASSIFYING E-MAIL - An e-mail categorization system can include a plurality of role templates, each role template being associated with an e-mail account and defining a plurality of categories for categorizing e-mail messages. An authorized account holder can establish the plurality of categories and can designate programmatic actions that are to be selectively executed by an e-mail receiving application upon the receipt of e-mail messages. The selection of actions can be based upon categories of the received e-mail messages. Role templates can be distributed to e-mail originators so that when e-mail originators direct e-mail messages to an account associated with a role template, the originators are prompted to select one of the categories defined by a corresponding role template. | 2009-05-14 |
20090125601 | Electronic Messaging Systems Having Time-Critical Messages - To encourage recipients of electronic messages to respond in a timely manner, certain messages can be designated as time-critical messages. Such messages are delivered with an allowable response time attribute. If the recipient responds to the message within the allowable response time, nothing happens. If the recipient fails to respond within the allowable response time, the functionality of the recipient's system is altered in a way that gives the recipient an incentive to respond. For example, the recipient's system may be inhibited from receiving any further messages until the recipient responds to the time-critical message. Embodiments are described for implementing time-critical messaging in e-mail, instant messaging and voicemail systems. | 2009-05-14 |
20090125602 | AUTOMATIC PRIORITY ADJUSTMENT FOR INCOMING EMAILS - A method, an information processing system, and a computer readable storage medium for at least one of assigning and dynamically adjusting a priority level associated with an email message. The method includes receiving at least one email message associated with a recipient. Definitions of a plurality of priority assignment parameters and respective priority levels that are associated with each of the plurality of priority assignment parameter are accepted from a user. At least one identified priority assignment parameter within the plurality of priority assignment parameters is identified within the at least one email message. A corresponding priority level that is associated with the at least one identified priority assignment parameter is assigned to the at least one email message. | 2009-05-14 |
20090125603 | SYSTEM AND METHOD FOR ONE-WAY DELIVERY OF NOTIFICATIONS FROM SERVER-TO-CLIENTS USING MODIFIED MULTICASTS - A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A notification system and method is provided for providing one-way delivery of notifications to clients of a server. | 2009-05-14 |
20090125604 | THIRD PARTY, BROADCAST, MULTICAST AND CONDITIONAL RDMA OPERATIONS - In a multinode data processing system in which nodes exchange information over a network or through a switch, the mechanism which enables out-of-order data transfer via Remote Direct Memory Access (RDMA) also provides a corresponding ability to carry out broadcast operations, multicast operations, third party operations and conditional RDMA operations. In a broadcast operation a source node transfers data packets in RDMA fashion to a plurality of destination nodes. Multicast operation works similarly except that distribution is selective. In third party operations a single central node in a cluster or network manages the transfer of data in RDMA fashion between other nodes or creates a mechanism for allowing a directed distribution of data between nodes. In conditional operation mode the transfer of data is conditioned upon one or more events occurring in either the source node or in the destination node. | 2009-05-14 |
20090125605 | Method and System for Managing Folders of Email Accounts and Voice Messages - A system for managing access to folders of an email account so that some folders can be viewed by Internet users other than the email account owner One way of access is simply by typing an Internet address in an Internet browser Contents can also be posted by any Internet user to those publicly accessible folders. One way of posting is simply by sending an email addressed to that folder A voice message management system manages multiple voice message boxes for each subscriber for later retrieval such as one main incoming message box and an advertisement voice message box for storing targeted advertising messages. The incoming voice messages are routed to their respective boxes based on their type, preferably without ringing the user's telephone at the time of delivery. An email and voice message management system for monitoring and managing respective inboxes, folders or boxes of multiple email and voice communication accounts. | 2009-05-14 |
20090125606 | COMMUNICATION APPARATUS AND REMOTE PROGRAM UPDATE METHOD - A communication apparatus forming a predetermined communication network as a node apparatus has an operation controlled by a predetermined control program. The communication apparatus transmits update data to another communication apparatus of the predetermined communication network, where the update data is multiplexed with communication data, separates the update data from the communication data, and updates data of the predetermined control program in a pertinent communication apparatus, with the update data of the predetermined control program. | 2009-05-14 |
20090125607 | Methods and Arrangements Employing Digital Content Items - Methods and arrangements for identifying content, and employing such identification, are detailed. One method embeds a plural-bit digital watermark into content, but first checks to see if the content is previously watermarked. Another method applies a digital watermark detection procedure to only a sub-portion of a digital content item. Yet another arrangement involves plural-portion content, where one portion is watermarked with first data governing its rights management, and another portion is watermarked with second data governing its rights management. Still another method concerns distribution of content items, where each is watermarked with a unique ID as part of the distribution process. Yet another method concerns deriving an identifier from content, and using the content to access related metadata from a remote computer system. Still other methods concern arrangements for recognizing content, and then providing links to information about the content creator, etc., in response. A variety of other technologies and improvements are also detailed. | 2009-05-14 |
20090125608 | SYSTEMS AND METHODS FOR DISTRIBUTING REMOTE TECHNICAL SUPPORT VIA A CENTRALIZED SERVICE - The solution described herein provides an innovative use of remote services technology integrated with service personnel onsite at the point of service, such as a consumer repair outlet, to provide a pool of technical support resources to service a widely distributed resource need, such as support and repair resource needs of a chain of consumer outlets or an aggregated group of single proprietor consumer outlets. With this solution, qualified technical resources are provided from a central location to service a widely distributed retail environment. This is on-demand online remote support service is called or referred to as “support from a spigot.” The distribution method enables the delivery of higher quality, more reliable and overall lower cost services. Instead of requiring dedicated technical resources at each location, lower skilled labor may be deployed at the location to enable the remote technical support services process. | 2009-05-14 |
20090125609 | Method, apparatus, system and computer readable medium for providing a universal media interface to control a universal media apparatus - Various embodiments of the invention provide a method, apparatus, system and computer readable medium for implementing a universal media interface and control protocol to control a universal media apparatus. The universal media interface and its control protocol facilitate communication, including issuance of generalized commands between a target device, such as an audio/video (“A/V”) device and a universal music player, thereby enabling the target device to play music from different types of music servers and specialized server processes. | 2009-05-14 |
20090125610 | Record transmission method for affiliate programs - A method of obtaining and displaying content on a site on a network is provided. The content is provided by a content supplier to a content requester for display by the requester on the site on the network, and is subject to a regulation. According to the method, a request for at least one data file including content subject to a regulation is created by the content requester. The request is transmitted to the content provider, and a compilation file including copies of each requested data file is created by the content supplier. A record file including information pertaining to each requested data file, the information being required for compliance with the regulation, and information pertaining to the compilation file, the information being required for compliance with the regulation, is then created by the content supplier, and the compilation file and the record file are transmitted to the content requester. Finally, at least a portion of the requested data files including content subject to the regulation is displayed on a site on a network maintained by the content requester. | 2009-05-14 |
20090125611 | SHARING LOADED JAVA CLASSES AMONG A PLURALITY OF NODES - Methods, apparatus, and products are disclosed for sharing loaded Java classes among a plurality of nodes connected together for data communications using a data communication network, the plurality of nodes including an execution node and other nodes, that include: executing, by the execution node, a Java application, including identifying a Java class utilized for the Java application; determining, by the execution node, whether the Java class is already loaded on at least one of the other nodes; retrieving, by the execution node, the loaded Java class from the other nodes if the Java class is already loaded on at least one of the other nodes; and executing, by the execution node, the Java application using the loaded Java class retrieved from the other nodes. | 2009-05-14 |
20090125612 | CONFIGURATION DOMAINS FOR THE CONFIGURATION OF WEB SERVICES AND CONSUMER PROXIES - Methods and apparatus, including computer program products, for configuration domains for the configuration of web services and consumer proxies. In general, data characterizing one or more web services to activate is received and run-time configurations are caused to be generated for each of the web services and each of consumer proxies for the web services. The web services are from a provider system in a group of systems having a profile having one or more policies to be adhered to by the systems. The systems may include a consumer system and the provider system. The consumer system may have one or more consumer proxies to call the web services. The run-time configurations may include one or more settings derived from the policies of the profile. | 2009-05-14 |
20090125613 | Network Router Employing Enhanced Prefix Limiting - A disclosed method of managing a provider edge (PE) router includes defining a neighbor specific prefix limit and a neighbor specific restart parameter applicable to a neighbor of the PE router. The neighbor may be a customer edge (CE) router connected to the PE router. A neighbor specific count of prefixes advertised by the CE router is monitored against the prefix limit. When a neighbor specific prefix limit violation occurs, the PE-to-CE connection is suspended for a duration determined at least in part by the restart parameter and then automatically resumed. The PE router may define an address family prefix limit and an address family restart parameter applicable to the CE router's address family. Violations of the address family prefix limit may result in temporary suspension of all connections between the PE router and the members of the address family. | 2009-05-14 |
20090125614 | INFORMATION PROCESSING APPARATUS - Each of presence servers | 2009-05-14 |
20090125615 | ADDRESS RESOLUTION PROTOCOL CHANGE ENABLING LOAD-BALANCING FOR TCP-DCR IMPLEMENTATIONS - Data processing systems, computer implemented methods, and computer program products are provided for updating an address resolution protocol table. Updates received for the address resolution protocol table are comprised of an internet protocol address, a media access control address, and a unique identifier. | 2009-05-14 |
20090125616 | OPTIMIZED PEER-TO-PEER FILE TRANSFERS ON A MULTI-NODE COMPUTER SYSTEM - A method and apparatus performs peer-to-peer file transfers on a High Performance Computing (HPC) cluster such as a Beowulf cluster. A peer-to-peer file tracker (PPFT) allows operating system, application and data files to be moved from a pre-loaded node to another node of the HPC cluster. A peer-to-peer (PTP) client is loaded into the nodes to facilitate PTP file transfers to reduce loading on networks, network switches and file servers to reduce the time needed to load the nodes with these files to increase overall efficiency of the multi-node computing system. The selection of the nodes participating in file transfers can be based on network topology, network utilization, job status and predicted network/computer utilization. This selection can be dynamic, changing during the file transfers as resource conditions change. The policies used to choose resources can be configured by an administrator. | 2009-05-14 |
20090125617 | LOCAL AUTO-CONFIGURATION OF NETWORK DEVICES CONNECTED TO MULTIPOINT VIRTUAL CONNECTIONS - Various systems and methods for automatically configuring network devices coupled to a network that provides (or is capable of providing) multipoint virtual connections are disclosed. One such method involves receiving information identifying a plurality of virtual connections (VCs) available within a network. The method identifies a set of one or more nodes that are configured with one of several Internet Protocol (IP) subnets and that have access to one of the VCs, and then assigns each of the IP subnets to a unique one of the VCs. | 2009-05-14 |
20090125618 | OPEN PLATFORM FOR MANAGING AN AGENT NETWORK - Some embodiments of the present invention provide a system for managing software agents. This system enables a user to configure agents and to specify wiring relationships between the agents and other system components. This system also includes a hub component, which is configured to route communications to and from the agents in accordance with user-specified wiring relationships. | 2009-05-14 |
20090125619 | AUTONOMIC DEFINITION AND MANAGEMENT OF DISTRIBUTED APPICATION INFORMATION - A method, information processing system, and computer program storage product for associating jobs with resource subsets in a job scheduler. At least one job class that defines characteristics associated with a type of job is received. A list of resource identifiers for a set of resources associated with the job class is received. A set of resources available on at least one information processing system is received. The resource identifiers are compared with each resource in the set of resources available on the information processing system. A job associated with the job class with is scheduled with a set of resources determined to be usable by the job based on the comparing. | 2009-05-14 |
20090125620 | Assigning telecommunications nodes to community of interest clusters - The present invention provides techniques for assigning network nodes to community of interest clusters. A seed point representing a cluster is selected. One or more nodes are added to the cluster based on each node's geographic proximity to the selected seed point. Nodes that are adjacent to the cluster are identified and a clustering metric is computed that is representative of the affinity that each identified adjacent node has for the cluster. One or more of the identified nodes are added to the cluster when the clustering metric for the one or more identified nodes exceeds a predetermined value. | 2009-05-14 |
20090125621 | DYNAMIC HTTP LOAD BALANCING - The invention is a method and apparatus for facilitating facilitates load balancing in a server farm. In accordance with various aspects of the invention, all of the information about each server necessary for a load balancing program to define and execute a load balancing algorithm is stored at a predetermined URL for each server. The load balancer can query the predefined URL, which returns the necessary information. The load balancer then dynamically configures the load balancing algorithm in accordance with the returned information. | 2009-05-14 |
20090125622 | SYSTEM AND METHOD FOR PROVIDING SERVER STATUS AWARENESS - A method including analyzing one or more network interactions of a user. One or more servers associated with the one or more network interaction may be identified. A listing of at least a portion of the one or more servers may be rendered. | 2009-05-14 |
20090125623 | DATA VALIDATION USING SIGNATURES AND SAMPLING - Architecture that facilitates validation of a data mapping of data from a data source to a data target. There is included a signature generation component that generates a source signature of all or a portion of the data source and a target signature of all or a corresponding portion of the data target, and a sampling component that obtains a sample of the source data a corresponding sample of the target data. The data signatures and data samples are compared respectively and processed with a processing component to determine the status of the validation process. | 2009-05-14 |
20090125624 | SYSTEM FOR BILLING NETWORK ACCESS CAPACITIES SHARED BETWEEN INTERNET SERVICE PROVIDERS - For optimizing Internet access resources, a system for billing network access capacities shared across Internet service providers is disclosed. A Client Service Provider (CSP) may rent access on Points Of Presence belonging to a Master Service Provider (MSP) while maintaining a constant security level and providing connection accounting. When a CSP's subscriber sends an access request to a MSP, the MSP analyzes the subscriber's realm and checks the capacities allocated to the subscriber's CSP. If connection is allowed, the MSP sends an authentication request to the CSP. If the subscriber is authenticated, the MSP launches an accounting process based on the subscriber's realm while the CSP may launch an accounting process associated with the subscriber identifier. The cost of rented Points Of Presence capacity is based on total connection time and on the number of simultaneous connections established by the MSP for the CSP, combined with predetermined thresholds. | 2009-05-14 |
20090125625 | Load Balancing Method and Apparatus, and Software Streaming System Using the Same - Disclosed herein is a load balancing method and apparatus which can efficiently distribute load to a plurality of servers providing a software streaming service where a bandwidth-on-demand is different depending on sending times, and a software streaming system using the same. Sessions established between the servers and clients are classified into first sessions which send data for initial execution and second sessions which send data desired by users after the initial execution is completed, and the resulting session information of each of the servers is collected. A total load amount of each of the servers is calculated under the condition that different load weights are applied to the first and second sessions. A server with a minimum one of the total load amounts is selected from among the servers by comparing the total load amounts of the servers with one another, and the selected server is allocated to a new client requesting the software streaming service. | 2009-05-14 |
20090125626 | Method and system for processing a control message in an Internet protocol-based mobile communication system supporting a multimedia service - A method and system for processing a message in an Internet protocol-based mobile communication system supporting a multimedia service. In the system, application servers include a representative application server and multiple backend application servers. A method for defining a control message between application servers to set up a session using the standard Internet protocol is provided. When an application server performs a call processing operation, control message processing load and control message transmission delay is reduced. | 2009-05-14 |
20090125627 | HIGHLY SCALABLE NETWORK ENVIRONMENT FOR MANAGING REMOTE DEVICES - A highly scalable primary server is provided to serve an increasing number of users and remote devices. Instead of communicating with a primary server using an expensive communication protocol, a remote device communicates with a secondary server using a less expensive protocol to determine whether the primary server desires to communicate control instructions to the remote device. When the primary server has a request to control the remote device, the primary server creates a table entry to the secondary server to notify the remote device of a request to communicate. Upon polling the secondary server and learning of the created table entry, the remote device establishes a communication connection with the primary server to receive the instructions for controlling the remote device. In this manner, the demand for resources needed for communication with the primary server is significantly reduced. | 2009-05-14 |
20090125628 | Service subscription associated with real time composition of services - Real-time service composition is provided by a Session Initiation Protocol (SIP) transport binding for Simple Object Access Protocol (SOAP) messages. A SOAPAction header and SOAP envelope can be included in a SIP message to identify a requested service. The SIP message recipient can parse out the SOAP envelope and forward same to a corresponding Web Service. An intermediary node, including a SIP Proxy, can evaluate incoming SIP/SOAP messages and provide requested services to which they have access. Service discovery and subscription are facilitated by adding Universal Description, Discovery and Integration (UDDI) services requests and responses. | 2009-05-14 |
20090125629 | METHOD AND APPARATUS FOR TRANSPARENT NEGOTIATIONS - In one embodiment, the present invention is a method and apparatus for transparent TCP negotiations. In one embodiment, endpoint machines (e.g., clients and servers) negotiate network characteristics through use of TCP header fields, which provide backward capability. Negotiations may be requested or initiated by either endpoint, and if the receiving endpoint is not capable of negotiating, the existing TCP connection will continue to operate as normal. | 2009-05-14 |
20090125630 | METHOD AND APPARATUS FOR DEFINING A SEARCH WINDOW BASED ON DISTANCE BETWEEN ACCESS POINTS - An access terminal defines a search window based on a distance between access points. Here, a first one of the access points may comprise a macro access point from which the access terminal acquires timing. The search window may be used to monitor for pilot signals from a second one of the access points. For example, the second access point may comprise a femto node that provides relatively small area coverage. In some aspects the definition of the search window may involve adjusting (e.g., advancing) a center of a search window based on the distance between the access points. In addition, the access terminal may employ a smaller search window when it is searching for pilot signals from a femto node as compared to when it is searching for pilot signals from a macro access point. | 2009-05-14 |
20090125631 | System And Method For Processing Quality-Of-Service Parameters In A Communication Network - System for processing a communication session to be set up via a communication path from an originating location (ASD) to a destination location (TYO) through a communication network. A common Service Level Agreement (SLA) registry contains Quality-of-Service (QoS) related parameters representative for the QoS valid for the domains between the originating location and the destination location. A QoS processor is adapted for processing QoS related parameters which are retrieved from the SLA registry, for predicting the end-to-end QoS values for one communication path between the originating and destination location and for ranking or selecting or both ranking and selecting, based on the predicted end-to-end QoS values, one or more recommended communication paths between the originating location and the destination location. The Quality-of-Service (QoS) processor may be adapted for processing the QoS parameters retrieved from the SLA registry and predicting end-to-end QoS values representative all communication paths between each network domain to each other network domain and for storing said predicted end-to-end QoS values in a QoS registry for selection and/or ranking actions for new session requests in future. | 2009-05-14 |
20090125632 | METHOD AND SYSTEM FOR CONTROLLING CLIENT ACCESS TO A SERVER APPLICATION - A method and system for controlling access to an application being executed by a server. A time interval between the server's receipt times of a first request and a second request. The first and second requests are included in multiple requests for an access to the application. An adjustment value is selected based on the time interval and multiple historical time intervals. Each historical time interval is between the server's receipt times of two requests of the multiple requests. The two requests' receipt times are prior to the first and second requests' receipt times. An accumulator is adjusted with the adjustment value, resulting in the accumulator's value exceeding a predefined threshold. Access to the application is controlled via a warning, a delay in responding to the second request, a temporary halt in processing, or a permanent access denial in response to the accumulator's value exceeding the threshold. | 2009-05-14 |
20090125633 | SERVER INITIATED SECURE NETWORK CONNECTION - In general, the invention is directed to techniques for establishing secure connections with devices residing behind a security device. In accordance with the techniques, a managed device initiates a transmission control protocol (TCP) session to establish a TCP session with a management device such that the management device acts as the TCP server and the managed device acts as a TCP client. Once established, the managed device sends a role reversal message specifying an identity of the managed device via the TCP session. Upon receiving the role reversal message, the management device initiates a secure connection over the TCP session in accordance with a secure protocol such that the management device acts as the secure protocol client and the managed device acts as the secure protocol server. By properly establishing the secure session, each of the devices assumes the proper roles and administrators may more easily configure the devices. | 2009-05-14 |
20090125634 | NETWORK MEDIA STREAMING WITH PARTIAL SYNCING - Partial content syncing in a network media receiver is disclosed. One embodiment comprises identifying available cache space on the media receiver, detecting a media data file to be downloaded from a media server, and pre-buffering a portion of the media data on the media receiver prior to selection of the media data file for playback. In this manner, substantially glitch-free playback of a media data file may be started with little delay and with relatively little local storage. | 2009-05-14 |
20090125635 | CONSISTENCY SENSITIVE STREAMING OPERATORS - A new approach for handling stream imperfections based on speculative execution involves the retraction of incorrect events facilitated using operators to remove speculatively produced incorrect output. Additionally, parameters are disclosed that define a spectrum of consistency levels. A first parameter, maximum blocking time, exposes a tradeoff between a degree of speculation and latency. A second parameter, the maximum time data is remembered before being purged from the system, exposes a tradeoff between state size and correctness. Varying these two parameters produces a spectrum of consistency levels (e.g., strong, middle, weak) which address the specific tradeoffs built into other systems. Retraction is accomplished using operators that include Select, AlterLifetime, Join, Sum, Align, and Finalize. | 2009-05-14 |
20090125636 | Payload allocation methods for scalable multimedia servers - The dynamic streaming of multimedia data between a data server and one or more clients is disclosed. Dynamic streaming enables the rapid and accurate characterization of the end-to-end path conditions in a server-client streaming session, as well as the rapid and intelligent response to those conditions in terms of source compression prior to data packetization. The most significant bits of an original bit stream can be adaptively and immediately selected in response to network conditions. The adaptive selection process is informed by feedback from the client receiver indicative of a time-to-transit the network from server to client. A control protocol and server architecture, including file format, data structure, data processing procedures, cache control mechanisms, and adaptation algorithms useful in implementing dynamic streaming are also disclosed. | 2009-05-14 |
20090125637 | Method, Apparatus and Computer Program Product for Providing Data Management in a P2P Network - An apparatus for providing data management in a P2P network may include a processor. The processor may be configured to communicate, from an originating node, information indicative of a user entry update to a destination node via at least one intermediate node, receive a response to the communicated information via the at least one intermediate node, the response including contact information of the destination node, and establish a secure communication channel directly between the originating node and the destination node using the contact information of the destination node. | 2009-05-14 |
20090125638 | MESSAGE TRANSFORMATION SELECTION TOOL - A message transformation selection tool and method for use in a distributed message processing system running applications on subsystems using incompatible message formats, selects the most appropriate output message format for a given input message format. Firstly, the tool determines compatibility of each field of the input message format with fields of all possible output message formats. Next, it statistically analyses the values of message fields in messages stored in message logs for each of the subsystems. On the basis of this analysis, the tool selects the best fit output message into which to transform a given input message. | 2009-05-14 |
20090125639 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR RING NETWORK COMMUNICATION - Communication modules are coupled in a communication ring and are operable to send and receive data from peripheral devices. The modules are operable to send and receive data streams on paths of the ring, and each module is operable, responsive to receiving a predetermined initialization signal, to operate as a master for initially blocking data in the first path and initially sending a block signal to a neighboring module downstream in the second path. The modules are operable, responsive to receiving the block signal in one of the paths, to block data in that one of the paths, so that responsive to initialization of one of the modules as a master, the master and the neighboring module create an inactive virtual link therebetween in order to prevent data from propagating around the ring more than once. | 2009-05-14 |
20090125640 | ULTRASMALL PORTABLE COMPUTER APPARATUS AND COMPUTING SYSTEM USING THE SAME - An ultrasmall portable computer apparatus includes a communication unit for communication with peripheral devices, and a storage unit for storing an identification information list of the peripheral devices and at least one program. A control unit compares identification information provided through the communication unit from a peripheral device with the identification information list and executing part or all of the programs according to the comparison result. | 2009-05-14 |