Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


02nd week of 2009 patent applcation highlights part 58
Patent application numberTitlePublished
20090013007System and Method for Collection and Analysis of Server Log Files - A method of handling log files in a network with multiple servers, including, installing an agent application on each server in the network, collecting log files on each server by the agent application, defining a uniform format for providing the log files to a central server, transforming the log files to the defined uniform format, transmitting the transformed log files to a central server, storing the log files in an archive by the central server, analyzing the log files received by the central server, producing reports responsive to the analysis of the log files.2009-01-08
20090013008Computer System, Managing Computer and Recovery Management Method - The invention provides a method for computing the appropriate capacity of a journal volume based on the operating patterns of backup and recovery performed by the user, and composing a recovery system that enables recovery to be performed in a short time using journals. The invention provides a computer system comprising a storage system 2009-01-08
20090013009Using differential file representing differences of second version of a file compared to first version of the file - A differential file based on a second version of a file compared to a first version of the file is generated. The differential file is smaller in size than the first and second versions of the file. The differential file represents differences of the second version of the file compared to the first version of the file. The differential file may be sent from a sender to a recipient via email in lieu of sending the second version of the file in its entirety. The differential file may be stored at a groupware system in lieu of indefinitely storing the second version of the file in its entirety. The differential file may be compressed and included within a compressed file also including the first version of the file, in lieu of including the second version of the file in its entirety within the compressed file.2009-01-08
20090013010METHOD AND APPROACH TO HOSTING VERSIONED WEB SERVICES - A method for hosting versioned web services includes steps of: receiving a request from a service requester, the request comprising version metadata; parsing the request; extracting the version metadata from the parsing step; and locating a target implementation version using the version metadata. If the target implementation version is located, the method proceeds by dynamically routing the versioned request to the target implementation version.2009-01-08
20090013011System and method for tracking documents in an on-demand service - In accordance with embodiments, there are provided mechanisms and methods for tracking documents in an on-demand service. These mechanisms and methods for tracking documents in an on-demand service can enable embodiments to provide the sharing of documents and the tracking of whether one of the shared documents was changed. The ability of embodiments to provide the sharing of documents and the tracking can enable a safeguard that a user knows whether the document that they have in their possession is the most recent version.2009-01-08
20090013012JOURNAL MANAGEMENT METHOD IN CDP REMOTE CONFIGURATION - A first storage system specifies a journal to be transferred in accordance with a time period for retaining write data in update (write) units of data in a second storage system, and transfers this journal to the second storage system. Data for which the retention period has expired is transferred by selecting write data by address.2009-01-08
20090013013SYSTEM AND ARTCILE OF MANIFACTURE PERFORMING SCHEDULED BACKUPS OF A BACKUP NODE ASSOCIATED WITH PLURALITY OF AGENT NODES - Provided are a system and article of manufacture for performing scheduled backups of a backup node associated with a plurality of agent nodes. Backup data sets on at least one machine in a network are associated with a backup node and a plurality of agent nodes in the network are associated with the backup node. The agent nodes are associated with machines in the network capable of backing up the backup data sets associated with the backup node. A schedule indicating a scheduled backup to backup scheduled data sets associated with the backup node is processed. At least one of the agent nodes is contacted to request the at least one agent node to perform the scheduled backup and backup the scheduled data sets, wherein the at least one contacted agent node performs the scheduled backup to backup the scheduled backup sets.2009-01-08
20090013014METHOD, SYSTEM, AND ARTICLE OF MANUFACTURE FOR MIRRORING DATA AT STORAGE LOCATIONS - Provided are a system and article of manufacture for mirroring data. A mirror policy indicating volumes in a first storage system is processed to mirror to volumes in a second storage system and volumes in the second storage system to mirror to volumes in a third storage system. The third storage system is at a first geographical location remote with respect to a second geographical location including the first and second storage systems. A command is transmitted to cause the copying of updates to the volumes in the first storage system to corresponding volumes in the second storage system indicated in the mirror policy. Upon an occurrence of an event, the causing the suspension of the copying of updates to the volumes in the first storage system indicated in the mirroring policy to the volumes in the second storage system. During the suspension of the copying of volumes between the first and second storage systems, causing the copying of updates to the volumes in the second storage system indicated in the mirroring policy to the volumes in the third storage system indicated in the mirroring policy.2009-01-08
20090013015SYSTEM AND ARTICLE OF MANUFACTURE FOR TRANSPARENT AUTONOMIC DATA REPLICATION IMPROVING ACCESS PERFORMANCE FOR A STORAGE AREA NETWORK AWARE FILE SYSTEM - Techniques are provided for distributing data. It is determined that a source storage device is becoming a bottleneck. One or more blocks to be moved from the source storage device to one or more other storage devices are identified. The one or more other storage devices are selected. Copy services are used to move the blocks from the source storage device to the one or more other storage devices. A metadata store is updated with locations of the blocks that have been moved.2009-01-08
20090013016SYSTEM AND METHOD FOR PROCESSING DATA FOR DATA SECURITY - System and method for processing data for data security. A method for encrypting a data file includes a step for providing an input file, which can be characterized by an input length, and providing a number of output files that include a first output file and a second output file. The first output is characterized by a first output length. The first output length is associated with the input length and the number of output files. The first output file includes a header section and a data section. The header section includes information associated with the number. In addition, the method includes a step for determining a first location and a second location of the input file. The second location is behind the first location by a known length.2009-01-08
20090013017Methods, Systems, and Computer Program Products for Optimizing Virtual Machine Memory Consumption - A method, system, and computer program product for optimizing virtual machine (VM) memory consumption are provided. The method includes monitoring VM accesses to a plurality of objects in a heap, and identifying a dead object among the objects in the heap. The method also includes copying the dead object to a data storage device as a serialized object, and replacing the dead object in the heap with a loader object. The loader object is smaller than the dead object and includes a reference to the serialized object.2009-01-08
20090013018Automatic calculation with multiple editable fields - A simplified transaction data management system using automatic calculation with multiple editable fields is provided. The system enables a user to manage transactions with a simplified interface, with multiple editable fields and automatic calculation of other fields based on mathematical relations with inputs that are received in any of the other editable fields. For example, either net amounts subject to a tax or gross amounts including the tax may be entered for a transaction, and the other value is automatically computed and displayed. Either value may subsequently be re-entered, and the other value may again automatically be computed and displayed, replacing the earlier input and output.2009-01-08
20090013019Apparatus and Method for Generating Random Numbers - Random number generation apparatus (2009-01-08
20090013020Method and device for restoring degraded information - The present invention provides a technology which can perform a precise restoration to a distribution of original information by carrying out an iterative calculation using only a distribution of degraded information. The method according to the present invention performs the restoration to original information based only on degraded information. The method according to the present invention considers the distribution of the degraded information and the distribution of the original information as distributions of probability density functions, and considers a transfer function of a transfer system as a probability density function of a conditional probability. The most probable estimations of the distribution of the original information with respect to the distribution of the degraded information and the most probable estimations of the distribution of the transfer function are alternately carried out to finally restore the original information by means of the iterative calculation based on the Bayes' theorem for probability density functions.2009-01-08
20090013021VARIABLE LENGTH FFT SYSTEM AND METHOD - The present invention discloses a variable length fast Fourier transform (FFT) system and a method for performing the FFT system in a global navigation satellite system (GNSS) signal acquisition and tracking, which includes a memory and a number of processing elements. Based on the GNSS signal tracking, the variable length FFT system performs a first FFT operation together with a first data length. Based on the GNSS signal acquisition, the variable length FET system is divided into several FFT subsystems to simultaneously perform different operations with various data lengths different from the first data length. Thus, the variable length FFT system can enhance the hardware utility and increase throughputs.2009-01-08
20090013022Multiplier Engine Apparatus and Method - A multiplier engine that reduces the size of the circuitry used to provide the multiplier engine, as well as increases the speed at which the multiplication algorithm is performed, are provided. The illustrative embodiments may comprise a M*8 multiplication engine having one or more 4:2 compressors that comprise only two full adders, as opposed to the three full adders in the known 5:2 compressor based architecture. The 4:2 compressors are able to achieve the same operation as the known 5:2 compressor based architecture by virtue of using the unused bits in a least significant portion of the partial product inputs to store the negate bit values. Moreover, a negate bit value that is not fused with the partial product inputs may be input to the 4:2 compressors for a bit 2009-01-08
20090013023Process Management Apparatus, Computer Systems, Distributed Processing Method, and Computer Program - When performing distributed processing in processing devices connected to a network and a processing managing device for managing the processing devices, it is possible to eliminate the overhead of the processing management device. The processing management device (PU) (2009-01-08
20090013024METHODS AND SYSTEMS FOR PROVIDING TARGETED INFORMATION USING IDENTITY MASKING IN A WIRELESS COMMUNICATIONS DEVICE - Methods and systems for providing user information from a wireless access terminal (W-AT) to a remote apparatus without revealing a primary identity of the user of the W-AT include generating an alternate user identifier for the W-AT, and providing the alternate user identifier and first information related to targeted-content-message information and/or user profile information to the remote apparatus.2009-01-08
20090013025MODEL TRANSMISSION APPARATUS AND MODEL TRANSMISSION METHOD - A model transmission apparatus used when producing a system model. In the model transmission apparatus, models are transmitted between first computers and a second computer. The second computer includes a second transmission device that transmits a system model to each of the first computers. When the system model is transmitted, component models included in the system model are concealed. When at least one of the concealed component models included in the system model matches at least one corresponding component model stored in the first storage device of at least one of the first computers, the at least one of the first computers automatically replaces the at least one of the concealed component models included in the system model with the at least one corresponding component model stored in the first storage device of the at least one of the first computers.2009-01-08
20090013026Information distribution system, terminal apparatus used in same system, and recording medium on which information processing program is recorded so as to be computer readable, as well as information processing method - To provide an information distribution system which, even when a quantity of terminal apparatus participating in the information distribution system increases, can easily manage an operating history of each terminal apparatus.2009-01-08
20090013027Content Processing Device, Content Processing Method, and Computer Program - A content is transferred, depending upon a copyright management method in an information processing apparatus of a transfer destination, with a method ready for the method. A transfer mode detection section 2009-01-08
20090013028Apparatus And Method For Monitoring And Control Of Remotely Located Equipment - A remote data acquisition and transmission system for vending machines may be provided. The system may comprise a vending machine and at least one host device. The vending machine may comprise a vending machine controller; and an Internet Protocol (IP) network interface operable to communicate operation data to and from the vending machine controller. The at least one host device may be communicatively coupled to the IP network interface via at least one IP network, and the host device may be operable to communicate operation data to and from the IP network interface.2009-01-08
20090013029DEVICE, SYSTEM AND METHOD OF OPERATING A PLURALITY OF VIRTUAL LOGICAL SITES - Some demonstrative embodiments of the invention include, for example, devices, systems and methods of operating one or more virtual logical sites. A method may include, for example, running on a server at least one first virtual machine implementing at least part of a first virtual logical site, and at least one second virtual machine implementing at least part of a second virtual logical site interchangeable with the first virtual logical site. Other embodiments are described and claimed.2009-01-08
20090013030SYSTEM AND METHOD FOR CONNECTING CLOSED, SECURE PRODUCTION NETWORK - A system and method for providing connectivity to a closed, secure production network, and computer program products for executing the same and, more particularly, to a system and method for creating a virtual network to provide communication with remote tools. The system includes a server configured to create a virtual network for tools in a production facility and provide authentication and tool routing information to a client in order to gain access to the tools in the virtual network. The virtual network isolates each tool of the tools from each other.2009-01-08
20090013031INFERRING LEGITIMACY OF WEB-BASED RESOURCE REQUESTS - There are methods and apparatus, including computer program products, for receiving web-based resource requests at a first computing system from a second computing system, the first computing system and a second computing system being in electronic communication through a network, each web-based resource request being defined by one or more variable-value pairs; extracting data from the web-based resource requests, the extracted data including a set of variable/value pairs that is associated with a first subset of the web-based resource requests, the set of variable/value pairs including values that have been assigned to a uniform resource locator (URL) variable; and examining the extracted data to infer a web user agent type that is a source of the first subset of the web-based resource requests2009-01-08
20090013032CONFIGURATION OF IP TELEPHONY AND OTHER SYSTEMS - A method for configuring a network device is provided comprising connecting the device to a local area network that is connected to a wide area network and detecting that the device has not been configured. The method also comprises accessing within the device a pre-defined address of a configuration server located on the wide area network and sending a configuration request for a service. The configuration request is sent from the telephone to the configuration server. The configuration request includes a network identifier locating the device on the local area network within the wide area network. The method also comprises receiving the configuration request at the configuration server and preparing a configuration profile for the device at the configuration server. The configuration profile includes i) a service address for the device, ii) a wide are network address for a service provider that will provide the service. The method also comprises sending the profile to the device from the configuration server activating the profile in the device such that the device is configured access the service via the service provider.2009-01-08
20090013033Identifying excessively reciprocal links among web entities - A method for identifying reciprocal links is provided. At a particular host, the set of hosts which link to the particular host and the set of hosts to which the particular host links are determined. The intersection and union of the two sets of hosts are also determined, and the sizes of the intersection and union are calculated. The concentration of reciprocal links at the particular host is calculated based on the sizes of the intersection and union. A ratio of the intersection size to the union size is used to determine the concentration of reciprocal links. The particular host's rank in a list of ranked search results may be changed as a result of identification of a high concentration of reciprocal links.2009-01-08
20090013034METHOD, SERVER, CLIENT AND SYSTEM FOR CONTROLLING DOWNLOAD AND DISPLAY OF WEB PAGES - A method for controlling display of a web page on the client, the contents in said web page being assigned different priorities, includes sending an access request for the web page from the client to the server; in response to said access request, the server sending controllers for implementing prioritization of said contents in the web page to the client, and the controllers retrieving the web page contents the server according to the priority order thereof for display. With the system and method, it is possible to prioritize different contents in a web page and to ensure contents with higher priority are downloaded and displayed earlier than those with lower priority, and thereby avoiding the disadvantage of multi-thread parallel download in the prior art.2009-01-08
20090013035System for Factoring Synchronization Strategies From Multimodal Programming Model Runtimes - A factored multimodal interaction architecture for a distributed computing system is disclosed. The distributed computing system includes a plurality of clients and at least one application server that can interact with the clients via a plurality of interaction modalities. The factored architecture includes an interaction manager with a multimodal interface, wherein the interaction manager can receive a client request for a multimodal application in one interaction modality and transmit the client request in another modality, a browser adapter for each client browser, where each browser adapter includes the multimodal interface, and one or more pluggable synchronization modules. Each synchronization module implements one of the plurality of interaction modalities between one of the plurality of clients and the server such that the synchronization module for an interaction modality mediates communication between the multimodal interface of the client browser adapter and the multimodal interface of the interaction manager.2009-01-08
20090013036METHOD AND SYSTEM FOR SHARING INFORMATION ON IMAGE DATA EDITED BY EDITING APPLICATIONS - An editing method includes the steps of: providing a plurality of editing applications to a user terminal over a network, each of the editing applications allowing a user of the network to modify an image; in response to the user's request, performing at least one editing operation on the image by using a first editing application; storing an editing list in a storage area, the editing list embodying the at least one editing operation; and applying at least a portion of the stored editing list to the image to modify the image such that the user can apply previous editing operations embodied in the stored editing list to the image when the user edits the image by using a second editing application.2009-01-08
20090013037System Providing Methods for Dynamic Customization and Personalization of User Interface - A system providing methods for dynamically generating personalized content is described. Specific items of content which may be personalized or customized are identified. Subdirectories are created for each value of such personalized content. Files specific to each value of personalized content are created and placed in these subdirectories. When a user requests a particular web page or item of content, a token is retrieved identifying the personalized content to be generated for that particular user. Personalized content is then dynamically generated by construction of a path to at least one subdirectory containing personalized content. The path to such subdirectory containing personalized content is dynamically constructed based upon the token identifying such personalized content.2009-01-08
20090013038Multidimensional Approach to Context-Awareness - A context aware enterprise system includes a network, an enterprise service coupled to the network, and a plurality of information sources that include enterprise information related to one or more activities of the enterprise system. The enterprise system also includes a plurality of clients with user interfaces by which a user may access the enterprise service over the network. A context determination service determines context information describing a multi-dimensional context based on the enterprise information. The context information determined by the context determination service includes a user identification, an identification of a client selected by the user, a user role, a user expertise related to the enterprise service, and a user expertise related to the selected client. Based on the context information, an interface adaptation service adapts the user interface of the client.2009-01-08
20090013039METHOD, DEVICE AND SYSTEM FOR DELIVERY RESUME OF DYNAMIC CONTENT - The present invention discloses a method for delivery resume of dynamic content comprising: after detecting a delivery channel to a client that receives dynamic content is recovered to normal, or receiving a request for delivering resume of dynamic content from the client, the dynamic content delivery server determines a delivery resume mode, and delivers the dynamic content to the client in the determined delivery resume mode. The present invention further provides a corresponding client, a corresponding server, and a corresponding dynamic content delivery system. The present invention can determine the delivery resume mode in accordance with dynamic information of the client and type of the dynamic content to be delivered, thereby it is ensured that the delivered dynamic content is the information that the client needs, and waste of network transmission resources is avoided.2009-01-08
20090013040Support program for web application server and server - By using a support program for a web application server according to the present invention, it is possible to completely control an order of executing processes of a processing flow including a transition of a plurality of screens in a web application by a side of the server, and to describe the processing flow as “one unit of executable program code”. Also, it is possible to record, point by point, respective items or the like of an entry form included in an HTML document to be sent to a client in the server as a form ledger, compare and verify the respective items with the items in the form ledger at the time of receiving input data corresponding to the entry form from the client, and thereby to automatically discard an unauthorized input or the like without depending upon the application program, by using the support program for the web application server.2009-01-08
20090013041REAL-TIME ASYNCHRONOUS EVENT AGGREGATION SYSTEMS - A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined.2009-01-08
20090013042INTERACTIVE CONTRIBUTION WIDGET - A system and a method for facilitating interactions between users such as social interactions across computer networks such as the Internet are disclosed. In one embodiment herein, a plurality of distributed user computers, each user computer capable of accessing a webpage is provided. An interactive contribution widget (ICW) is provided that comprises an ICW server application for providing social interactions, and an ICW player for allowing the users to interact with each other. As per the embodiments of the invention, the ICW player is executed on a small space on the webpage being accessed by the user computer, thereby facilitating the users to interact with each other while staying on the said webpage.2009-01-08
20090013043Method of populating a collaborative workspace and a system for providing the same - A method of populating a collaborative workspace based on an electronic message is disclosed herein. An embodiment of the present invention is operative to post-process an outgoing email after being assigned to a workspace. Further, a message identifier is computed to uniquely identify the e-mail and then the method identifies and obtains core elements of workspace, namely, members, discussion, files, events and their relationships before populating these elements into the workspace data stores for subsequent contextual search and navigation. The outgoing e-mail is also annotated to encapsulate additional information. The described embodiment also suggests pre-processing incoming emails to exploit the annotation to append a Context-bar to allow quick and direct access to the contextual workspaces associated with the email. A system for providing a collaborative workspace is also suggested.2009-01-08
20090013044Techniques for managing annotation transformations for context changes - Techniques for managing annotation transformations are described. An apparatus may include a processor coupled to memory. The memory may store a shared application manager (SAM) module for execution by the processor. The SAM module may comprise a client user interface component operative to generate a shared application view for a shared application object. The SAM module may also include an annotations manager operative to associate an annotation object with the shared application object, detect a change in context for the shared application view, and transform the annotation object in accordance with the context change. Other embodiments are described and claimed.2009-01-08
20090013045MOBILE MEETING AND COLLABORATION - A method for coordinating the remote participation of a client device in a meeting within a network comprising the client device and one or more nodes, the meeting involving a multimedia presentation. According to one embodiment, the method includes receiving an invitation for the client device to participate in the meeting, where a user will participate in the meeting using the client device. Temporal information for the meeting is stored. Furthermore, it is determined whether or not to notify the user of the meeting based on the stored temporal information or other information. In the event that the user should be notified, it is determined when to notify the user of the meeting based on the stored temporal information. One or more messages about the meeting are sent for the meeting. In one embodiment, the one or more messages about the meeting includes a reminder to join the meeting. In another embodiment, the one or more messages about the meeting includes an instruction which causes the client device to connect to the meeting without user action.2009-01-08
20090013046Method and System for Managing Message Communications - A method for managing message communications includes detecting a message comprising a plurality of intended recipients and automatically initiating a forum for response communications associated with the message. The method also includes detecting response communications associated with the message and posting the response communications to the forum.2009-01-08
20090013047METHOD AND APPARATUS FOR MANAGING MESSAGES RELATED TO WORKFLOWS - A computer implemented method, apparatus, and computer usable program code for managing messages. A message and a tag are sent to a set of recipients, wherein the tag contains state information for the message. In response to receiving an event from a recipient within the set of recipients, the reply message tag is processed with a policy to identify an action. The action identified by processing the event with the policy is performed.2009-01-08
20090013048Multimedia mood messages - A user terminal connected to a communication network and executing a communication client. The user terminal comprises display means for displaying a list of contacts associated with a user of said client, means for retrieving a message from said communication network, wherein said message is related to a further user represented by one of said contacts displayed in said list of contacts, said message comprising a reference to media stored in a storage means accessible by said communication network, means for extracting said reference from said message, and means for displaying a visual representation of said media in association with said one of said contacts, such that, responsive to the user actuating said visual representation, the client establishes communication with said storage means using said reference and displays the media to said user.2009-01-08
20090013049Content and Service Delivery in Telecommunication Networks - A service system (2009-01-08
20090013050Systems and Methods for Information Delivery - Provided is a computer system 2009-01-08
20090013051METHOD FOR TRANSFER OF INFORMATION RELATED TO TARGETED CONTENT MESSAGES THROUGH A PROXY SERVER - Information transfer methods for exchange of information with a wireless access terminal (W-AT) includes receiving a first message from the W-AT, the first message including first information provided by the W-AT and an address of the W-AT capable of identifying the W-AT, converting the first message to an anonymized message by replacing the W-AT address with a transaction identifier (ID), transmitting the anonymized message to a remote server, receiving a first response from the remote server, the first response having response information and the anonymized address information, converting the first response to a second response by replacing the transaction ID with the W-AT address, and transmitting the second response to the W-AT.2009-01-08
20090013052AUTOMATED SELECTION OF APPROPRIATE INFORMATION BASED ON A COMPUTER USER'S CONTEXT - A system filters received messages (e.g., unsolicited advertisements) to determine if they are appropriate for a user based on the non-static, constantly evolving, context of the user. The system can track the user's context by monitoring various environmental parameters, such as related to the user's physical, mental, computing and data environments, and can model the current context of the user based at least in part on the monitoring. The system selects a set of one or more filters to apply to incoming messages based on the user's context, and the selected filters can be updated as the user's context changes. Messages that survive the filters are then evaluated against the user's context to determine whether they should be presented immediately or stored for delayed presentation.2009-01-08
20090013053System and method for the dynamic generation of correlation scores between arbitrary objects - When an end user opens an e-mail the user's e-mail client requests the image content based on the image tag from a recommendation platform and sends an identification to the recommendation platform as part of the image URL. The user ID or seed item is looked up in the recommendation platform database and associated behavioral data and any applicable rules to generate content for the e-mail and the content is then displayed in the e-mail as an image. When the image is engaged, a request is sent to the recommendation platform that references the user or request identifier and a logical location in the image where the click occurred, the image location is looked up along with the user or request identifier to present the correct page or content for the user.2009-01-08
20090013054DETECTING SPAM MESSAGES USING RAPID SENDER REPUTATION FEEDBACK ANALYSIS - A network device and method are directed towards detecting and blocking spam within a message by rapidly performing a predication analysis based on early received sender reputation reports. Reputation reports may be received from a plurality of users receiving messages that they interpret as either spam or non-spam. A reputation report rate prediction table is employed to predict the total number of user reports that will occur. The total number of spam reports and not spam (ham) reports for may then be used with a sender categorization model to rapidly predict whether the sender is likely to be a spammer. If the sender is determined to be a spammer, various preventative actions may be taken, including, but not limited to blocking messages from the sender to users, alerting third party filter generators of the spammer, or the like.2009-01-08
20090013055System and method of controlling terminal services availability remotely - According to one embodiment of the invention, a method comprises establishing network connectivity with a remotely located electronic device currently in a state that precludes access to the electronic device remotely. After such connections have been established, the state of the electronic device can be altered to allow access to the electronic device remotely.2009-01-08
20090013056Architecture And Method For Remote Platform Control Management - An integrated circuit is a baseboard management controller that is a fully integrated system-on-a-chip microprocessor incorporating function blocks and interfaces that provide remote management solution. The integrated circuit uses a microprocessor, a media co-processor to accelerate video processing, and a set of system and peripheral functions that are useful in a variety of remote management applications. It further includes an integrated USB high-speed device and an OTG interface to support keyboard, mouse and mass storage emulation without additional external components, and two integrated MII LAN interfaces and one FSB interface, a memory controller to support a variety of static and dynamic memory components, an encryption controller to ensure secure remote management sessions and IPMI2.0-compliant BMC interfaces. The integrated circuit is based on structured ASIC technology, which enables easy customization of function blocks according to customer demands or new industry standards.2009-01-08
20090013057Data file transmission method and wireless communication device - A storage in a wireless communication terminal stores at least one data file. A data file selector selects a data file from among the data files stored in the storage, in accordance with an instruction from a user acknowledged in an acknowledging unit. A search unit searches for a wireless communication terminal originating a download request signal requesting a download of a data file. A transmission destination selector selects a transmission destination wireless communication terminal from among the wireless communication terminals identified through the search, in accordance with an instruction from a user acknowledged in the acknowledging unit. A transmitter transmits the selected data file to the transmission destination wireless communication terminal.2009-01-08
20090013058Embedded device and method for assisting in processing media content based on subcribed syndication feed - The invention provides a device, embedded in an electronic equipment, for assisting in processing a media content based on a subscribed syndication feed. The invention utilizes a widget engine module to perform a widget application to parse the subscribed syndication feed to obtain link tags, to download media data based on the link tags, and to generate the media content based on the parsed subscribed syndication feed, the media data and a user interface provided by the widget engine module. Thereby, a user can use the electronic equipment to, over the internet, subscribe and download information of interest, shared media content or other specific services or tools.2009-01-08
20090013059Communication system and method - A method of accessing content at a user terminal connected to a communication network and executing a communication client. The method comprises: the client displaying a list of contacts associated with a user of the client; the client retrieving a message from the communication network, wherein the message is related to a further user represented by one of the contacts displayed in the list of contacts, the message comprising a reference to content stored in a storage means accessible by the communication network; the client initiating a call to the further user over the communication network responsive to a user of the client selecting the one of the contacts in the list of contacts; and responsive to initiating the call, the client establishing communication with the storage means using the reference, accessing the content and displaying the content at the user terminal.2009-01-08
20090013060Methods and Systems for Device Personalization - Systems and methods for personalizing devices using data objects in a manner that deters theft and provides a mechanism for finding lost devices are described. In one embodiment, one of the methods includes uniquely registering a device and an owner of the device with the system. The method further includes personalizing the registered device to include lost and found information, such as by creating an image data object to include the information or providing a text data object that includes the information. In another method, a lost and found tracking service is used to receive a report of a found device from a finder and to determine an associated owner of the found device in order to contact the owner and convey information regarding the finder.2009-01-08
20090013061CUSTOM OPERATING SYSTEM VIA A WEB-SERVICE - Operating systems can be constructed through working “in the clouds” without dependence on a specific piece of hardware. Over the Internet, an operating system is constructed based on received requests. Received requests disclose modules that are to be added to the operating system and these modules are added. A constructed operating system can be tested in context of a web server and then downloaded to an electronic device. The electronic device boots the operating system from virtual hard disk by utilization of bare metal deployment and/or non-metal deployment.2009-01-08
20090013062CONFIGURATION OF IP TELEPHONY AND OTHER SYSTEMS - The present specification provides a system for the configuration of multiple devices on a local network. The system can permit configuration by unskilled personnel. The configuration is resilient in that the devices can cooperate to preserve configurations for devices which are temporarily removed. The system includes a local configuration server which will restore the configuration of previously configured devices as they return to the network, or assist newly connected devices in obtaining initial configuration. The local configuration server can be a component of an already existing end user device, or can be a separate entity, and can be elected from the set of all so capable devices present in the network. The currently active local configuration server can be configured to distribute current data to other devices capable of serving as the local configuration server in the network, for resiliency, in case of failure or disconnection and to allow for a new device to be elected. For resiliency across power failures and other causes of local network failure, a network-based aggregator is also described. Local configuration servers can register their configurations of all network devices on the aggregator. The aggregator can restore these configurations to the relevant local configuration server on recovery from local network failures. With this capability, the aggregator can provide a path whereby network-based configuration servers can mange configurations on all devices.2009-01-08
20090013063METHOD FOR ENABLING INTERNET ACCESS TO INFORMATION HOSTED ON CSD - The disclosure describes a method for enabling internet access to information hosted on a computer or a storage device (CSD), even without having a web server software on the CSD. The CSD is registered with a server and assigned an ID by the server. Information about all CSDs is stored in a database on the server. A unique resource locator (URL) is created for each file intended to be shared. The URLs of all hosted files are stored in a file called the registry file residing on the CSD. An intending recipient may enter the URL of the desired file in a web browser. The URL is sent from the web browser to the server. The server forwards the URL to the CSD The file is retrieved from the CSD and sent to the server. The server forwards the file to the recipient computer, where the web browser displays it.2009-01-08
20090013064MANAGING DISTRIBUTED DEVICES WITH LIMITED CONNECTIVITY - A method of managing devices may include downloading information to a courier device from an enterprise. The information may be information for performing a device management operation. The method also includes communicating the information from the courier device to a monitored agent coupled to at least one of a disconnected device and an intermittently connected device.2009-01-08
20090013065INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING APPARATUS CONTROL METHOD, AND STORAGE MEDIUM STORING COMPUTER PROGRAM - When an information processing apparatus has moved from one sub-area to another sub-area, anycast is performed to a plurality of management servers using an IP address for anycast in accordance with network management information. Network management information is acquired from a management server which has responded to the anycast. The acquired network management information and installed device driver information are analyzed. If there is a device driver for a device belonging to the sub-area managed by the management server which has responded, one of the devices belonging to the other sub-area is selected as a default device. This arrangement enables the selection of an appropriate default printer when a client has moved from a network environment managed by one management server to another network environment managed by another management server.2009-01-08
20090013066Network management system and method - A network management method includes receiving network requirements of a network application/service of an entity. Thereafter, network resource capability is determined over a plurality of network providers to meet the received network requirements. Finally, network resources of at least one of the plurality of network providers are dynamically assigned to the network application/service, upon determining network capability over the plurality of network providers, to meet the received network requirements.2009-01-08
20090013067Data transfer system, data transfer method and data transfer apparatus - A transmitter-side access point measures a transmission delay between the transmitter-side access point and a receiver-side access point, and calculates a threshold based on the transmission delay. Unless the amount of data from a source user terminal exceeds the threshold, the transmitter-side access point transmits data over a network in response to a request from the receiver-side access point. When the amount of data from the source user terminal exceeds the threshold, the data is transported as being stored in a physical medium to the receiver-side access point through transportation service. The receiver-side access point obtains the data from the transported physical medium, and transfers the data to a destination user terminal.2009-01-08
20090013068SYSTEMS AND PROCESSES FOR EVALUATING WEBPAGES - Systems and methods may manage webpages in a set of webpages. The set of webpages may include webpages in an intranet and/or an extranet of an enterprise. Queries may be performed on the webpages and a list of results determined based at least in part on query terms and webpage scores. Webpage scores may be based on ratings of webpages and/or metrics of change. A metric of change of a webpage may be based at least in part on changes in text, images, and/or ratings of the webpage.2009-01-08
20090013069INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSOR, SERVER, INFORMATION PROCESSING METHOD AND PROGRAM - An information processor (2009-01-08
20090013070SYSTEM AND METHOD FOR PROVIDING NETWORK APPLICATION PERFORMANCE MANAGEMENT IN A NETWORK - The present invention relates to a system and method for network performance management for monitoring performance of network applications. The system comprises a transmitter for sending one or more types of probe packets to the network, a receiver for receiving the one or more network probe packets from the network and for receiving one or more network application performance queries from one or more network applications, a processor connected to the transmitter and the receiver and operable to process network probe packets received by the receiver to generate network performance statistics for each type of probe packet and to look up the network application performance requirements of the one or more network applications and compare the network application performance requirements with the corresponding network performance statistics to determine whether the network application should access the network. Network performance statistics may be obtained using lean packet probes, using real traffic test streams or obtaining network performance statistics from a service provider. Thus by providing a probe, lookup, feedback methodology, network parameters, or network application requirements, may be adjusted to meet performance requirements of one or more network applications.2009-01-08
20090013071Provision Information Notification Apparatus, Provision Information Notification Method and Software Program - An apparatus and method is provided which enable a user using a plurality of terminals to obtain information in a convenient manner compared to conventional systems. An image forming apparatus includes a notification setting database 2009-01-08
20090013072NETWORK APPARATUS TEST SYSTEM AND NETWORK APPARATUS TEST METHOD - An object of the present invention is to provide a network apparatus test system capable of highly efficiently performing a test of a network apparatus, wherein the host server includes a first control unit which transmits a test signal to a monitoring server, the monitoring server includes a second control unit which detects a test request signal and transmits the detected test request signal to a setting server, and which transmits the test signal to the network apparatus, and the setting server includes a storage unit which stores a plurality of IP addresses, and a third control unit which is configured, each time the test request signal is received, to assign one of the plurality of IP addresses to the network apparatus, and to perform processing for generating identification information, and is configured to make the first control unit transmit and the second control unit transmit the test signal.2009-01-08
20090013073METHOD AND SYSTEM FOR DETECTING WIRELESS ACCESS DEVICES OPERABLY COUPLED TO COMPUTER LOCAL AREA NETWORKS AND RELATED METHODS - A system and method is provided for detecting wireless access devices coupled to local area network of computers. The method includes coupling a sniffer device to a local area network. The method includes transferring one or more packets to be directed to a selected device over the local area network. The selected device is preferably coupled to the local area network. The method includes intercepting the one or more packets to be directed to the selected device at the sniffer device. Moreover, the method includes deriving information from the intercepted one or more packets using the sniffer device. The method can generate one or more marker packets in a selected format using the sniffer device. The marker packets are provided based upon at least a portion of the information derived from the intercepted packets. The method includes transferring the one or more marker packets from the sniffer device over the local area network to the selected device and monitoring an airspace within a vicinity of the selected device using one or more sniffer devices2009-01-08
20090013074SYSTEM AND METHOD FOR DISTRIBUTED NETWORK MONITORING FOR STEGANOGRAPHIC MESSAGES - This invention relates to distributed monitoring of networks for steganographically encrypted or encoded messages. Terrorists or criminal groups may use stenography to encode or hide messages in image data or other encrypted data. Law enforcement agencies seek to monitor the distributed networks for the hidden information. However, the size of the Internet exceeds the capacity of law enforcement resources. A method and system are described that use various computational devices distributed about the network to individually monitor network locations. Suspect data is documented on a set of servers. These servers then alert analysts to the presence of suspicious data. In one exemplary embodiment, a common interpreted programming language is used to program a set of instructions that may be performed by various devices distributed about the Internet to monitor network locations for encoded or hidden communications.2009-01-08
20090013075Monitoring apparatus, executive program, and information processing system - The present invention has: a data deriving section 2009-01-08
20090013076Systems and methods to provide and bill for internet access - Systems for regulating Internet access at libraries are provided herein. In one embodiment, the system comprises a first computer having a user interface in communication with a network and a library card database, wherein the first computer is configured to compare library card information stored in the library card database. This system further comprises a second computer having a second interface in communication with the network and a transaction database, wherein the second computer is configured to compare user information stored in the transaction database. Also provided are methods for using the same.2009-01-08
20090013077OBJE NETWORK DEVICE SERVICE CONTROL METHOD AND SYSTEM - An Obje network device service control method and system, the method including: discovering Obje components by an Obje proxy, and generating component proxies by an Obje proxy, the component proxies respectively corresponding to the Obje components; discovering the component proxies by a Universal Plug and Play (UPnP) control point, and requesting by the UPnP control point a component proxy of the component proxies, which is selected by a UPnP control point, for a presentation page; generating and providing by the selected component proxy the presentation page to the UPnP control point; and controlling by the UPnP control point a transfer session between the Obje components based on the presentation page.2009-01-08
20090013078Optimized Signaling Protocol, Including Session Initiation Protocol (SIP), in a Communications Environment - A redacted version of a signaling protocol, such as Session Initiation Protocol (SIP), is used to optimize call session communications between a communications terminal and a proxy server. During a session registration process, the proxy server captures and stores session context data by leveraging the content of the registration messages. With the session context data stored at the proxy server, the messages between the proxy server and the communications terminal may omit some or all of the session context data. For outgoing messages, a proxy server receives a redacted signaling message from the communications terminal, reconstructs a standard signaling message from the redacted signaling message, and forwards the reconstructed message to a recipient. For incoming messages, the proxy server receives a standard signaling message, redacts the standard message to remove some or all of the session context data, and forwards the redacted message to the communications terminal.2009-01-08
20090013079Disconnecting selected participant in multicast session - A slow client that participates in a reliable multicast session may reduce the speed of data transfer for other clients in the session. A multicast server can mitigate the effect of a slow client by identifying and disconnecting one or more clients that are slowing down the session, or by using other criteria to identify clients to be disconnected. The server may monitor the performance of clients in the session based on factors such as the rate at which each of the clients is able to receive data, the number or rate of packets lost by a client, the amount of time that a client has spent as the slowest client in the session, the identity of a particular client, etc. A client that has been identified for disconnection based on the server's detection efforts, or that has been identified by an administrator, may be disconnected.2009-01-08
20090013080Media Stream Scheduling for Hiccup-Free Fast-Channel-Change in the Presence of Network Chokepoints - An implementation, as described herein, facilitates fast start-up of a new media stream while avoiding temporal interruption (i.e., “hiccups”) of the presentation of that new media stream. At least one implementation, described herein, coordinates the delivery of multiple simultaneous media streams on a media-stream network. Its coordination accounts for traversal of bandwidth-restricted chokepoints; quickly stopping delivery of one or more media streams from the set of streams; quickly initiating delivery and presentation of one or more new media streams not previously in the set (i.e., a “channel change”); and producing clean playback of all of the streams in the set, despite their different timelines. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.2009-01-08
20090013081METHODS AND APPARATUS RELATED TO PEER DISCOVERY AND/OR PAGING IN PEER TO PEER WIRELESS COMMUNICATIONS - Methods and apparatus related to peer to peer communication networks are described. A peer to peer timing structure is implemented which includes recurring peer discovery intervals and traffic intervals. During a peer discovery interval, a wireless communications device, supporting peer to peer communications, monitors for and receives a broadcast signal from another peer wireless communications device, recovers an identifier from the received broadcast signal, and stores the received identifier in memory. The identifier is one of a device identifier and a user identifier. The wireless communications device maintains a list of discovered identifiers in its vicinity. In some embodiments, paging intervals are also included in the recurring peer to peer timing structure. In various embodiments, a wireless communications device receives or sends a page to a peer node prior to sending or receiving user data in a traffic interval. Various features are directed to peer paging protocol implementations.2009-01-08
20090013082Field communication system, field server, field device, and field communication method - A transmitting section spontaneously transmits a command including device information relating to a field device, to a field server. An updating section receives commands including device information which is spontaneously transmitted from field devices, and updates a database on the basis of the device information. Based on the device information stored in the database, a server communicating section communicates with the field devices.2009-01-08
20090013083SYSTEM AND METHOD FOR USING A MAPPING BETWEEN CLIENT ADDRESSES AND ADDRESSES OF CACHES TO SUPPORT CONTENT DELIVERY - Various information object repository selection procedures for determining which of a number of information object repositories should service a request for the information object include a direct cache selection process, a redirect cache selection process, a remote DNS cache selection process, or a local DNS cache selection process. Different combinations of these procedures may also be used. For example different combination may be used depending on the type of content being requested. The direct cache selection process may be used for information objects that will be immediately loaded without user action, while any of the redirect cache selection process, the remote DNS cache selection process and/or the local DNS cache selection process may be used for information objects that will be loaded only after some user action. 2009-01-08
20090013084METHOD AND APPARATUS FOR CONTROLLING MULTIPLE SYSTEMS IN A LOW BANDWIDTH ENVIRONMENT - A method of controlling one or more client systems by means of one or more server systems, comprising the steps of identifying a set of system control actions that occur as a result of carrying out a particular function on the server system, which function is required to be replicated on the one or more client systems; and sending the set of system control actions to any client system which is connected to the server system to configure the client system to carry out the system control actions and thereby causing the client system to carry out the particular function on the client system.2009-01-08
20090013085INTERACTION-MANAGEMENT METHODS AND PLATFORM FOR CLIENT-AGENT INTERACTION-RELATED ENVIRONMENTS - A platform for enabling collaboration of components of a distributed interaction-related loosely-coupled system, and a method thereof are provided. The platform may include a communication medium and interaction-related business services capable of communicating via the communication medium using an interaction management protocol. The platform may include one or more business process management services to create one or more business flows that utilize one or more of said business services.2009-01-08
20090013086SYSTEM AND METHOD FOR LIVE VIDEO AND AUDIO DISCUSSION STREAMING TO MULTIPLE USERS - A network system for providing live video based discussion comprising: a host server for connecting with a plurality of browser clients; a web site having an embedded code that allows a connection between said host server and each of said plurality of browser clients; a media server for receiving first live video and audio data from a first individual browser client and second live video and audio data from a second individual browser client; wherein said host server receives instructions from individual browser clients requesting said first and second live video and audio data and said host server requests said media server to rout said live video and audio data to each individual browser client that requests said live video and audio data; wherein said media server connects with said individual browser client that requests said first and second live video and audio data and streams said first and second live video and audio data to said individual browser client that requests said first and second live video and audio data; and a customized flash video player in each of said plurality of browser clients for receiving said first and second live video and audio data, wherein said first and second live video and audio data are continuously synchronized by said customized flash video player.2009-01-08
20090013087Communications Network System and Methods For Using Same - A communications network system, comprising: a first user device, wherein the first user device uses a first communications protocol; a second user device, wherein the second user device uses a second communications protocol, different from the first communications protocol; and, a server, in operative communication with the first user device and the second user device, and wherein the server comprises a processor for translating the first communications protocol into the second communications protocol.2009-01-08
20090013088Data Communication Method, Data Communication System and Program - To reduce the total amount of reply messages in broadcasting and to make effective use of the bandwidth of a communication route without assuming an error rate in advance.2009-01-08
20090013089Systems and Methods for Discerning and Controlling Communication Traffic - Communication traffic redirection systems and methods are disclosed that allow for redirection of communication traffic over the Internet based, at least in part, on the type of higher-level communication protocol intended to be used. The systems and methods permit redirection of only certain types of communication traffic of interest for example HTTP traffic, while permitting other types of communication, for example SMTP traffic, to pass without redirection. The systems and method can employ a training and dynamic feedback procedure to ensure only traffic of interest is redirected. The systems and methods provide efficient redirection of specific types of traffic to redirect landing pages, and allow for efficient methods of generating revenue through advertising.2009-01-08
20090013090Techniques for Path Finding and Terrain Analysis - A system for path finding and terrain analysis. The system includes at least one processing unit, a graph processing unit and an artificial intelligence logic unit. A local bus is coupled to the at least one processing unit, the graph processing unit, the artificial intelligence unit and a bus interface unit. A memory bus is coupled to said bus interface unit, the at least one processing unit, a data memory, and a program memory. The graph processing unit further includes a network of interconnected nodes. Each of said nodes have at least one digitally programmable delay unit.2009-01-08
20090013091CUSTOMER BASED MESSAGE ROUTING - A method and system for messaging, and more particularly archiving of messages in a distributed network of archiver nodes, by routing and grouping of the messages by customer, utilizing traditional recipient email addresses in SMTP is disclosed.2009-01-08
20090013092Method for virtual COM port modbus gateway ethernet I/O - A virtual COM port for Modbus gateway Ethernet I/O includes a host terminal, and an I/O controller connected to the host terminal through a network. The host terminal and the I/O controller comprise a first virtual COM port and a second virtual COM port respectively. When transmitting or receiving commands or data, the first virtual COM port of the host terminal and the second virtual COM port of the I/O controller convert the commands or data between the Modbus/RTU format and the Modbus/TCP format. Therefore, a user just downloads the first virtual COM port and the second virtual COM port or externally connects the first virtual COM port and the second virtual COM port to the host terminal and the I/O controller. Accordingly, the maintenance can be simple and carried out easily.2009-01-08
20090013093SELF-CONTROLLED FUNCTIONAL MODULE, AND CONTROL METHOD THEREFOR AND SYSTEM USING THE SAME - Provided are a self-controlled functional module, and a control method therefor and a system using the same. The functional module, includes: a data input unit for receiving data; a function process unit for performing a specific function based on input data transmitted through the data input unit; a data output unit for outputting a result processed by the function process unit; and an operation control unit for receiving state information individually from the data input unit and the data output unit and controlling operation start of the function process unit based on state information of the data input unit and the data output unit.2009-01-08
20090013094Electrical device configuration system and method2009-01-08
20090013095OPERATION OF MEDIA INTERFACE TO PROVIDE BIDIRECTIONAL COMMUNICATIONS - Embodiments of the invention are generally directed to operation of a media interface to provide bidirectional communications. An embodiment of a method includes connecting a first device to a second device via a media interface, the media interface including a communication channels for unidirectional data transmission, the media interface being in compliance with a media protocol. The method further provides for configuring the first device and the second device for bidirectional data transmission, the bidirectional data transmission being conducted according to a network protocol, and transmitting bidirectional data between the first device and the second device via the media interface.2009-01-08
20090013096TECHNIQUES FOR TRANSFERRING INFORMATION BETWEEN AN ACCESSORY AND A MULTI-COMMUNICATION DEVICE - A connector interface system for a communication device is disclosed. The interface includes a docking connector. The docking connector includes first make/last break contacts that minimize internal damage to the internal electronics. The docking connector also includes specific keying arrangement to prevent noncompliant connectors from being plugged in, and thereby minimizes potential damage to the multi-communication device. The connector interface system also includes a remote connector which provides for the ability to output audio, input audio, provides I/O serial protocol, and to provide an output video. Embodiments of the present invention allow for a standard headphone cable to be plugged in but also for special remote control cables, microphone cables, video cables could be utilized in such a system. The connector interface system also includes a serial protocol to control device features. These controls help a user sort and search for data more efficiently within the device.2009-01-08
20090013097METHOD AND RELATED INTEGRATED CIRCUIT FOR DYNAMICALLY CONFIGURING USB ENDPOINT RESOURCE - A method for dynamically configuring USB endpoint resource includes providing a USB endpoint resource having a plurality of endpoint access units, detecting and determining a total number of a plurality of USB endpoints and characteristics of each USB endpoint, portioning out the plurality of endpoint access units for use by each USB endpoint.2009-01-08
20090013098METHOD AND APPARATUS FOR PROVIDING UNIVERSAL WEB ACCESS FUNCTIONALITY - A flexible electronic asset management system using Ethernet connectivity for electronic devices is presented. The invention enables multiple electronic devices to be controlled, monitored, and accessed from any browser connected to a computer network. A flattened stack approach is used to process network packet data. The flattened stack approach treats the network packet as a single string of data and uses the first few bytes of information to decide whether to drop or process the incoming data thus providing for faster network traffic processing. Since the lowest layer of the OSI stack has knowledge of what applications are active in the upper layers, the flattened stack allows the packet to be discarded at the earliest possible point so no processing power is wasted. The flattened stack also organizes its check/processing based on the raw data stream thus minimizing buffer requirements and providing for easier implementation into hardware.2009-01-08
20090013099SYSTEM AND PROGRAM FOR TRANSMITTING INPUT/OUTPUT REQUESTS FROM A FIRST CONTROLLER TO A SECOND CONTROLLER - Provided are a method, system, and program monitoring paths between a first controller and second controller. A determination is made as to whether one path has been unavailable for a predetermined time period in response to detecting that the path is unavailable. Indication is made that the path is in a first failed state if the path has been unavailable for more than the predetermined time period and indication is made that the path is in a second failed state if the path has not been unavailable for the predetermined time period.2009-01-08
20090013100Single wire serial communication system - Disclosed is a single wire communication system for communicating between integrated circuits. The single wire communication system comprises an upper control device generating control commands, a to-be-controlled chip operating with the control commands, and a single wire communication module transferring the control commands. The single wire communication module processes the control commands from the upper control device with the control commands separated into a start signal, a data signal, an end signal, ans an ack signal, converts them to at least one or more bits of data bits, and the transfers them to the to-be-controlled chip. By doing so, the present invention can transfer the control commands from the upper control device to the to-be-controlled chip without any loss or distortion caused from unstable factors such as noises, and enables high speed process of a number of commands.2009-01-08
20090013101DATA TRANSMITTING APPARATUS AND DATA TRANSMITTING PROGRAM - There is disclosed a data transmitting apparatus for transmitting data including a plurality of data elements, each of which is a bit sequence of a plurality of bits, and is of one of a plurality of kinds. At least one bit in the bit sequence of a first one of the kinds of data elements that most frequently occurs has the same value as a bit at a corresponding place in the bit sequence of a second one of the kinds of data elements that second most frequently occurs. The data transmitting apparatus includes a raw-data storing portion, a data-block generating portion, a data compressing portion, and a transmitting portion. The raw-data storing portion stores raw data as the data to be transmitted. The data-block generating portion generates, from the raw data stored in the raw-data storing portion, a data block, by rearranging the bit sequences of the data elements of the raw data such that bits at the same place in the respective bit sequences as each of the at least one bit are arranged in a series in the data block. The data compressing portion creates a compressed file by compressing the data block generated by the data-block generating portion. The transmitting portion transmits the compressed file created by the data compressing portion.2009-01-08
20090013102Communication system - A communication system has: a controller that is connected to a plurality of field devices for inputting and outputting an analog signal and a digital signal; and a system computer that is provided in an upper hierarchical layer of the controller, and communicates with one of the plurality of field devices by using the digital signal through the controller. The communication system further has a path establishing section that selects a field device for communication from the plural field devices, and establishes a virtual communication channel to be a communication path for performing one-to-one communication with the selected field device via the system computer and the controller.2009-01-08
20090013103Data sharing and transfer systems and methods - A communication system may include one or more communication interfaces, a controller, and a storage unit. The communication interface(s) may be configured to be coupled to first and second computing devices. The controller is configured to establish a communication channel between the first and second computing devices. The first and second communication interfaces are coupled with the controller, and the controller is further configured to receive from at least one of the first and second computing devices a communication command communicated in a first format consistent with an external storage device protocol. The storage unit is coupled with the controller and contains a set of instructions recognizable and executable by the first and second computing devices for converting communication requests from at least one of the first and second computing devices to the communication command. The controller is configured to be recognizable by at least one of the first and second computing devices as a storage device controller.2009-01-08
20090013104STORAGE SYSTEM PROVIDING STREAM-ORIENTED PERFORMANCE ASSURANCE - A storage system including: a controller connectable to a plurality of computers; and a plurality of storage devices connected to the controller, wherein the plurality of storage devices store a plurality of contents, wherein the controller receives a first request from a one of the plurality of computers which requests access to a first content of the plurality of contents, wherein the controller calculates a first data transfer rate of the first request, and wherein, based on the first data transfer rate, the controller dynamically controls settings of a first storage system resource during performing a first data transfer operation to satisfy the first request, to substantially maintain the access to the first content at substantially the first data transfer rate.2009-01-08
20090013105Request control apparatus and request control method - A request control apparatus and a request control method are configured such that when an A type request that is an overtaking acceptable request allowed to overtake and to be overtaken among the other requests is turned to a retry matter on a pipeline, a request-order control unit performs an information renewal such that the A type request is rearranged to a place immediately preceding a B type request that is an overtaking inhibited request inhibited to overtake or to be overtaken among the other requests, and a request fetching unit fetches requests from ports by using the information renewed by the request-order control unit. Moreover, the request-order control unit is configured to perform request order control per request source.2009-01-08
20090013106FLEXIBLE AND ERROR RESISTANT DATA BUFFERING AND CONNECTIVITY - One embodiment of the invention includes a method of buffering data between an upstream system sending data to a buffer and a downstream system obtaining data from the buffer. This method may include receiving a data record containing a status flag and a position identifier, reading the status flag and the position identifier of the received data record, and searching an existing buffer location associated with the received position identifier. In some instances, when the existing buffer location associated with the received position identifier has an existing record associated with the received position identifier, the condition of a processing flag associated with the existing record and buffering the received data at the buffer location may be reviewed and subsequent updates to a processing flag may be made.2009-01-08