| 44th week of 2009 patent applcation highlights (10-29-09/10-29-09_57) part 57 |
| Patent application number | Title | Published |
| 20090271426 | Converting between software objects - A computer program product is provided. The product comprises a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for converting between data objects constructed according to different software technologies. The method comprises providing a system comprising distinct software modules to perform the converting between data objects and processing a properties file to identify a first class associated with a first software technology based on a second class associated with a second software technology. The method also comprises analyzing the first class to identify a first attribute of the first class. The method also comprises constructing a first object of the first class and assigning a first value to the first attribute of the first object based on a second value of a second attribute of a second object of the second class. | 10-29-2009 |
| 20090271427 | METHOD FOR DEFRAGMENTING INDEXES IN A RELATIONAL DATABASE AND SYSTEM FOR PERFORMING THE METHOD - A method and a system defragment indexes in a relational database. The relational database contains a set of tables, in which each table contains a set of indexes, in which, for each index, a fragmentation parameter is associated indicating the fragmentation level of the index. The method includes the following steps: getting a list of the set of tables; for each table of the list, getting the fragmentation parameter associated to each index of the table; and depending on the value of the fragmentation parameter, defragmenting the associated index. | 10-29-2009 |
| 20090271428 | TRACKING DIGITAL IDENTITY RELATED REPUTATION DATA - Systems and processes of the present invention allow for tracking and publishing digital identity related reputation. In an example embodiment, a Digital Identity Provider maintains a database with reputation data that can be accessed by Requesters. The Digital Identity Provider may update reputation data based on a variety of events related to a digital identity. The reputation data may be tracked regarding the digital identity itself, digital identity purchaser or registrant, or an email address, domain name, URL, or website associated with the digital identity. The reputation data may include various categories, such as email practices, website content, privacy policies and practices, fraudulent activities, domain name related complaints, overall reputation, etc. The reputation data may be published in a publicly-available database, a private database, or via other methods. The Registrant may opt for a reputation service while registering a digital identity. The Requester may decide whether to interact with a digital identity based on the digital identity related reputation. | 10-29-2009 |
| 20090271429 | DATA RECORDING SYSTEM, DATA RECORDING METHOD AND DATA RECORDING PROGRAM - A data recording system | 10-29-2009 |
| 20090271430 | SYSTEM AND METHOD FOR COLLABORATIVE INFORMATION DEVELOPMENT - A system and associated method for collaboratively developing information. An information delivery system for information regarding rapidly evolving software products builds an initial information set and a vocabulary. The initial information set is released for annotations on the information set by contributing users. The vocabulary defines a group of terms and respectively associated confidence level that can be used in describing annotations. An access control list may be employed in authenticating contributing users in accessing the information delivery system to assure reliability of annotations. A reliable annotation having a confidence level satisfying a threshold confidence level is integrated with the information set according to an approval by a content owner. | 10-29-2009 |
| 20090271431 | System and Method for Providing and Managing Technology-Based Information - A predetermined set of technology attributes is defined, where the technology attributes correspond to set of predetermined traits for a particular subtechnology. A plurality of subtechnologies may then be identified, where each of the plurality of subtechologies may be defined or characterized by a common granularity level. In one embodiment, a plurality of subtechnology profiles, corresponding to the identified plurality of subtechologies, may be generated. In one embodiment, such subtechnology profiles may be generated based on the previously-defined set of technology attributes. The generated subtechnology profiles may then be stored in a common technology database, to which access may be provided using a common user interface. | 10-29-2009 |
| 20090271432 | TEMPLATE-BASED DEVELOPMENT OF SERVERS - A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs. | 10-29-2009 |
| 20090271433 | CLUSTERING USING NON-NEGATIVE MATRIX FACTORIZATION ON SPARSE GRAPHS - Object clustering techniques are disclosed. A nonnegative sparse similarity matrix is constructed for a set of objects. Nonnegative factorization of the nonnegative sparse similarity matrix is performed. Objects of the set of objects are allocated to clusters based on factor matrices generated by the nonnegative factorization of the nonnegative sparse similarity matrix. | 10-29-2009 |
| 20090271434 | Method and System for Storing Trace Data - A method includes capturing a plurality of trace capture records and storing the plurality of trace capture records in a trace acquisition protocol record. The trace acquisition protocol record further storing a single timestamp record and a plurality of flag records. A number of flag records corresponds to a number of trace capture records stored in the trace acquisition protocol record. | 10-29-2009 |
| 20090271435 | DATA MANAGEMENT METHOD, DATA MANAGEMENT PROGRAM, AND DATA MANAGEMENT DEVICE - Provided is a data management method. Data corresponds to an entry including a reference to another entry and is managed in a set which is a collection of pieces of the data. The set corresponds to a linked list where the entry corresponding to the data is linked in order of addition of the data. The entry includes an insertion time sequence number inserted into the linked list and information indicating if the data has been deleted from the set. In that case, the entry is separated from the linked list at a predetermined timing. The linked list is traced to refer to the data. When the insertion time sequence number of the reference entry is later than the insertion time sequence number of the entry which has already been referred to, it is judged that the reference entry has been separated from the linked list. | 10-29-2009 |
| 20090271436 | Techniques for Providing a Virtual-World Object Based on a Real-World Object Description - A technique for building a virtual-world (VW) object based on a real-world (RW) object description includes receiving, at a VW toolshed, a message to create a new VW object. In this case, the message uniquely identifies RW object description data that is to be accessed by an RW object management application. VW object description data that is associated with the RW object description data is then requested from the RW object management application. An instance of the new VW object is then created utilizing a VW root object included in an inventory of the VW toolshed. The inventory of the VW toolshed also includes one or more textures, one or more sounds, and one or more scripts. The instance of the new VW object then executes a script to establish a communication path between the new VW object and the VW toolshed. The VW object description data is then provided on an item-by-item basis from the VW toolshed to the new VW object. The appearance of the new VW object is then updated based on the VW object description data on the item-by-item basis. | 10-29-2009 |
| 20090271437 | DETERMINING COMPUTER INFORMATION FROM PROCESSOR PROPERTIES - Described is a technology by which directly ascertainable properties of a processor are collected, and used as a key to access other information about the processor, such as age-related information maintained in a separate lookup table. If a matching entry is not found, the property information may be added to an unknown list and/or used to dynamically update the lookup table. A data structure such as a record comprises a set of fields including fields containing data representative of properties of a processor, a key value determined from the data in at least some of the fields and an identifier that identifies the processor relative to other processors of other computing devices. The fields may include manufacturer data, brand identifier data, cache information, normalized processor speed data, mobile chip information and/or CPU model data. | 10-29-2009 |
| 20090271438 | Signaling Correspondence Between A Meeting Agenda And A Meeting Discussion - Methods, apparatus, and products are disclosed for signaling correspondence between a meeting agenda and a meeting discussion that include: receiving a meeting agenda specifying one or more topics for a meeting; analyzing, for each topic, one or more documents to identify topic keywords for that topic; receiving meeting discussions among participants for the meeting; identifying a current topic for the meeting in dependence upon the meeting agenda; determining a correspondence indicator in dependence upon the meeting discussions and the topic keywords for the current topic, the correspondence indicator specifying the correspondence between the meeting agenda and the meeting discussion; and rendering the correspondence indicator to the participants of the meeting. | 10-29-2009 |
| 20090271439 | SYSTEMS TO IMPLEMENT BUSINESS PROCESSES IN COMPUTING ENVIRONMENT - A system to identify a markup language file describing a business process, create a mapping of dimensions of the business process to dimensions of a target computing environment, and implement the business process in the target computing system based on the mapping and the markup language file. | 10-29-2009 |
| 20090271440 | Personal Address Book Communication Service - A communication service is provided for establishing via a communication network a communication from a first party to a second party. The service receives from the first party data including a first identifier for identifying the first party to the service, and a second identifier for identifying the second party to the service when combined with the first identifier. The data is used as an entry to a database for determining a communication address of the second party. The service then initiates the communication between the first and second parties on the basis of the communication address determined. | 10-29-2009 |
| 20090271441 | Detailed data aggregation apparatus and method - A detailed data aggregation apparatus holds detailed data of a plurality of events and a transcription and replenishment rule. In the rule, a plurality of common items, which are common to different events as a minimum unit of aggregation, are defined, and a transcription instruction (for instructing to transcribe a value corresponding to an event definition item to a value corresponding to the common item) and a replenishment instruction (for instructing to replenish a value to be replenished as the value corresponding to the common item) are described, associated with each common item for each event. Regarding the held detailed data, transcribed/replenished detailed data including values corresponding to the common items is created from the respective detailed data according to the transcription instruction or replenishment instruction. The apparatus aggregates the created data in a unit of predetermined common item specified as a unit of aggregation or in a unit of combination of predetermined common items. | 10-29-2009 |
| 20090271442 | Selectively Modifying Files of a Container File - A stub directory is written out to a storage device for multiple files in a container file, the stub directory including identifiers of the multiple files but excluding data of the multiple files. In response to a request to access one file of the multiple files, the data of the one file is written out to the storage device. A requested modification is allowed to be performed on the one file written out to the storage device to generate a modified version of the file. After modification of the one file is completed, a previous version of the file in the container file is replaced with the modified version of the file. | 10-29-2009 |
| 20090271443 | METHOD FOR DETECTING DATA ATTRIBUTE DEPENDENCIES - A method for detecting data attribute dependencies including obtaining at least one data attribute pair of a dataset to analyze for dependency, obtaining at least one query feedback record related to the data attribute pair, obtaining at least one observation of the data attribute pair from the query feedback record that includes a selectivity and at least one of a first marginal selectivity or a second marginal selectivity, completing the observation, if it does not include the first marginal selectivity and the second marginal selectivity, by estimating the missing marginal selectivity, adjusting the observation if needed to make it logically consistent among a plurality of observations of the data attribute pair, computing a statistic H | 10-29-2009 |
| 20090271444 | DATA PROCESSING SYSTEM AND METHOD - A method of evaluating effectiveness of usage of a file system by a plurality of files, comprising calculating a ratio A:S, wherein A is the sum of results of a function carried out in respect of each of the files, the result of the function in respect of a file being dependent on at least two properties of the file including the size of the file; and wherein S is the total size of the files. | 10-29-2009 |
| 20090271445 | Storage system and method of changing monitoring condition thereof - The management burden of a replication administrator is alleviated and the monitoring burden is reduced in a storage system. In a large-scale storage system configured across a plurality of sites, a management computer managing the storage system collects configuration information of a volume group such as the copy pair status information from a host computer of the respective sites including a primary site and a remote site, and analyzes the collected information. When a failure or a disaster occurs and the primary site and the remote site are switched and the management computer detects a change in the configuration of the volume group, and appropriate switches the monitoring configuration upon determining the configuration of the detected change. | 10-29-2009 |
| 20090271446 | METHOD AND SYSTEM FOR MODIFICATION OF AN UNLOCKED RECORD OF A DATABASE BY INTERACTING PROCESSES - In a method for modifying an unlocked record of a database by interacting processes, a first process accesses the record and locks it, then checks if the record is marked for post-processing. In case the record is not marked for post-processing the first process proceeds to the following actions: performs the operations on the record, unlocks the record and terminates. In case the record is marked for post-processing the first process performs the following steps: sets the flag to a predefined first state which denotes that post-processing is due, performs the operations to the record and saves them, unlocks the record, calls a second process and terminates. In the case that the record is marked for post-processing, the second process performs the following steps: performs further operations to the record and saves them, sets the flag to a predefined second state which denotes that post-processing is done and terminates. | 10-29-2009 |
| 20090271447 | METHOD FOR SYNCHRONIZING CONTENTS FILE AND DEVICE FOR EMPLOYING THE SAME - A method and device for synchronizing a contents file are discussed. An embodiment is directed to a method for synchronizing data using a target device, the target device including a target contents file, the method comprising: receiving file information of a reference contents file from a reference device; comparing the file information of the reference contents file and file information of the target contents file to determine whether a contents file synchronization is needed; and synchronizing the target contents file using the reference contents file based on the comparison result. | 10-29-2009 |
| 20090271448 | System, Method, and Computer Readable Media for Identifying a User-Initiated Log File Record in a Log File - A system, a method, and a computer readable media for identifying a user-initiated log file record in a log file are provided. The log file has a user-initiated log file record and a repeating pattern of log file records automatically generated by a software program. The system allows a user to identify first and second timestamp values corresponding to first and second times which identify a time interval of interest in the log file. The system further analyzes the log file to identify the user-initiated log file record having a timestamp value between the first and second timestamp values. The system further identifies the repeating pattern of log file records in the log file. | 10-29-2009 |
| 20090271449 | WORK SUPPORT APPARATUS FOR INFORMATION PROCESSING DEVICE - To provide a work support apparatus capable of allowing an operator to safely and easily perform work requiring all or a part of a privilege, and concisely confirming the contents of the work later, a work support apparatus | 10-29-2009 |
| 20090271450 | Collaborative Document Versioning - A method, system, and computer usable program product for collaborative document versioning are provided in the illustrative embodiments. A document is received for versioning and stored in a data storage associated with a data processing system. A group of users is requested to collaborate in performing a pre-commit processing on the document. Based on the pre-commit processing, a determination is made if the document is to be versioned. The document is sent for versioning if the document is to be versioned. | 10-29-2009 |
| 20090271451 | On-Demand Access to Container File Directories - One or more levels of a stub directory from a container file are written out to a storage device. The stub directory initially includes identifiers of one or more directories in the one or more levels of the stub directory but not identifiers of additional directories in the one or more directories. In response to a request to access one of the one or more directories, identifiers of one or more additional directories and/or one or more files in the one directory are extracted from the container file. | 10-29-2009 |
| 20090271452 | DOCUMENT MANAGEMENT APPARATUS, DOCUMENT MANAGEMENT METHOD, AND COMPUTER-READABLE ENCODING MEDIUM RECORDED WITH A COMPUTER PROGRAM - A document management apparatus is disclosed. Document storing instruction information is acquired to instruct to store a second document information including a second information element, which is generated by copying a first information element included in a first document information. The second information element included in the second document information is acquired based on the acquired document storing instruction information. Then, it is instructed to store the second information element. Next, copy originator information concerning the first information element, which is included in the document storing instruction information and is a copy originator of the second information element, is acquired. Then, it is instructed to store association information for associating the second information element with the first information element based on the acquired copy originator information. | 10-29-2009 |
| 20090271453 | Network Intrusion Blocking Security Overlay - A database security overlay that identifies each network and local access gateway to a database, and monitors each access path from the identified gateways to analyze each connection to the database and block any connections determined to transport unauthorized or undesirable content. Access gateways that establish connections are identifiable by interprocess communication (IPC) mechanisms employed in accessing the database. An evaluator monitors access attempts, while a tapping mechanism on IPC mechanisms that provide the connections captures access attempts from the access gateways. The tapping mechanism intercepts and forwards access attempts to the evaluator to centralize and focus DB paths amid multiple local and external connections on the DB server. A lightweight check for each local access quickly determines if the access attempt warrants further scrutiny. | 10-29-2009 |
| 20090271454 | Enhanced method and system for assuring integrity of deduplicated data - The present invention provides for an enhanced method and system for assuring integrity of deduplicated data objects stored within a storage system. A digital signature of the data object is generated to determine if the data object reassembled from a deduplicated state is identical to its pre-deduplication state. In one embodiment, generating the object signature of a data object before deduplication comprises generating an object signature from intermediate hash values computed from a hash function operating on each data chunk within the data object, the hash function also used to determine duplicate data chunks. In an alternative embodiment, generating the object signature of a data object before deduplication comprises generating an object signature on a portion of each data chunk of the data object. | 10-29-2009 |
| 20090271455 | Content Migration Tool and Method Associated Therewith - The instant disclosure describes techniques and devices for facilitating migration of files between a source system and a target system. A system for facilitating migration of files between a source system and a target system includes an extraction component and an injection component. The extraction component includes at least one extraction handler and a profile engine operative to parse a profile specification, execute the at least one extraction handler, and provide a batch specification. The injection component includes a batch handler for obtaining pulled data from a source system, and a batch engine is operative to parse a batch specification and to create at least one file structure in the target system based on extracted structure information in the batch specification. Methods and GUIs for facilitating migration of files are also described. | 10-29-2009 |
| 20090271456 | Efficient backup data retrieval - Information is retrieved by receiving a list of one or more files to be restored. It is determined whether to obtain: (1) a contiguous group of blocks that includes a first segment of one or more blocks associated with the one or more files to be restored, a gap of one or more blocks that are not associated with the one or more files to be restored that is adjacent to the first segment, and a second segment of one or more blocks associated with the one or more files to be restored that is adjacent to the gap or (2) a contiguous group of blocks that includes only the first segment based at least in part on a length and/or number of blocks comprising the gap. The determined contiguous group of blocks is obtained. | 10-29-2009 |
| 20090271457 | Backup of Media Libraries - The disclosed embodiments support the backup of the contents of a media library, or a portion thereof, on one or more storage mediums. More particularly, the contents of the media library may include one or more media items and/or playlists. Once backed up, the contents stored on the storage mediums may be restored to the media library. | 10-29-2009 |
| 20090271458 | DATA STORAGE SYSTEM AND STORING METHOD THEREOF - A data storing method includes providing a storage space, receiving a data stream, establishing a cluster link when the data stream is stored into the storage space, and before the data stream is completely stored in the storage space, storing a cluster number of a specific node in the cluster link and information about a cluster following the specific node, and setting the content of the specific node as an EOF. A data storage system thereof can access a real-time data stream stored in the storage space, or release the occupied space in the storage space through deleting the file of the real-time data stream, even if the real-time data stream is interrupted abnormally during storage. | 10-29-2009 |
| 20090271459 | Method and system for responding to file system requests - A system for responding to file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed. The system includes D disk elements in which files are stored, where D is greater than or equal to 1 and is an integer. The system includes a switching fabric connected to the D disk elements to route requests to a corresponding disk element. The system includes N network elements connected to the switching fabric. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V, where N is greater than or equal to 1 and is an integer and N+D is greater than or equal to 3, which receives the requests and causes the switching fabric to route the requests by their file ID according to the mapping function. A method for responding to file system requests. The method includes the steps of receiving file system requests having file IDs comprising V, a volume identifier specifying the file system being accessed, and R, an integer, specifying the file within the file system being accessed at network elements. Each network element has a mapping function that for every value of V, specifies one or more elements from the set D that store the data specified by volume V. Then there is the step of routing the requests to a switching fabric connected to the network elements based on the file system request's ID according to the mapping function to disk elements connected to the switching fabric. | 10-29-2009 |
| 20090271460 | MEMORY MANAGEMENT METHOD AND SYSTEM - A memory management method and a system for performing garbage collection. The method includes the steps of providing in a memory space a heap partitioned into a plurality of areas including an area for object allocation and a To area for future object allocation. In garbage collection, an object reachable from a root set among objects allocated in the area of use is copied into the To area. In addition, a finalizable object among the objects allocated in the area of use is set as a finalization target. Here, the finalizable object is an object unreachable from the root set and has a finalize method. After the garbage collection is completed, the finalizable object of finalization target allocated in the area of use is finalized. | 10-29-2009 |
| 20090271461 | SEMICONDUCTOR INTEGRATED CIRCUIT - There is provided a semiconductor integrated circuit including: a plurality of first logic blocks which are reconfigurable, the plurality of first logic blocks inputting data of a first bit width and performing computation; a first network connecting the plurality of first logic blocks in a dynamically reconfigurable manner; a plurality of second logic blocks inputting data of a second bit width different from the first bit width and performing computation; a second network connected to outputs of the plurality of second logic blocks; and a third network connecting a carry bit output of a computing unit included in the first logic block to an input of a computing unit included in the second logic block in a dynamically reconfigurable manner. | 10-29-2009 |
| 20090271462 | Keyed Pseudo-Random Number Generator - A method and apparatus for client authentication using a pseudo-random number generation system. The pseudo-random number generation utilizes a secret key as well as state information as input into the hash function to generate a pseudo-random number. The state information that is part of the input can be any number of prior generated pseudo-random numbers. The authentication allows for synchronization of the client and server by exchanging state information. The authentication is not dependent on any absolute time and consequently the client and servers are not required to maintain a reliable shared time base. | 10-29-2009 |
| 20090271463 | PSEUDORANDOM NUMBER GENERATOR AND DATA COMMUNICATION APPARATUS - The present invention is directed to improve leak analysis resistance by improving randomness of a pseudorandom number. A pseudorandom number generator as a representative embodiment of the invention includes a shift resistor obtained by coupling a plurality of flip flop circuits and can generate a pseudorandom number by shifting signals by the shift register synchronously with a clock signal. A shift amount changing circuit capable of changing a shift amount in the shift register in accordance with a control signal supplied from the outside of the pseudorandom number generator is provided. By changing the shift amount in the shift register in accordance with a control signal supplied from the outside of the pseudorandom number generator by the shift amount changing circuit, it becomes difficult to make outputs of the pseudorandom number generator the same. By using such a pseudorandom number generator, leak analysis resistance can be improved. | 10-29-2009 |
| 20090271464 | ARITHMETIC OR LOGICAL OPERATION TREE COMPUTATION - A method of computing at least a first and a second tree of arithmetic or logical operations on a microprocessor comprising at least n parallel processing elements. The method comprises: a) executing (in | 10-29-2009 |
| 20090271465 | CONFIGURABLE HYBRID ADDER CIRCUITRY - Hybrid adder circuitry is provided for integrated circuits such as programmable integrated circuits. The hybrid adder may combine the capabilities of multiple adder architectures. Hybrid adders may include carry select and carry ripple adder circuits. The adder circuits may be combined using a carry look-ahead architecture. Adder functionality may be implemented using the resources of logic regions on the programmable integrated circuits. Each logic region may include combinatorial logic such as look-up table logic and register circuitry. The hybrid adder circuitry may receive input words to be added from the combinatorial circuitry and may produce corresponding arithmetic sum output signals to the register circuitry. | 10-29-2009 |
| 20090271466 | Data logging with network interfacing feature - A data processing network includes data sourcing entities, data logging entities that log data provided by the data sourcing entities, and a data transport network that supports data transport between the data sourcing entities and the data logging entities. The data logging entities and the data sourcing entities are interfaced to the data transport network in a manner that renders the data transport network transparent to the data logging entities and the data sourcing entities. | 10-29-2009 |
| 20090271467 | PREVENTING TRAFFIC FLOODING TO THE ROOT OF A MULTI-POINT TO MULTI-POINT LABEL-SWITCHED PATH TREE WITH NO RECEIVERS - A method is provided for pruning an MP2MP tree. The method includes (a) in a first node of an MP2MP LSP tree, the MP2MP LSP tree including a plurality of nodes, determining whether the first node has only a single replication branch for the MP2MP LSP tree, the single replication branch representing a downstream path to only a second node of the plurality of nodes, (b) in response to determining that the first node has only a single replication branch for the MP2MP LSP tree, sending a message to the second node indicating that the second node should refrain from sending upstream traffic towards the first node, and (c) in response to determining that the first node does not have only a single replication branch for the MP2MP LSP tree, refraining from sending a message to the second node indicating that the second node should refrain from sending upstream traffic of the MP2MP LSP tree towards the first node. Apparatus are also provided for use in practicing certain embodiments. | 10-29-2009 |
| 20090271468 | Complex event processing cloud - A means to establish a CEP Cloud with processing capabilities to scale as required by the business application or applications leveraging the CEP Cloud. Included is a method of establishing a network of CEP Engines that work in concert with each other so to provide CEP Services to deliver the Service Level Agreements (SLA) of function, latency, and throughput as required by the application. | 10-29-2009 |
| 20090271469 | Method and apparatus for IMS support for multimedia session, recording, analysis and storage - A system comprising a first network element, a second network element and a communication device. The first network element is communicatively coupled to the second network element and the communication device. The communication device sends multimedia session information to the first network element. The first network element analyzes the multimedia session information for urgent emergency circumstances. The first network element forwards the multimedia session information to a destination on the second network element if urgent emergency circumstances are found in the multimedia session information. | 10-29-2009 |
| 20090271470 | Network Equipment System - This network equipment system is a system of a functional processing system, and is configured so that each network device performs a function assigned to itself whereby the whole system performs the predetermined action. Each network device has a function memory part | 10-29-2009 |
| 20090271471 | PROVIDING SERVICES FOR MULTIPLE BUSINESS CONSUMERS - Methods, systems, and apparatus, including computer program products, for providing services to business organization clients involve receiving a request for a particular service, identifying configuration data relating to the request, sending a service request to a service provider of the service, and providing the service to a service consumer in accordance with data returned in response to the service request. The service consumer is identified from the request for a particular service. Configuration data corresponding to the service consumer is identified. The service provider for the service and resource data corresponding to the service are identified from the configuration data. A service request is sent to the service provider and data relating to the service is returned from the service provider. The service is provided to the service consumer in a shared runtime environment based at least in part on the received data relating to the service. | 10-29-2009 |
| 20090271472 | System and Method for Programmatic Management of Distributed Computing Resources - Systems and methods for providing a development and deployment platform for Software as a Service (SaaS) providers are disclosed. The platform may provide an application programming interface (API) through which customers may configure virtualized grids of language-level virtual machines (VMs), networks, and storage resources. A grid may be horizontally scalable and programmatically configurable by a customer and/or customer code. The platform may allow dynamic scaling of resources (up and down) to match changing demands, by allowing customers and/or customer code to programmatically alter their own system level structure at runtime, through the API. The grid may be accessed by both on-grid and off-grid processes, through internal and external connectivity resources provided by the platform. The platform may provide common utilities for end-user services, deployment operations, and development tasks (e.g., debugging), and may include frameworks and macro-components (e.g. web servers). The platform may host long-running Internet-based services and/or one-shot computational services. | 10-29-2009 |
| 20090271473 | COMMUNICATION TERMINAL, WIRELESS COMMUNICATION NETWORK SYSTEM AND CONTENT DISTRIBUTION METHOD - A wireless communication network system includes a reproducing device reproducing a predetermined content, a first communication terminal, and a second communication terminal. The first communication terminal has a receiving section receiving predetermined data by wireless communication, a first storage section storing therein a software that enables acquiring data of the content currently being reproduced by the reproducing device during a period when the content is being reproduced, and a first controller controlling the receiving section to receive the data of the content through the software. The second communication terminal has a second storage section having the software stored therein, a transmitting section transmitting predetermined data to both the reproducing device and the first communication terminal by wireless communication, and a second controller controlling the transmitting section to transmit the data of the content to the reproducing device and transmit the software to the first communication terminal. | 10-29-2009 |
| 20090271474 | METHOD AND APPARATUS FOR RELIABLE MASHUP - A method and apparatus for reliable mashup. The method includes the steps of: intercepting a data update request submitted by a client browser to one or more of a plurality of services for providing mashup page data; performing consistency validation on the data update request using consistency rules; and, in response to a successful validation, forwarding the data update request to the one or more of the plurality of services. | 10-29-2009 |
| 20090271475 | Methods of Providing Published Content - Methods of providing published content are presented. Content providers, including advertisers, can have their network addresses become black listed through no fault of their own. Content providers can utilize one or more intermediary providers each having their own distinct network address, possibly a registered domain name. An advertiser or other content provider can engage members of a distribution channel to disseminate promotional information to consumers where the promotional information comprises a network address of the intermediary provider. Upon a request directed toward the network address, the intermediary transforms published content obtained from the primary provider to make the content appear as though it originated from the intermediary provider. Should a black listing event occur, only the intermediary provider would be affected. An updated or new intermediary provider having a new, distinct network address can be instantiated to replace the black listed provider. | 10-29-2009 |
| 20090271476 | METHOD FOR REDUCING TRANSMITTED DATA - Red Line is an extension of a traditional web proxy for reducing the transmitted amount of data to an end user while also giving said user the opportunity of retrieving an original without damaging the original shape of a web page. | 10-29-2009 |
| 20090271477 | DIGITAL PHOTO FRAME FRAMEWORK CONTROLLED BY COMPUTER AND SYNCHRONOUSLY UPDATED WITH REMOTE SERVER - A digital photo frame framework controlled by a computer and synchronously updated with a remote server comprises a digital photo frame; a computer that is connected with the digital photo frame and has a network connection device, and is provided therein with operating software for generating an identification code and a user interface; an intermediate server that has a user database for storing the setting information related to a user and communicating the corresponding information on the remote server such that when the computer is communicated to the intermediate server by the operating software, the intermediate server and the remote server can be automatically connected and correspond to each other. | 10-29-2009 |
| 20090271478 | WEB SERVICE CONTROL APPARATUS AND METHOD - A computer readable storage medium stores a Web service control program that allows a computer to execute a process comprising: receiving from a consumer of a Web service a reservation request for a reservation which reserves the Web service and defines a condition, the condition including a shortest time interval between Web service requests; acquiring a state of a server; determining whether to accept the reservation; accepting the reservation when it is determined to accept the reservation; determining, when receiving a Web service request for the Web service, a time interval between the received Web service request and a Web service request prior to the received Web service request; determining whether the received Web service request satisfies the condition; and transferring, when it is determined that the received Web service request satisfies the condition, the received Web service request. | 10-29-2009 |
| 20090271479 | Techniques for Providing Presentation Material in an On-Going Virtual Meeting - A technique for providing presentation material in an on-going virtual meeting includes converting a real-world (RW) presentation into a virtual-world (VW) presentation. A media format of the VW presentation corresponds to a media format utilized by a target VW. The VW presentation is then stored in an RW media repository. The VW presentation is associated with an RW media uniform resource locator (URL). A VW screen control script is used to set a VW media URL associated with a VW screen parcel to the RW media URL. The VW presentation is then provided to participants of the VW meeting by accessing the RW media repository using the VW media URL. | 10-29-2009 |
| 20090271480 | Electronic document confidentialy and tracking system - Method and apparatus to identify document properties by use of the Internet or other networking system. | 10-29-2009 |
| 20090271481 | Online Idea Collaboration - A computing device for online idea collaboration includes a processor, and a computer readable storage medium. The processor creates a publishing module programmed to allow authors to publish ideas, the publishing module including an interface that requests various information regarding each of the ideas. The processor creates a ratings module programmed to allow reviewers to rate each of the ideas, the ratings module presenting questions to the reviewers to allow the reviewers to rate each of the ideas. The processor creates a valuation module programmed to calculate a ratings value for each of the ideas, the ratings value being based, at least in part, on data from the ratings module, and the ratings value providing an estimate of each idea's chances for success. | 10-29-2009 |
| 20090271482 | Message Character String Output System, Control Method Thereof, and Information Storage Medium - A message string output system which can prevent users from feeling uncomfortable due to repeated input of a particular string by another user is provided. A judging unit ( | 10-29-2009 |
| 20090271483 | METHOD FOR REPUBLICATION OF PUBLISHED MESSAGES AS APPENDS ON A SEPARATE RETAINED TOPIC - A method for republication of published messages includes receiving a published message on a topic from a publisher, storing the published message as an appended retained message, republishing the appended retained message on a history topic, receiving a request from a subscriber to view at least a portion of the appended retained message, and transmitting the republished message to a subscriber subscribing to the topic after the published message has been published via the history topic. | 10-29-2009 |
| 20090271484 | FACEMAIL - Systems and methods are provided for generating, sending, and delivering a message addressed using an image of an intended message recipient of the message. In one embodiment, a sending user captures or otherwise obtains an image of an intended message recipient. A message to the intended message recipient is then generated, addressed using the image of the intended message recipient, and sent to a central server. The central server identifies the intended message recipient based on the image of the intended message recipient and optionally a location and time at which the image was captured. Optionally, the identity of the intended message recipient may be verified by one or more users such as one or more friends of the intended message recipient. The central server then sends the message to the intended message recipient using known contact information such as a username or email address of the intended message recipient. | 10-29-2009 |
| 20090271485 | LOAD BALANCED STORAGE PROVISIONING - Available performance capacities of storage servers and storage devices in a storage infrastructure are determined using a plurality of metrics, wherein each of the storage devices is managed by one of the storage servers. Each aggregate is hosted by a storage server and includes multiple storage devices. A relationship between the plurality of metrics is analyzed. An aggregate from which to allocate storage capacity to a volume from a plurality of aggregates is selected based on the available performance capacities and the relationship between the plurality of metrics. The selection is performed without information about properties of the volume. Storage capacity of the selected aggregate is automatically allocated to the volume. After said allocation, the plurality of aggregates is approximately load balanced. | 10-29-2009 |
| 20090271486 | MESSAGING DEVICE FOR DELIVERING MESSAGES TO RECIPIENTS BASED ON AVAILABILITY AND PREFERENCES OF RECIPIENTS - A messaging device facilitates delivery of messages to recipients based on availability and preferences associated with recipients. In some embodiments, messages are composed by a user via a touchscreen display. Icons representing potential message recipients are displayed, and the user may deliver a message to a recipient by associating the message with the icon that represents the desired recipient. The facility uses availability information—which reflects recipients' availability and willingness to communicate—and system- and recipient-defined preferences to determine the best method(s) of delivery for a message and other features of message delivery. Recipients' availability and preferences may be displayed to users on an interface. Users may make decisions regarding delivery method, timing, and other details of message delivery based on the displayed availability and preference information. | 10-29-2009 |
| 20090271487 | SYSTEMS AND METHODS OF AUTOMATIC RETRANSMISSION OF ELECTRONIC MAIL - Disclosed are systems and methods of automatic retransmission of electronic mail. | 10-29-2009 |
| 20090271488 | METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR MANAGING FOREIGN HOLIDAYS FOR A COMPUTER APPLICATION BASED ON EMAIL - A method, system, and computer program product are provided for managing foreign holidays. The system includes a processor configured to receive email information relating to foreign countries that a user communicates with, calculate based on the email information a respective count for each foreign country, and compare the respective count to a threshold. The processor is also configured to offer the user an option to add foreign holidays corresponding to a particular foreign country to the computer application when the respective count for the particular foreign country exceeds the threshold, and offer the user an option to specify a different country than an actual originating country. The respective count is respectively calculated for the actual originating country and for the different country to allow consideration of both a home country as the different country and a visiting country as the actual originating country for a particular individual. | 10-29-2009 |
| 20090271489 | ELECTRONIC MAIL SYSTEM AND METHOD - An electronic mail server processes large numbers of electronic messages. The server includes software which detects various status conditions relating to each message. One or more user-defined software modules are attached to the server software, such that upon detection of a given condition, the associated module is executed. Thus, the modules are executed in real time, i.e. while the main server software is operating. In one example, the user-defined modules can be used to update a database of addresses in real time, when messages to certain addresses in the database are returned as undeliverable. | 10-29-2009 |
| 20090271490 | Communication Protocols Based on Mutuality - A communication system that conditions initiation of communication and delivery of messages on party mutuality, and optionally, other mutuality conditions such as topic mutuality. One of the advantages of the present system is its ability to deliver messages otherwise undeliverable due to the lack of a unique and specific recipient address. The present system achieves this by matching messages that employ fuzzy addressing schemes. | 10-29-2009 |
| 20090271491 | SYSTEM AND METHOD TO CONTROL WIRELESS COMMUNICATIONS - A method of controlling wireless communications is provided. A first call is received at a first distributed mobile architecture (DMA) server from a first mobile communication device. The first DMA server communicates with the first mobile communication device via a first wireless communication protocol. A second call is received at the first DMA server from a second mobile communication device. The first DMA server communicates with the second mobile communication device via a second wireless communication protocol. Voice information associated with the first call is converted to first packet data and voice information associated with the second call to second packet data. The first packet data and the second packet data are routed via a private Internet Protocol (IP) network to at least one second DMA device, where the first call is accessible to a first destination device and the second call is accessible to a second destination device via the at least one second DMA device. | 10-29-2009 |
| 20090271492 | REAL-TIME COMMUNICATIONS OVER DATA FORWARDING FRAMEWORK - Methods and apparatus, including computer program products, for real-time communications over data forwarding framework. A framework includes a group of interconnected computer system nodes each adapted to receive data and continuously forward the data from computer memory to computer memory without storing on any physical storage device in response to a request from a client system to store data from a requesting system and retrieve data being continuously forwarded from computer memory to computer memory in response to a request to retrieve data from the requesting system, and at least two client systems linked to the group, each of the client systems executing a real-time communications client program. | 10-29-2009 |
| 20090271493 | System and Apparatus for Managing Social Networking and Loyalty Program Data - A system for managing and sharing social networking and loyalty program data that includes a quick-transfer device. The quick-transfer device can be in any number of forms that are readily portable such as a keychain, wristwatch, accessory for a mobile phone or music player or similar form. The quick-transfer device provides a set of interactive features for managing and transferring the social networking and loyalty program data through a ‘quick-touch’ or ‘quick-click’ transfer mechanism. The loyalty program and social networking data structure is managed by the quick-transfer device. The data structure is accessible to general purpose applications such as web browsers. The quick-transfer device can communicate with other quick-transfer devices as well as computers and external sensors to update and modify the contents of the stored data structure. | 10-29-2009 |
| 20090271494 | Method, System and Program Product for Providing Server Security Via A Security Sensor Application Shared by Multiple Operating System Partitions - When a hypervisor in a computer server receives input/output (I/O) data traffic, the hypervisor sends the I/O data traffic to a security sensor application shared by multiple operating system (OS) partitions. If the security sensor application indicates that the I/O data traffic meets pre-defined security standards in the security sensor application, and the I/O data traffic is addressed to one of the OS partitions in the computer server, the hypervisor sends the I/O data traffic to the applicable OS partition. If the I/O data traffic meets the pre-defined security standards, and the I/O data traffic is not addressed to one of the OS partitions, the hypervisor sends the I/O data traffic to an external destination in a network coupled to the computer server. | 10-29-2009 |
| 20090271495 | TRANSPORT INDEPENDENT REDIRECTION - Transport independent redirection. If a client computing system were to request a service from a service computing system, the service may determine whether or not the client should request the service from yet another service. If the client should request the service from the other computing system, the original service (or its intermediary) generates and transmits a transport-independent redirect message to the client. The client may then issue the request to the new service specified in the redirect response. The redirect message is not limited to a particular type of transport protocol. In addition, the redirect may be made possible in any number of message exchange patterns, not just request-response. | 10-29-2009 |
| 20090271496 | INFORMATION RECOMMENDATION SYSTEM BASED ON BIOMETRIC INFORMATION - State information of a user is detected via a biometric information sensor ( | 10-29-2009 |
| 20090271497 | Affiliate Program Redirection System - A system, method, and computer readable medium for affiliate redirection. There are process steps and modules for receiving a first URL request, recording request information regarding the first URL request; making the request information available to a merchant; and redirecting the URL request to a second URL having no variables, wherein the redirection indicates a permanent redirection. Additional steps include: instructing a shopper to write a cookie containing request information, sending request information directly to a merchant before the step of redirecting the URL request to a second URL having no variables, receiving a second URL request and providing content modified according to request information, providing content modified according to request information includes displaying an affiliate logo, providing an expiring cookie, and linking an affiliate ID to customization information and wherein the content is modified to display the customization information. | 10-29-2009 |
| 20090271498 | SYSTEM AND METHOD FOR LAYERED APPLICATION SERVER PROCESSING - A system and method for layered application server processing. Embodiments of the system are particularly useful in extreme transaction processing (XTP) environments to support hundreds of thousands of simultaneous users, and perhaps millions of simultaneous transactions. Applications can be built from service components. Mashups can be performed on applications, services, and data, to create a more dynamic form of application. Data center consolidation and server virtualization techniques can be used to distribute applications over multiple machines or data centers. A horizontal Operating System (OS) fabric is then used to integrate components of the data centers in a dynamic fashion, including for example integrating portal or Service Component Architecture (SCA) components into personality profiles that can be federated over many (e.g. thousands) of Java machines and data centers. The net result is that the system can be quickly and dynamically modified or distributed over different machines and different applications, even over distances of different continents, to respond to the immediate needs of the enterprise. | 10-29-2009 |
| 20090271499 | Software and Method for Monitoring A Data Stream and for Capturing Desired Data Within the Data Stream - Software stored on a computer-readable storage medium at a user station provides a plurality of functions including an online service selector function that enables a user at the user station to select any one of a plurality of available online service providers, and a communications function that establishes a communication link between the user station and the selected one of the available online service providers. Corresponding methods for operating a user station are also described. | 10-29-2009 |
| 20090271500 | METHOD AND APPARATUS FOR RESOURCE TRANSFER - A method and apparatus for transferring resources from a server to a client, wherein the resources are for an object in an application. According to the present invention, resources needed by the object are determined. Resources which have usages that are less than a threshold according to statistics are removed from the determined resources. The remainder of the determined resources, which are needed by the object, is transferred to the client. According to the present invention, users do not have to wait for a long time before they can see a web page. | 10-29-2009 |
| 20090271501 | System and Method for Building and Execution of Platform-Neutral Generic Services' Client Applications - A system and method of building component applications are provided. Component applications are executed on terminal devices, which communicate with a schema-based service via a network and the Internet. The component applications comprise data components, presentation components, and message components, which are written a structured definition language such as XML code. The component applications further comprise workflow components which can be written as a series of and are embedded in the XML code. | 10-29-2009 |
| 20090271502 | DATA DISTRIBUTION METHOD, DATA DISTRIBUTION SYSTEM AND RELEVANT DEVICES IN EDGE NETWORK - A data distribution method, a data distribution system and relevant devices in an edge network are provided. The method includes: obtaining a data download request from a client, and obtaining a content ID of data under a certain protocol, where the content ID is carried in the download request; and searching for an edge network content ID that corresponds to the content ID and uniquely identifies a data content in an edge network, obtaining corresponding client information by using the edge network content ID as an index, and returning data source information that carries the client information to the client. Therefore, the data is sharable as far as possible throughout the edge network, and the impact on the backbone network is relieved effectively. | 10-29-2009 |
| 20090271503 | System and Method for Customizing Settings in a Communication Device for a User - The illustrative embodiments described herein provide a method, apparatus, and computer program product for customizing settings in a communication device for a user. In one illustrative embodiment, the process identifies a user profile to which a user belongs. The process identifies a set of custom communication device settings associated with the user profile. The process also sets a current set of communication device settings for a set of functions in a communication device to the set of custom communication device settings. In one embodiment, identifying the user profile to which the user belongs includes identifying the user profile to which the user belongs based on one or more characteristics of the user. | 10-29-2009 |
| 20090271504 | Techniques for agent configuration - Described are techniques for monitoring the performance, security and health of a system used in an industrial application. Agents on components included in the industrial network report data to an appliance or server. The agents on a component may include a configuration agent and one or more other agents. The configuration agent receives agent configuration data that may be communicated at a network application level. The agent configuration data may include information used to configure the configuration agent and other agents on the component. The configuration agent may be disabled. Once disabled, the configuration agent cannot be used to further modify agent configuration data as applied to the configuration agent and the one or more other agents until re-enabled. | 10-29-2009 |
| 20090271505 | SYSTEM AND METHOD FOR EXECUTING THIRD PARTY MODULE WITH WEB SERVERS - A computer-implemented system that can support executing a third party module with Web Servers comprises one or more web server instances, a third party module that interacts with the one or more web server instances, and an execution environment that contains a web server wrapper instance that can encapsulate a web server instance of the one or more web server instances. The web server wrapper instance is associated with a web server configuration tool that can configure the one or more web server instances based on the third party module. | 10-29-2009 |
| 20090271506 | MANAGEMENT APPARATUS AND MANAGEMENT METHOD - Proposed are a management apparatus and a management method capable of facilitating resource management With the provided management apparatus and management method for managing a resource allocated to a virtual node that provides a file sharing service to a client in units of a resource management group configured from a plurality of mutually associated resources, an association between the resources is extracted based on history information of access from the client, and the associated resource management groups are integrated based on the extracted association between the resources. Thus, it is possible to reduce the number of resource management groups to be managed, and resource management is thereby facilitated. | 10-29-2009 |
| 20090271507 | SYSTEM AND METHOD FOR ASSISTED ADMINISTRATION OF REMOTE DEVICE UPDATES - The subject application is directed to a system and method for assisted administration of remote device updates. Device data is first received for each networked document processing device that includes data representing the current state of the hardware and software associated with each of the networked document processing devices. Update data is then received including the identity and availability of revised software. A comparison of the update data with the device data is performed. The compatibility of the received update data is determined based upon the comparison, and a display is generated representing each of the compatible devices. Selection data is then received corresponding to each displayed document processing device. The revised software is thereafter communicated to each document processing device identified by the selection data. The revised software is then installed on each device to which it was communicated. | 10-29-2009 |
| 20090271508 | METHOD AND APPARATUS FOR PROVIDING A MEASUREMENT OF PERFORMANCE FOR A NETWORK - A method and an apparatus for providing a measurement of performance for a network are disclosed. For example, the method sends a plurality of multi-objective probes on a path, and receives one or more of said plurality of multi-objective probes for the path. The method then determines a plurality of performance measurements. | 10-29-2009 |
| 20090271509 | PROBABILISTIC AGGREGATION OVER DISTRIBUTED DATA STREAMS - In one embodiment, a method of monitoring a network. The method includes, at each node of a set, constructing a corresponding vector of M components based on a stream of data packets received at the node during a time period, the set including a plurality of nodes of the network, M being greater than 1; and estimating a value of a byte traffic produced by a part of the packets based on the constructed vectors, the part being the packets received by every node of the set. The constructing includes updating a component of the vector corresponding to one of the nodes in response to the one of the nodes receiving a data packet. The updating includes selecting a component of the vector to be updated by hashing a property of the received data packet. | 10-29-2009 |
| 20090271510 | NETWORK STATE PLATFORM - A network state platform for managing a network having a number of network nodes is disclosed. A user provides a policy layer a high level instruction indicative of the desired network performance. The policy layer parses the high level instruction to generate a number of configuration instructions for the network nodes. The network nodes provide data logs of their activity to a data layer that collates the logs into a single entry that is stored, and can be accessed by an observation layer. External applications interface with the observation layer to access the stored data and use this information to generate requests to change portions of the network configuration. These requests are provided to a control layer that converts the requests from the applications to a high level instruction that is then provided to the policy layer to implement. | 10-29-2009 |
| 20090271511 | AUTOMATIC CONTEXT-BASED BASELINING FOR TRANSACTIONS - Application health is determined by calculating baseline deviation for one or more transactions based on past data having the same context as current data being examined. The performance data is generated in response to monitoring one or more applications that perform transactions during a time period. The performance data may include transaction metric data and the context data describing conditions under which one or more transactions were performed. A baseline is determined by predicting current or recent transaction performance data values using past transaction performance data associated with the same context. Based on the comparison of the actual and predicted data with the same or similar context, a deviation from the baseline value is determined for the transaction and reported, for example to a user through an interface. | 10-29-2009 |
| 20090271512 | TRANSMISSION CONTROL PROTOCOL/INTERNET PROTOCOL (TCP/IP) PACKET-CENTRIC WIRELESS POINT TO MULTI-POINT (PtMP) TRANSMISSION SYSTEM ARCHITECTURE - A packet-centric wireless point to multi-point telecommunications system includes: a wireless base station communicating via a packet-centric protocol to a first data network; one or more host workstations communicating via the packet-centric protocol to the first data network; one or more subscriber customer premise equipment (CPE) stations coupled with the wireless base station over a shared bandwidth via the packet-centric protocol over a wireless medium; and one or more subscriber workstations coupled via the packet-centric protocol to each of the subscriber CPE stations over a second network. The packet-centric protocol can be transmission control protocol/internet protocol (TCP/IP). The packet-centric protocol can be a user datagram protocol/internet protocol (UDP/IP). The system can include a resource allocation means for allocating shared bandwidth among the subscriber CPE stations. The resource allocation is performed to optimize end-user quality of service (QoS). The wireless communication medium can include at least one of: a radio frequency (RF) communications medium; a cable communications medium; and a satellite communications medium. The wireless communication medium can further include a telecommunications access method including at least one of: a time division multiple access (TDMA) access method; a time division multiple access/time division duplex (TDMA/TDD) access method; a code division multiple access (CDMA) access method; and a frequency division multiple access (FDMA) access method. | 10-29-2009 |
| 20090271513 | Method and system for adaptive data transfer over packet networks - There is provided a method for adaptive data transfer over packet networks. The method comprises selecting a first communication path for transferring the data to the second computer, starting to transfer the data over the first communication path to the second computer, monitoring transfer characteristics of the first communication path related to the data transfer, storing the transfer characteristics associated with the first communication path in a database, comparing the transfer characteristics against one or more previously stored transfer characteristics related to one or more prior data transfers, and determining whether to alter a transfer algorithm being utilized for transferring the data to the second computer based on the comparing. | 10-29-2009 |
| 20090271514 | SYSTEM AND METHOD FOR MONITORING USER INTERACTION WITH WEB PAGES - Systems and methods for monitoring usage of an electronic device are disclosed herein. A client component in stalled in a client device is operative to monitor usage of the client device in accordance with a monitoring profile, and to generate corresponding usage data. The monitoring profile typically includes information specifying which features of which application programs are to be disabled on the client device. A server component, installed on a server device in communication with the client device, provides the monitoring profile to the client device and receives the usage data from the client device. | 10-29-2009 |
| 20090271515 | Method and Apparatus for Load Balancing in Network Based Telephony Application - Techniques are disclosed for load balancing in networks such as those networks handling telephony applications. By way of example, such techniques direct requests associated with calls to servers in a system comprised of a network routing calls between a plurality of callers and at least one receiver wherein a load balancer sends requests associated with calls to a plurality of servers as follows. A request associated with a call, a caller, or a receiver is received, depending on the particular load balancing technique. A server is selected to receive the request. A subsequent request is received. A determination is made whether or not the subsequent request is associated with the call, the caller, or the receiver, depending on the particular load balancing technique. The subsequent request is sent to the server based on determining that the subsequent request is associated with the call, the caller, or the receiver, again depending on the particular load balancing technique. | 10-29-2009 |
| 20090271516 | UNICAST/MULTICAST ARCHITECTURE - A system and method for providing content to users including a multicast sub-system providing content to multiple users and a unicast sub-system providing content to individual users. The multicast sub-system being operative to push to each of a plurality of user communities, content relating to the community and the unicast sub-system being operative to provide on demand to a user, content which has not been previously pushed to the user. | 10-29-2009 |
| 20090271517 | METHOD AND APPARATUS FOR WIRELESS DEVICE RECONNECTION HANDLING - An apparatus and method for wireless device reconnection handling are disclosed involving a keep-alive request being sent from a wireless device to a server based on a first keep-alive time interval. At least one indicator that the keep-alive request has failed is received. A second keep-alive time interval different from the first keep-alive time interval is defined in response to at least one condition being satisfied and in response to the receiving. The defining includes defining the second keep-alive time interval when a response to the keep-alive request is not received from the server within a threshold time period associated with the at least one condition. In addition, the server is associated with a first wireless network. The first keep-alive time interval is defined before the sending based on a preference associated with a server associated with a second wireless network different than the first wireless network. | 10-29-2009 |
| 20090271518 | ETHERNET EXTENSIBILITY - A networked computer with a networking framework that can operate in accordance with a standard protocol or may be configured to perform one or more functions that alter or extend processing according to the standard. The framework includes extensibility points and a mechanism to receive plug-ins that may perform extensibility functions. Network profile information indicates configuration of the extensibility points, including specific extensibility functions to be executed at the extensibility points. This information may be used to configure the extensibility points so that, as the computer operates, the extensibility functions are selectively executed instead of or in addition to standard functions. | 10-29-2009 |
| 20090271519 | Method and system for facilitating group organization using mobile devices - Method and system for facilitating group organization using mobile devices and near field communication (NFC). Such a method in one aspect comprises the steps of selecting a first member of a group to create resources for the group, creating the resources by the first member using a mobile device belonging to the first member, bringing the mobile device belonging to the first member and a mobile device belonging to a second member of the group into proximity whereby a NFC connection is established between the mobile devices, uploading from the mobile device belonging to the second member to the mobile device belonging to the first member via the NFC connection information about the second member and adding the information about the second member to the resources. | 10-29-2009 |
| 20090271520 | Method, system and apparatus for logging date with low latency - A system, method and apparatus for logging data are provided. Network data is acquired in transmission to a destination. The network data is converted to loggable data. The loggable data is output in a machine readable format. As a result, the system, method and apparatus provides for low latency acquisition of data, which may also be used for recoverability. | 10-29-2009 |
| 20090271521 | METHOD AND SYSTEM FOR PROVIDING END-TO-END CONTENT-BASED LOAD BALANCING - Methods and systems for providing end-to-end content-based load balancing are described. A Transmission Control Protocol (TCP) connection is accepted from a client and a request is received from the client. The request is processed, a target stack is selected, and the TCP connection is transferred to the selected target stack such that the client and selected target stack maintain an end-to-end TCP connection. In an exemplary embodiment, the request can be processed in a TCP kernel. In another preferred embodiment, the TCP connection can include TCP data packets and the request can include request data packets. The TCP connection transfer can be performed by replaying the TCP data packets and the request data packets to the selected target stack. | 10-29-2009 |
| 20090271522 | System, Method and Apparatus For On-Demand Recording Of A Communication Session - A method for on-demand recording of a communication session according to one embodiment includes establishing a communication session between a first communication device and a second communication device. The method further includes receiving a request to initiate recording of the communication session at a network server in response to a user input. The method still further includes recording the communication session by the network server in response to receiving the recording request, and storing the recorded communication session in a storage device associated with the network server. | 10-29-2009 |
| 20090271523 | System, Method and Software for Using One Computer Network to Bypass a Portion of Another Computer Network - A bypass computer network allows data communications between a client computing device and a remote content source to be selectively routed around a portion of the public Internet (or other computer network(s)) via the bypass network without requiring a physical connection between the bypass network and either the client computing device or the content source. | 10-29-2009 |
| 20090271524 | Associating User Comments to Events Presented in a Media Stream - In one embodiment, a method comprises collecting, by a server from a user device, a comment input by a user into the user device, the collecting including identifying a time that the user generated the comment; associating, by the server, the comment input by the user with an identifiable addressable media stream and at an identified position within the addressable media stream that is coincident with the time that the user generated the comment relative to an event presented in the addressable media stream; and generating and outputting by the server a media comment message that identifies the user, the comment generated by the user, the addressable media stream and the identified position within the addressable media stream coinciding with the time that the user generated the comment. | 10-29-2009 |
| 20090271525 | RTSP-BASED PROGRESSIVE STREAMING METHOD - Provided is a real-time streaming protocol (RTSP) based progressive streaming method. The progressive streaming method based on a real-time streaming protocol, wherein a server transfers SDP information and performs streaming of a contents file to a client connected, the method including the steps of: a) if a “pause” request message is received from the client, transmitting a “pause” response message including the number of TCP packets already transferred to the client, and pausing streaming of the contents file; and b) if a “replay” request message including the number of the TCP packet to be transferred is received from the client, transmitting a “replay” response message and restarting transmission of the TCP packets from the next TCP packet to the TCP packet transferred to the client before the contents file is paused. | 10-29-2009 |