17th week of 2009 patent applcation highlights part 59 |
Patent application number | Title | Published |
20090106370 | Processing Electronic Messages According to Sender Classification - A computer-implemented method of sorting electronic messages can include identifying at least one recipient of an electronic message and retrieving a classification scheme of the recipient. An identifier can be included within the electronic message. The identifier can specify a tag selected from the classification scheme of the recipient. The electronic message, including the identifier specifying the selected tag, can be sent. | 2009-04-23 |
20090106371 | SYSTEMS AND METHODS TO GENERATE BUSINESS REPORTS BASED ON ELECTRONIC MAIL MESSAGES - A system may include reception of a first internet electronic mail message, determination of report selection criteria based on the first internet electronic mail message, and generation of a report based on the report selection criteria. | 2009-04-23 |
20090106372 | SYSTEMS AND METHODS TO TRANSMIT INFORMATION TO A GROUPWARE CLIENT - A system may include creation of a message associated with a standards-compliant groupware object and compliant with a Web service message interface, conversion of the message to an internet electronic mail message, and transmission of the internet electronic mail message to an electronic mail address. | 2009-04-23 |
20090106373 | SYSTEMS AND METHODS TO RECEIVE INFORMATION FROM A GROUPWARE CLIENT - A system may include reception of an internet electronic mail message associated with a standards-compliant groupware object, and conversion of the internet electronic mail message to a message associated with the standards-compliant groupware object and compliant with a Web service message interface. | 2009-04-23 |
20090106374 | Method and Apparatus for Response Enabled Messaging - A method and apparatus for creating associations between messages in a stateless system. The method comprises adding a unique identification to a notification message at a gateway, and upon receiving a response from a user, identifying the unique identification within the response, and utilizing the unique identification to associate the response with the notification message. | 2009-04-23 |
20090106375 | Method and System for Conversation Detection in Email Systems - A method and system are provided for conversation detection in email systems. Multiple email messages are provided and grouped as relating to a conversation. The grouping is carried out by applying a similarity function based on a similarity of the email messages' attributes, the similarity function including a similarity between the email messages' participants and at least one of a similarity between the email messages' subjects or a similarity between the email messages' contents. The similarity function may also include the similarity between the email messages' dates. The similarity function may also include weightings for the contributions of the email messages' attributes. A graphical user interface is provided in an email client which includes means for viewing email messages by conversation. | 2009-04-23 |
20090106376 | PERSISTENT GROUP-BASED INSTANT MESSAGING - A system for managing an instant messaging conversation in a persistent context is provided. The system has an archiving feature for convenient access to the conversation, even after the conversation has ceased. | 2009-04-23 |
20090106377 | Systems and methods for adaptive communication control - Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile. | 2009-04-23 |
20090106378 | Open System for Integrating and managing computer-based components representing a specific functionality of a specific application - An open system for integrating and managing computer-based components representing a specific functionality of a specific application with a computer-based core including: a standard context for integrating computer-based components into the specific application; an integrating protocol including instantiating and loading means for indexing, selecting and assigning computer-based components to the execution of functional objectives of the specific application; connecting means for setting up connections and monitoring message flows among the computer-based components; at least one man-machine interface for enabling the connections and the message flows among the computer-based components to be monitored by a user; specific computer-based components, dedicated to the execution of specific applications. | 2009-04-23 |
20090106379 | Method and Apparatus for Increasing Personability of Instant Messaging with User Images - A method, apparatus, and computer instructions for handling instant messages. In response to receiving an instant message, a determination is made as to whether a picture of a sender of the instant message is associated with the instant message, wherein the picture is located in a preexisting database of pictures. The picture with the message is displayed on a display in the data processing system, if the picture is associated with the message. | 2009-04-23 |
20090106380 | SYSTEM AND METHOD FOR ACCESSING INFORMATION PROCESSOR SERVICES FROM A MOBILE COMMUNICATION DEVICE - A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect particular user-defined events, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. The system includes information processing components for identifying one or more information processors in the vicinity of the mobile device and then routing an attachment or information from the host system, the device or an external information source to a selected information processor. | 2009-04-23 |
20090106381 | Network Object Predictive Pre-Download Device - A network object predictive pre-download device operable on a network logically between a web client and a web server on a network is described. The pre-download device includes a prediction engine that intercepts a request from the web client to the web server for a first network object and determines a second network object most probable to be requested in the future from the web server. The pre-download device also includes a cache primer that intercepts a response to the request from the web server and sends a first message to the web client informing the web client of the second network object to be cached by the web client. The cache primer also sends the second network object to the web client such that the second network object is predicatively pre-downloaded to the web client whereby second network object latency is reduced when an actual user request occurs. | 2009-04-23 |
20090106382 | ADAPTIVE NOTIFICATION DELIVERY IN A MULTI-DEVICE ENVIRONMENT - A notification service node to deliver notification messages is disclosed. The notification service node includes a processor and a memory accessible to the processor. The memory includes instructions executable by the processor to receive a notification message via an instant messaging network, where the notification message is intended for a user. The memory also includes instructions executable by the processor to identify a plurality of network-enabled devices that are associated with the user, to assign one of the network-enabled devices as a current device, and to send the notification message to the current device. The current device includes an agent module capable of discovering a second network-enabled device by communicating from the agent module to a second agent module of the second network-enabled device. The current device is capable of negotiating with the second network-enabled device for the second network-enabled device to render the content of the notification message. | 2009-04-23 |
20090106383 | METHOD AND APPARATUS FOR INDIVIDUALIZING NICKNAMES IN MESSAGE - A method for individualizing message nicknames is provided. The method includes creating a nickname conversion table that contains a message address and the corresponding nicknames; receiving messages, converting the sender nickname or recipient nickname in the message according to the nickname conversion table; and sending the converted message out. An apparatus for individualizing message nicknames is also provided. The method and apparatus enable a user to set individualized nickname information; the nickname information can be shared by multiple terminals of a user uniformly, and can be stored in a server securely and reliably. A message server and terminal are also provided. | 2009-04-23 |
20090106384 | AGENT PLATFORM, MULTI AGENT SYSTEM, AND MESSAGE TRANSMITTING/RECEIVING METHOD THEREOF - Provided are an agent platform, a multi agent system, and a message transmitting/receiving method thereof. The message transmitting/receiving method for a multi agent platform including a first agent platform for managing at least one of a first agent and a second agent and at least one of a second agent platform for managing at least one of a third agent, includes: receiving a plurality of messages from the first agent at the first agent platform; assigning a priority to the received message according to a message type of the message at the first agent platform; and transmitting the message to the second agent or the second agent platform according to the priority. | 2009-04-23 |
20090106385 | SYSTEM AND METHOD FOR DIAMETER PREFIX AUTHORIZATION - The invention provides a method for Diameter prefix authorization. The method includes sending a request for a prefix by a Prefix Authorization (PA) client or Diameter client to a Prefix Authorization (PA) server or Diameter server. The method also includes replying with an answer message by the PA server to the PA client to provide a first prefix with a first lifetime. The invention further includes a method for initiating IPv6 address renumbering by sending a message for renumbering from the PA server. The method also includes receiving the message by the PA client and sending a message to the PA server to acquire a second prefix. The method further includes receiving the second prefix from the PA server with an answer message with a second lifetime, where the second prefix is different from the first prefix. | 2009-04-23 |
20090106386 | Methods and systems for pushing content fragments into a distributed storage system - Methods and systems for pushing content fragments into a distributed storage system, comprising registering a plurality of storage-and-computing elements that are accessed using Internet protocol; associating the plurality of storage-and-computing elements with a plurality of storage element types; and distributing content fragments to the storage-and-computing elements utilizing a predefined distribution function that maps content fragments to storage element types. | 2009-04-23 |
20090106387 | CIDR BASED CACHING AT APPLICATION LAYER - A system for CIDR-based caching at the OSI application layer 7 is disclosed. The system improves performance of free peer routing servers, and can be implemented within a video on demand system. | 2009-04-23 |
20090106388 | STORAGE SYSTEM AND DATA TRANSFER METHOD - This storage system includes one or more household appliances, a home server storing contents data and management information of the contents data received from the one or more household appliances and pre-set with an unused capacity limit, and an online storage center. When the actual unused capacity in the home server falls below the capacity limit, the home server sends to and stores in the online storage center prescribed contents data and management information of the prescribed contents data among the contents data and management information of the contents data stored in the home server, and deletes the prescribed contents data from the home server while leaving the management information of the prescribed contents data stored in the home server. | 2009-04-23 |
20090106389 | Sharing Multimedia - In order to enable contents to be shared between participants in group communication when the contents are located in a by a communication server ( | 2009-04-23 |
20090106390 | System and Method for Sharing Web Performance Monitoring Data - A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired. | 2009-04-23 |
20090106391 | Information delivery apparatus, information delivery method, and information delivery system - An information delivery apparatus is disclosed which delivers update information about a specific resource designated by a terminal to the terminal, the information delivery apparatus includes: a delivery section configured to receive from the terminal a request to deliver the update information about the resource and for delivering the update information to the terminal; and an update information generation section configured to generate the update information about the resource upon detection of an update of the resource, before outputting the generated update information to the delivery section; wherein, the moment the update information is acquired from the update information generation section, the delivery section delivers the acquired update information to the terminal. | 2009-04-23 |
20090106392 | Push to storage network enabling fast start - Methods and systems for distributed storage and retrieval systems comprising a plurality of storage-and-computing elements, each storage-and-computing element storing a plurality of pushed content fragments and able to simultaneously retrieve pushed content fragments from a plurality of storage-and-computing elements. Wherein many storage-and-computing elements, within a short duration of receiving a request, can retrieve and play streaming content. | 2009-04-23 |
20090106393 | Data distribution system and method - There is described a method of distributing rights-managed media data items to users, wherein each media data item has associated rights information, including a time-limited availability attribute. The method comprises, for each media data item: in a seeding phase; storing the media data item; receiving requests for the media data item from a plurality of users; determining the availability of the requested media data item based on the associated rights information; transmitting the requested media data item to the plurality of users: and storing information identifying the media data item, the associated rights information for the media data item and a list of users who have received the media data item. In a peer-to-peer phase the method comprises receiving requests for the media data item from at least one further user; compiling a list of sources of the media data item in a peer-to-peer network based on the list of users who have received the media data item; determining the availability of the requested media data item based on the associated rights-information; transmitting the list of sources to the at least one further user to enable the user to obtain the requested media data item via the peer-to-peer network; and storing information identifying the requested media data item, the at least one further user and the rights-information of the requested media data item. | 2009-04-23 |
20090106394 | Method of establishing a tunnel between network terminal devices passing through firewall - A method of establishing a tunnel between network terminal devices passing through firewall is applied to a network system which comprises at least two private networks and Internet wherein each of said private networks comprises at least a NAT router and at least a network terminal device (such as a computer, web camera, IP phone, network disk or network printer with network interface etc.), and each of said network terminal devices connects to the Internet through corresponding NAT router respectively. The method enables each of said network terminal devices of said private networks to detect the firewall policy of corresponding NAT router so as to pass through the firewall installed in corresponding NAT router according to its setting and establish a tunnel between said network terminal devices over the Internet for communication and data access by using p2p, a local relay or a remote relay. | 2009-04-23 |
20090106395 | Satellite Data Network Acceleration - A satellite data network may include one or more acceleration systems for acceleration data transfers through the network. The acceleration systems may spoof one or more protocols of a server to respond to requests from a client. One protocol that may be spoofed is the Common Internet File System (CIFS) protocol for communication across platforms having different file systems. The acceleration system may send data to the client or the server by maximizing usage efficiency of the bandwidth. The acceleration system may further cache information needed for responding to one or more requests so that it may respond to the requests without consulting the server. In one or more arrangements, a client side acceleration system and a server side acceleration system may be used concurrently to further enhance data transfer speeds and efficiency. | 2009-04-23 |
20090106396 | Data Extraction System, Terminal Apparatus, Program of the Terminal Apparatus, Server Apparatus, and Program of the Server Apparatus - This invention provides a terminal searching for web pages on the web and extracting the prescribed data from the web pages and a server verifying and accumulating the extracted data. The prescribed data can be extracted from the web pages on the web in a manner that the process relating to the data extraction is distributed between the terminal and the server. Therefore, necessary processes up to the data extraction are distributed, and the burden placed on each apparatus can be lessened. Further, new data not formerly found in the web pages can be found out and extracted from the web pages that has been updated or newly made. | 2009-04-23 |
20090106397 | Method and apparatus for interactive content distribution - Systems, methods, and apparatus for distributing content include receiving content from a content provider. Activating a media device when desired content is being observed. Building a request for the desired content, the request including information identifying the content provider. Communicating the request for the desired content to a media server that extracts the information identifying the content provider, the media server searches a network for the content provider and based identifies the content that the content provider was providing when the request was made. Retrieving the desired content, and providing the desired content to a requesting user. | 2009-04-23 |
20090106398 | Web Service Architecture for Dynamic Rules Table Generation - Various systems and methods for providing access to a dynamically generated rules table as a Web Service are disclosed. One method involves receiving a Web Service request from a requester and then dynamically generating a rules table, in response to receipt of the Web Service request. Dynamically generating the rules table includes accessing one or more matrices that store information associated with multiple different rules tables. For example, dynamic generation of the rules table can involve accessing a dimension matrix that stores information identifying one or more input criteria and one or more results included in the rules table, selecting information from a rules matrix based upon the criteria and results identified by the dimension matrix, and then storing the selected information from the rules matrix in the rules table. | 2009-04-23 |
20090106399 | Content Storage Medium Making Method, Computer Program, and Content Providing System - A content providing technique stores content data | 2009-04-23 |
20090106400 | REMOTE DATA COPYING AMONG STORAGE SYSTEMS - The present invention provides a method for guaranteeing a data consistency among a plurality of storages and sites, when data transfer is performed by asynchronous remote copying from a site including a plurality of storages. When writing is made into a first storage system or a second storage system, the storage system that received the writing transfers the write data to the other storage system within the site by synchronous remote copying. At this timing the first storage system gives the write data information for order assurance. Furthermore, the first or the second storage system transfers the write data and thus given information for order assurance to the third or the fourth storage system by asynchronous remote copying. Furthermore, the third or the fourth storage system which has received the write data transfers to the other storage system within the same site the write data and information for order assurance by synchronous remote copy. | 2009-04-23 |
20090106401 | System and method for Intra Network Internet Protocol (IP) address modification by dual controller - An intranet IP address modification system and method for a dual controller, and is used to modify the intranet IP addresses dynamically under the condition of keeping an intranet based TCP connection of a dual controller from disruption and disconnection. Before modifying the intranet IP address, blocking all data transmission of an intranet connection simultaneously at both ends of the intranet connection of a dual controller; next, re-determining the network card IP's at both ends of the intranet connection based on a conflicting internet IP address; then, revising the intranet IP's and routing table according to the re-determined IP address, modifying correspondingly the remote terminal IP's in an ARP buffer storage and a corresponding MAC address, and modifying correspondingly portal IP address of the intranet connection; and finally, upon the completion of intranet IP address modification, resuming data transmission of the intranet connection simultaneously at both ends of the connection. | 2009-04-23 |
20090106402 | Web Service Architecture for Product Configuration - Various techniques for providing product configuration as a Web Service are disclosed. One method involves receiving a Web Service signature requesting access to a product configuration session to configure a product and accessing information representing an instance of the product, in response to receipt of the Web Service signature. A responsive Web Service signature, containing information such as the price of the instance of the product, whether the instance of the product represents a valid configuration, and/or indicative of options available to further configure the product, can be returned to the application that requested access to the session. The requester can request multiple changes to the instance of the product, and validation of those changes can be delayed until after all of the changes have been applied (as opposed to each change being validated independently). A single configurator can handle requests received via multiple different sales channels. | 2009-04-23 |
20090106403 | METHOD AND APPARATUS FOR MAINTAINING COMPATIBILITY WITHIN A DISTRIBUTED SYSTEMS MANAGEMENT ENVIRONMENT WITH A PLURALITY OF CONFIGURATION VERSIONS - A method, apparatus and computer instructions are disclosed for maintaining the compatibility of a multiple nodes in a distributed systems management environment with multiple configuration settings, by transforming the configuration data stored in the master repository (one possible realization is where XML documents contain the configuration data) from one version of the product to a previous version of the product. For multiple versions of the systems management environment, a transformation pipeline process (one possible realization of such a process may utilize XSLT) can be used by a “master” node to transform the configuration data multiple times for each version of the environment, until the configuration data has the format of the intended recipient “slave” node. Also, by performing the transformation process on the “master” side of the computing environment, “slave” nodes with older version configuration settings can continue to operate without having to upgrade their software applications in this regard. | 2009-04-23 |
20090106404 | Method and Apparatus for Dynamically Configuring Virtual Internet Protocol Addresses - A host node connected to a network using an Internet Protocol automatically identifies multiple adapters connected to the same network, preferably by broadcasting a Dynamic Host Configuration Protocol (DHCP) request for assignment of an IP address on a first adapter, and listening to the request on a second adapter, thereby determining that both adapters are on the same network. The host preferably causes an IP address to be generated for one of the adapters, and automatically configures the adapters to share the IP address thus generated as a virtual IP address, assigning one of the adapters as a primary adapter. Preferably, the host automatically detects deactivation of the primary adapter and switches the virtual address assignment to a different adapter. | 2009-04-23 |
20090106405 | System and method for initializing and maintaining a series of virtual local area networks contained in a clustered computer system - A system and method for sharing network resources; the system comprising: (1) at least one network switch; (2) a plurality of computing devices, where the computing device comprises (i) at least one network connection; (ii) a plurality of processing nodes; and (iii) at least one storage device containing software for (a) initializing and maintaining a plurality of top-layer virtual local area networks (VLANs), (b) initializing and maintaining a plurality of client VLANs; and (c) using an empty VLAN as a virtual wire between the client VLAN and a shared network resource. | 2009-04-23 |
20090106406 | METHOD OF INITIATING DTMF DIAGNOSTICS AND OTHER FEATURES VIA A CALL IN DIAGNOSTICS INTERFACE - A method to initiate a remote diagnostic mode in a network terminal includes determining whether a received signal corresponds to a command to initiate a remote diagnostic mode, and setting the network terminal in a remote diagnostic mode in accordance with the result of the determining. An authentication procedure may be performed prior to setting the network terminal in the remote diagnostic mode, for increased security. | 2009-04-23 |
20090106407 | CONTENT TRANSFER SYSTEM, CONTENT TRANSFER METHOD AND HOME SERVER - Provided are a content transfer system, a content transfer method, and a home server capable of backing up all backup target contents without having to transfer all backup target contents. This content transfer system includes a home storage and an online storage. The home storage transfers identifying information of a backup target content to the online storage and requests the online storage to determine the existence of a content that is identical to the backup target content upon requesting the online storage to back up the backup target content, transfers metadata to the online storage when an identical content exists in the online storage, and transfers the backup target content to the online storage in all other cases. | 2009-04-23 |
20090106408 | COMMUNICATION MANAGEMENT SERVER AND COMPUTER SYSTEM - Provided is a computer system, comprising a management server and a presence server. The user terminals include a first user terminal for originating a question and a second user terminal for responding to the question originated from the first user terminal. The management server comprising: an interface coupled to the network; a processor coupled to the interface; and a memory coupled to the processor. The management server calculates an unresponsive time taken until the second user terminal becomes ready to receive a notification of the question transmitted from the first user terminal by referring the presence information acquired from the presence server upon detection of an origination of the question from the first user terminal, estimates an expected response time of the second user terminal based on the calculated unresponsive time, and notifies the first user terminal of the estimated expected response time. | 2009-04-23 |
20090106409 | METHOD, APPARATUS AND RECORDING MEDIUM FOR MIGRATING A VIRTUAL MACHINE - In one embodiment, a method for migrating a virtual machine (VM) under operation from one server to another server among a plurality of servers is provided. The method includes providing a schema defined beforehand by an operator, an application-dependent policy using the schema, and an total optimization policy to optimize the system totally, receiving periodically a status information for the application on the VM and a static or dynamic information for the server and the VM from each server, judging whether there is any VM to migrate to another server by referring to the application-dependent policy and the total optimization policy, based on the status information of the application and the static or dynamic information of the VM, and determining a migration destination of the VM matched with the migration condition. | 2009-04-23 |
20090106410 | MANAGEMENT APPARATUS AND METHOD FOR MANAGING NETWORK DEVICE - In the case of displaying a screen for designating a distribution destination of resource data, a resource manager determines an attribute of resource data to be distributed. Based on the determined attribute of the resource data, the resource manager switches a user interface to be used for designating a distribution destination. Then, a distribution data generator generates distribution data to be distributed to the designated distribution destination. Then, a communication function unit distributes the generated distribution data to the designated distribution destination. | 2009-04-23 |
20090106411 | SCALABLE, HIGH PERFORMANCE AND HIGHLY AVAILABLE DISTRIBUTED STORAGE SYSTEM FOR INTERNET CONTENT - A method for content storage on behalf of participating content providers begins by having a given content provider identify content for storage. The content provider then uploads the content to a given storage site selected from a set of storage sites. Following upload, the content is replicated from the given storage site to at least one other storage site in the set. Upon request from a given entity, a given storage site from which the given entity may retrieve the content is then identified. The content is then downloaded from the identified given storage site to the given entity. In an illustrative embodiment, the given entity is an edge server of a content delivery network (CDN). | 2009-04-23 |
20090106412 | NETWORK SYSTEM, NETWORK MANAGEMENT DEVICE AND MANAGEMENT METHOD THEREOF - Operation history information related to operations performed at a plurality of devices and communication history information related to communications performed between the devices are managed. When an operation accompanied with a communication has been performed at the device, a predetermined action corresponding to the operation accompanied with the communication is executed based on the operation history information and the communication history information which are managed. | 2009-04-23 |
20090106413 | Method and apparatus for detecting click fraud - Detecting click fraud at a user device involves detecting a event targeted to a network service that is rated based on the number of individuals who access the network service. The event is of a type associated with user interface selections. It is determined whether the user device is in a low-power state contemporaneously with the detection of the event. The event is caused to be disregarded for the purposes of rating the network service based on a determination that the user device was in the low power state contemporaneously with the detection of the event. | 2009-04-23 |
20090106414 | Digital Living Network Alliance (DLNA) Enabled Portable Electronic Devices, DLNA Management Consoles and Related Methods of Operating DLNA Enabled Portable Electronic Devices - Digital living network alliance (DLNA) enabled portable electronic devices are provided that include a DLNA device circuit and a DLNA management console circuit. The DLNA device circuit is configured to attach the portable electronic device to an existing DLNA network having at least one existing DLNA management console so as to allow the portable electronic device to be a source for data on the existing DLNA network. The DLNA management console circuit is configured to enable the portable electronic device to operate as a portable management console for the existing and/or a new DLNA network. Related management consoles and methods of operating DLNA enabled portable electronic devices are also provided. | 2009-04-23 |
20090106415 | Display of Person Based Information Including Person Notes - Among other disclosures, a method may include collecting historical communication data and personal data relating to a portion of a plurality of communications, a sender of one or more of the communications or one or more recipients of the communications. The method may include generating a profile based on the collected historical communication data and personal data. The method may include receiving user input and incorporating the user input into the profile. The method may include presenting the profile including the user input in response to user behavior. | 2009-04-23 |
20090106416 | Shared Groups Rostering System - Information about all current members of a group is stored. Instructions are received from at least one current member to invite at least one prospective member to join the group and the invitation to join the group is sent to the prospective member. In the event that an affirmative response is received, the prospective member is added to the current members of the group and automatically updated services are provided to current members of the group. | 2009-04-23 |
20090106417 | Method and apparatus for packet analysis in a network - A method and system for monitoring traffic in a data communication network and for extracting useful statistics and information is disclosed. | 2009-04-23 |
20090106418 | AGENT DEVICE, IMAGE-FORMING-DEVICE MANAGEMENT SYSTEM, IMAGE-FORMING-DEVICE MANAGEMENT METHOD, IMAGE-FORMING-DEVICE MANAGEMENT PROGRAM AND STORAGE MEDIUM - An agent device is connected with one or more image-forming devices in a local network having a firewall provided therein. A management device carries out remote management of the image-forming devices in the local network through the Internet. The agent device includes a command receiving unit which starts connection with the management device and receives a management command from the management device via the firewall, the command being sent by the management device in response to the connection. An image-forming-device communication unit receives device-state information of a corresponding one of the image-forming devices according to the management command. A command response transmitting unit transmits the device-state information to the management device through the Internet. | 2009-04-23 |
20090106419 | Methods to Test Multimedia Devices on Computer Systems - The described embodiments relate to testing streaming media capture devices and/or computer systems. One exemplary method enumerates and tests multiple streaming media capture device which are operably associated with a computer. The method simultaneously exercises said computer's display and power states. | 2009-04-23 |
20090106420 | GHOST AGENTS FOR APPLICATION DOMAINS WITHIN A GRID ENVIRONMENT - A method for evaluating system behavior of an application domain within a grid environment can include the step of identifying a host software object within the application domain. A software object can be associated with the host software object. Within the associated software object, host actions can be replicated. Replicated actions can be recorded. The host software object can move from one grid within the grid environment to a different grid. The associated software object can responsively move within the grid environment in accordance with movement of the host software object. | 2009-04-23 |
20090106421 | Network Monitoring System - Methods and systems consistent with the present invention solve the limitations of current monitoring systems by automatically and completely monitoring various networks devices and services. Specifically, a network monitoring system monitors all services and conditions on various networks. Moreover, the network monitoring system may provide an advance warning of potential failures and may diagnose an problems that may surface. | 2009-04-23 |
20090106422 | METHODS, APPARATUS AND TECHNIQUES FOR SUSPENDING, RESUMING, AND SHARING SESSIONS USING OBJECT SERIALIZATION - An X display may be dynamically rerouted to a different graphics terminal, or to several graphics terminals, without disrupting X clients. The corresponding X server architecture includes a static, protocol router part which acts as an endpoint for client connections and which routes X protocol to one or more X server displays, and a dynamic X display part which maintains the state and contents of the display. An X display may maintain its state and display contents entirely in memory without any need for physical display or input devices, in which case it is termed a “headless X display” and provides a virtual X server display that appears to the host as if it were a user-interactive display. The architecture allows for any number of X displays to be attached to the protocol router for multi-user, fault tolerant or suspend/resume functionality. | 2009-04-23 |
20090106423 | Providing Services Via A Communication System - A method provides services via a communication system. The method comprises comparing an identifier relating to a removable storage means to information on at least one set, wherein each set is related to at least one identifier. The method further comprises fetching at least one feature determined for said at least one set, when the comparing shows that said identifier belongs to said at least one set. Furthermore, the method comprises providing a communication device equipped with the removable storage means with a service in association with said at least one feature. A computer program, removable storage means, communication device and a network element are configured to execute the method. | 2009-04-23 |
20090106424 | PROCESSING REQUESTS IN VIRTUAL COMPUTING ENVIRONMENTS - Methods, systems, and apparatus, including computer program products, for processing read and write requests received from a cloned instance of a server application, the cloned instance of the server application having a corresponding instance that is hosted in a production portion of a computing environment. | 2009-04-23 |
20090106425 | Distributed push-to-storage system with redundancy - Methods and systems for distributed push-to-storage with redundancy. One method includes the steps of setting at least two storage groups according to a required storage redundancy; registering a plurality of peer-to-peer devices; associating the peer-to-peer devices with at least one of the storage groups; receiving a first content having a large size to be stored in the at least two storage groups; fragmenting the first content into a plurality of first content fragments having a small size; and distributing the first content fragments approximately homogenously between the peer-to-peer devices associated with each storage group according to a first distribution function associated with each storage group. | 2009-04-23 |
20090106426 | METHOD AND APPARATUS FOR MODEL-BASED PAGEVIEW LATENCY MANAGEMENT - Within exemplary embodiments of the present invention a methodology for response time management for a web page-view download operation is provided. The methodology providing a server-side approach for optimizing weighted, per class, client perceived web page-view download response time. Further, a model for monitoring web page-views download latency in real-time based upon the behavior typically seen from conventional web browsers. | 2009-04-23 |
20090106427 | MOBILE SERVER WITH MULTIPLE SERVICE CONNECTIONS - A method of communicating between a mobile communications device and a plurality of services that are used by the mobile communications device. The method includes establishing, through a firewall and a wireless network, a first communications session between the mobile communications device and a mobile server located in an enterprise network with which the mobile communications device is associated; and establishing, concurrent with the first communications session at least one further communications session between the mobile server and a service, the at least one further communications session being established by the mobile server as a session proxy for the mobile communications device. | 2009-04-23 |
20090106428 | Service intermediary Addressing for real time composition of services - Real-time service composition is provided by a Session Initiation Protocol (SIP) transport binding for Simple Object Access Protocol (SOAP) messages. A SOAPAction header and SOAP envelope can be included in a SIP message to identify a requested service. The SIP message recipient can parse out the SOAP envelope and forward same to a corresponding Web Service. An intermediary node, including a SIP Proxy, can evaluate incoming SIP/SOAP messages and provide requested services to which they have access. | 2009-04-23 |
20090106429 | Collaborative music network - A collaborative music network for collaboratively linking members with each other has a central control center which is adapted for a plurality of members accessing thereto through internet, and a communication center linked to the central control center for interactively networking the members with each other. The music network includes a session for the session-members to edit, mix and record the audio files in the session and save them in the session and the user's own hard drive. The session also provides a live platform for session-members to interact and perform music. Non-session members are able to work on the audio files in the session. The completed music works are played through the network music player and purchased through online music store. The music network also contains an Internet radio to broadcast the audio files selected from member profiles. | 2009-04-23 |
20090106430 | SYSTEM AND METHOD FOR A SHARED I/O SUBSYSTEM - A computer system that includes a plurality of servers, and a shared I/O subsystem coupled to each of the servers and to one or more I/O interfaces. The shared I/O subsystem services I/O requests made by two or more of the servers. Each I/O interface may couple to a network, appliance, or other device. The I/O requests serviced by the shared I/O subsystem may alternatively include software initiated or hardware initiated I/O requests. Different servers coupled to the shared I/O subsystem may use different operating systems, and each I/O interface may be used by two or more servers. | 2009-04-23 |
20090106431 | Information on Demand Process Framework to Generate, Manage, Secure, and Deploy Browsers and Application Accessible Web Services - Disclosure is a method and system for delivering a reusable framework. The disclosure invokes an interface to define an information service within the reusable framework. The defined information service is stored in a repository. The method further includes outputting a service request as an address for invoking the defined information service and establishing a data connection after receiving the service request wherein the defined information service can be invoked. | 2009-04-23 |
20090106432 | System and Method for Transmitting Data from a Server Application to More Than One Client Node - The invention relates to a system and method for transmitting the same data to more than one client node substantially simultaneously. In one embodiment the invention relates to a method for transmitting the same data substantially simultaneously from an application executing on a server node to at least two client nodes. The method includes the steps of providing a connection between a first client node and a first client protocol stack and between the application and the first client protocol stack; associating a first minimal communications protocol stack with the first client protocol stack; providing a connection between the application and the first minimal communications protocol stack and between a second client node and a second client protocol stack; associating a second minimal communications protocol stack with the second client protocol stack; providing a connection between the first minimal protocol stack and the second minimal protocol stack; and between the second minimal protocol stack and said the client protocol stack. The method then transmits data from the application program to the first client protocol stack and the first minimal protocol stack substantially simultaneously. The invention also relates to a communication system including a server node including: an application program, a first client protocol stack in electrical communication with the application program, a first minimal protocol stack in electrical communication with the application program; a second minimal protocol stack in electrical communication with the first minimal protocol stack; and a second client protocol stack in electrical communication with the second minimal protocol stack. | 2009-04-23 |
20090106433 | ACCESS SYSTEM INTERFACE - An access system provides identity management and/or access management services for a network. An application program interface for the access system enables an application without a web agent front end to read and use contents of an existing encrypted cookie to bypass authentication and proceed to authorization. A web agent is a component (usually software, but can be hardware or a combination of hardware and software) that plugs into (or otherwise integrates with) a web server (or equivalent) in order to participate in providing access services. | 2009-04-23 |
20090106434 | COMMUNITY NETWORK - The community network may be configured to deliver relevant, informative, and useful content regarding the client to individual users of the community. Further, individual users may be provided an opportunity to communicate with one another and to invite new users into their community. Additionally, users may collaborate with one another and with the sponsoring client. The community network system includes a set of software applications designed to support multiple clients through domains set up by a system administrator. The domains are secure partitions within the system which are accessible to unique communities of users and configured with specific tools and user roles for each client's purposes. Further, each user is assigned a role in the system based on the features and privileges that the client wishes to make available to that user in the system. | 2009-04-23 |
20090106435 | DATA TRANSMISSION AND RECEPTION SYSTEM WITH ACCURATE TIME INFORMATION - A data transmission and reception system for sending and receiving data between a sender and a receiver via a network. The system includes an authorizing server maintaining time information and authorizing a sender server after subjecting the sender server to examination and after the sender server is licensed by the authorizing server to issue electronic postmarks. The sender server is connected to a network to send data via the network, wherein the sender server is authorized by the authorizing server to issue the electronic postmarks. A receiver server is connected to the network to receive the data from the sender server via the network. The sender server issues the time information and attaches the time information to the data to be sent from the sender server. | 2009-04-23 |
20090106436 | METHODS AND SYSTEMS FOR OFFLOAD PROCESSING - Communication nodes, systems and methods are described which provide offload processing capabilities. Tasks can be offloaded from a host element to an offload processing element. Incoming data streams can have their associated Layer 3/Layer transportation protocol stacks terminated. Data can be repackaged and routed using an internal, offload protocol which also preserves L3 and/or L4 information. | 2009-04-23 |
20090106437 | Method and device for handling different addressing schemes in session initiation protocol communication - A method including sending a request for a Session Initiation Protocol (SIP) service, the request including at least one Universal Resource Identifier (URI) according to a first addressing scheme. The method further includes receiving a response including the URI of the first addressing scheme, a corresponding SIP URI for each URI of the first addressing scheme, and information associating each URI of the first addressing scheme with the corresponding SIP URI. The method further includes mapping each SIP URI to the corresponding URI of the first addressing scheme on the basis of the associating information. A device and a computer program product relating to the method are also described. | 2009-04-23 |
20090106438 | Method of Setting IP Address to Network Device - A method for setting an IP (Internet Protocol) address to a network device is provided. In this method, a step is first performed to check if a DHCP server exists in a network domain and obtain a checking result. When the checking result is yes, a dynamic IP address is obtained from the DHCP server and is set to a network device. When the checking result is no, a predetermined IP address and a predetermined gateway address are set to the network device. | 2009-04-23 |
20090106439 | VIRTUAL DISPERSIVE ROUTING - A computer performs a method comprising the steps of, for each application, creating, for such application, a virtual machine that is associated with sending and receiving of communications over the computer network, determining, for such application, a network protocol out of a plurality of available network protocols, the determined network protocol representing an appropriate network protocol, out of the plurality of available network protocols, for current communication requirements of the application, and causing the application, when communicating over the network, to send and receive communications via the created virtual machine using the determined network protocol. Multiple virtual machine instances are created and simultaneously maintained by the computer, each virtual machine instance is associated with communications of one of the plurality of applications via a networking protocol that has been determined to be appropriate for the current communication requirements of the application. | 2009-04-23 |
20090106440 | Support for incrementally processing user defined aggregations in a data stream management system - A computer is programmed to accept a command for creation of a new aggregation defined by a user to process data incrementally, one tuple at a time. One or more incremental function(s) in a set of instructions written by the user to implement the new aggregation maintain(s) locally any information that is to be passed between successive invocations, to support computing the aggregation for a given set of tuples as a whole. The user writes a set of instructions to perform the aggregation incrementally, including a plus function which is repeatedly invoked, only once, for each addition to a window of a message. The user also writes a minus function to be invoked with the message, to return the value of incremental aggregation over the window after removal of the message. In such embodiments, the computer does not maintain copies of messages in the window for use by aggregation function(s). | 2009-04-23 |
20090106441 | Methods for high bandwidth utilization by a distributed storage system - Methods for high bandwidth utilization by a distributed storage system. One method comprising accessing a plurality of storage-and-computing elements distributively storing a plurality of content fragments belonging to ‘N’ contents, wherein at least most of the ‘N’ contents are associated with different retrieving functions and the retrieving functions have low correlations; retrieving the content fragments by assembling storage-and-computing elements, wherein at least most of the assembling storage-and-computing elements assemble different contents; and adding assembling storage-and-computing elements up to a point where the aggregated consumption rate of the contents consumed by the assembling storage-and-computing elements approaches the aggregated uplink throughput of all participating storage-and-computing elements. | 2009-04-23 |
20090106442 | Method, System And Apparatus For Playing Advertisements - Embodiments of the present invention provide method, system and apparatus for playing advertisements during buffering time in network living broadcasting. The method includes: obtaining, by a network living broadcasting client, streaming media data of a channel currently watched by a user, obtaining an advertisement content file corresponding to the channel, triggering to play the advertisement content file; stopping play the advertisement content file when the amount of the streaming media data retrieved by the network living broadcasting client reaches a pre-determined quantity, and starting to play the streaming media data retrieved. The system includes an advertisement server and a network living broadcasting client. | 2009-04-23 |
20090106443 | Embedding a Session Description Message in a Real-Time Control Protocol (RTCP) Message - Embedded within at least some Real-Time Control Protocol (RTCP) messages sent from a media content source to a recipient is a session description message that describes a media presentation being streamed to the recipient. The session description message can be associated, for example, with one of a plurality of pieces of media content in a play list of media content being streamed from the device to the recipient. In accordance with certain aspects, an RTCP message that embeds a session description message includes at least three fields: a first field containing data identifying the RTCP message as being a type that embeds a session description message; a second field containing data that is the session description message for a media presentation; and a third field containing data identifying a length of the RTCP message, generated by summing the length of the first, second, and third fields. | 2009-04-23 |
20090106444 | CEC ENHANCEMENT - A method for determining transfer rate comprising selecting a first transfer rate of a plurality of transfer rates, transmitting a message at the first transfer rate over a Consumer Electronics Control (CEC) line of a High Definition Multimedia Interface (HDMI) network, determining whether an acknowledgment to the message having been transmitted at the first transfer rate is received, storing, in the event the acknowledgment to the message having been transmitted at the first transfer rate is received, the first transfer rate and storing, in the event no acknowledgment is received, a default transfer rate of the plurality of transfer rates. | 2009-04-23 |
20090106445 | METHOD AND APPARATUS FOR MODEL-BASED PAGEVIEW LATENCY MANAGEMENT - Within exemplary embodiments of the present invention a methodology for response time management for a web page-view download operation is provided. The methodology providing a server-side approach for optimizing weighted, per class, client perceived web page-view download response time. Further, a model for monitoring web page-views download latency in real-time based upon the behavior typically seen from conventional web browsers. | 2009-04-23 |
20090106446 | Internet network apparatus and method of transferring data using the same - An Internet network apparatus and a method of transferring data are provided. An encoder encodes source data and then generates communication unit input data. A communication unit sequentially transmits the communication unit input data to a client via, in order, an application layer, a transport layer, an IP layer, and a network connection layer. A transmission rate determination unit compares the communication unit input data with communication unit output data or a client input data, wherein the communication unit output data is transferred via at least the transport layer and is output from the communication unit, and the client input data is transferred to at least one client. A transmission rate controlling unit controls the encoder in response to a comparison result of the transmission rate determination unit. The transmission rate can be correctly determined so as to effectively transmit data to a plurality of clients. | 2009-04-23 |
20090106447 | Method And System For Transitioning Between Content In Web Pages - Methods and systems are described for presenting a transition between content in web pages. One method includes receiving content associated with a first web page that includes a presentable representation of the first web page, and a request for a second web page, rendering the second webpage to retrieve content associated with the second web page including a presentable representation of the second web page, and generating a transition video object stream including a first frame including content related to the content associated with the first web page, an intermediate frame that does not include the content associated with the first and second web pages, and a final frame including content related to the content associated with the second web page. The transition video object stream is sent to a browser for presentation in conjunction with the first and second web pages. | 2009-04-23 |
20090106448 | DATA DISTRIBUTION MANAGEMENT DEVICE AND DATA DISTRIBUTION MANAGEMENT METHOD - A data distribution management device ( | 2009-04-23 |
20090106449 | METHOD AND APPARATUS FOR PROVIDING DYNAMIC ROUTE ADVERTISEMENT - A method and apparatus for providing dynamic route advertisement based on IP-Sec security associations are disclosed. The method receives a notification for an establishment, a deletion or a modification of a security association for a sub-network. The method then adds or deletes a route for the sub-network based on the security association and dynamically advertises the added or deleted route to one or more peer devices. In one embodiment, the method also receives an advertisement for an added or deleted route from a peer device, identifies at least one IP-Sec client for receiving the advertisement, and establishes or deletes one or more security associations for the at least one identified IP-Sec client. | 2009-04-23 |
20090106450 | INPUT DEVICE FOR ALLOWING INTERFACE TO A WEB SITE IN ASSOCIATION WITH A UNIQUE INPUT CODE - An input device for allowing interface to a web site in association with a unique input code. A method for interconnecting a first location on a global communication network with a second location thereon is disclosed. An input device is provided at the first location on the global communication network having associated therewith a unique input device ID. A product code disposed on a product is scanned with the input device, which product code is representative of the product in commercial transactions, the operation of scanning operable to extract the information contained in the product code to provide a unique value as an output. The unique value is then associated with the unique input device ID. In response to the operation of scanning and associating, the first location is connected to the second location. | 2009-04-23 |
20090106451 | Methods and systems for boosting streaming from a distributed storage system - Methods and systems for retrieving content fragments stored in a distributed storage and retrieval system comprising a plurality of storage-and-computing elements. One method comprising, for each content fragment: determining the storage element type that stores the content fragment; determining a first storage-and-computing element physical address from which to retrieve the content fragment; and retrieving the content fragment from the storage-and-computing element located at the first physical address. Then repeating the retrieving of the content fragments, utilizing approximately the maximum available downlink bandwidth, until a minimal streaming buffer required for enabling the playing of a streaming or progressive download content is filled. | 2009-04-23 |
20090106452 | ADDRESS ASSIGNMENT - A system comprises a first computer comprising a first switch and a first endpoint device. The system also includes a second computer comprising a second switch and a second endpoint device. The second computer couples to the first computer. The first endpoint device receives a signal from the second endpoint device. The signal comprises a signature that identifies the second endpoint device. The signal further comprises a hop count that indicates a number of electronic devices between the first and second endpoint devices. Based on the signature and the hop count, the first endpoint device assigns an address to the second endpoint device. | 2009-04-23 |
20090106453 | DOMAIN NAME SYSTEM USING DYNAMIC DNS AND GLOBAL ADDRESS MANAGEMENT METHOD FOR DYNAMIC DNS SERVER - In order to constitute a domain name system obtained by providing and utilizing a DNS service by using a self-supporting (not rented) DDNS server in a dynamic IP address environment, a DDNS server inside a network of a central site and routers which are DDNS clients inside networks of other sites are provided. The DDNS server includes: a means for registering a relationship between domain names of the DDNS clients and global addresses of the DDNS client; a means for responding to a request for resolving a name from the DDNS client; and a means which, at a time when a global address of the DDNS server is updated, notifies DDNS server information including the global address of the DDNS server to the DDNS client. Moreover, the DDNS client includes: a means for registering (updating) the global address of the DDNS server when the DDNS server information is notified; and a means for issuing a request for resolving a name to the DDNS server. | 2009-04-23 |
20090106454 | INDEPENDENT SYNCHRONIZATION OF META-DATA BETWEEN DEVICES - A method comprises maintaining a data store of meta-data for a plurality of other data stores. The meta-data data store includes a plurality of meta-data data elements. Each of the meta-data data elements corresponds to a respective one of a plurality of data stores on a first network element. Meta-data of the meta-data data store of the first network element is sent to a second network element. To synchronize the meta-data of one of the plurality of data stores, the meta-data data element of the meta-data data store that corresponds to that one of the plurality of data stores is synchronized between the first network element and the second network element. The synchronizing of the meta-data data element is independent of synchronizing of at least one of the plurality of data stores. | 2009-04-23 |
20090106455 | METHOD AND APPARATUS FOR SYNCHRONIZING MESSAGES BETWEEN MULTIPLE TERMINALS - A method for synchronizing messages between multiple terminals includes: receiving a message state change notification carrying a message state and a message identifier from a first terminal of a user; and sending a message state change notification to the second terminal of the user, according to the message state change notification. A method for synchronizing storage layouts between multiple terminals includes: receiving a storage layout synchronization request carrying a storage directory and/or storage data from a first terminal; sending the storage layout synchronization request to other terminal correlated with the first terminal, so that the other related terminals update the messages or synchronize the media data and/or storage structures. The invention also discloses a server and a terminal for synchronizing messages between multiple terminals. Through the present invention, messages, message states, storage data, and storage structures can be synchronized between multiple terminals. | 2009-04-23 |
20090106456 | Method and apparatus for interactions of web applications with the local host environment - The invention provides a method and apparatus for providing an access layer for web-based applications to access at least one resource of a local host. The interface is removed from the application code and the application code exchanges data with the access layer to access the local resources of the local host. Among other things, the invention allows web-based applications to interact with the local file system, to allow end users to browse directory trees of internal or external storage devices, and to work offline. | 2009-04-23 |
20090106457 | Sequencing control of functions on interacting devices - A method for controlling the sequence of a plurality of functions which are executable on at least two interacting devices is provided, first of the functions being implemented on a first device and the second of the functions being implemented on a second device. A system for implementing the method is provided, including an administrative unit which controls a sequence of the functions in such a manner that it prevents a first function and a second function which interfere with one another from simultaneously running. | 2009-04-23 |
20090106458 | IMAGING SYSTEM AND METHOD CAPABLE OF MANAGING FILE TRANSMISSION WITH EXTERNAL DEVICE - An imaging system includes an internal storage unit, a connection unit, a user interface, and a management unit. The internal storage unit is configured for storing a file. The connection unit is configured for connecting the imaging system to an external storage device, and thereby establishing a communication for file transmission therebetween. The user interface is configured for receiving file transmission parameters. The management unit is configured for managing the file transmission, based on the received file transmission parameters. | 2009-04-23 |
20090106459 | CONFIGURATION IDENTIFICATION TOOL AND METHODS - A tool for communicating configuration information includes an analysis tool to determine changes to the configuration of an information handling device. The analysis tool develops a set of configuration tags to identify the configuration changes by identifying a subset of tables or other information, such as XML pairs, associated with a configuration management database (CMDB) and by identifying values for each table to reflect the configuration of the information handling device. The analysis tool encodes the configuration tags into an information string. Because the information string is encoded and does not represent the complete configuration of the information handling system configuration, it can be easily and accurately communicated to a technical support center by a user, thereby reducing potential communication problems and improving technical support. | 2009-04-23 |
20090106460 | REMOVABLE MEMORY DEVICE, PHASE SYNCHRONIZING METHOD, PHASE SYNCHRONIZING PROGRAM, MEDIUM RECORDING THE SAME, AND HOST TERMINAL - An object of the present invention is to provide a technique to improve the data transmission efficiency which allows correct reception of the data at the same time. A removable memory device that transmits/receives data to and from a host terminal, which includes: a clock reception section | 2009-04-23 |
20090106461 | Information Processing Apparatus and Information Processing Method - An information processing apparatus comprises a first device and a second device of which each executes the same processing independently, a status acquiring part which acquires a status of the first device, and an event generating part which generates a common event according to the acquired status in the first device and the second device. | 2009-04-23 |
20090106462 | METHOD AND CIRCUIT FOR CAPTURING KEYPAD DATA SERIALIZING/DESERIALIZING AND REGENERATING THE KEYPAD INTERFACE - A serializer/deserializer interfacing a keypad or keyboard to a processing system is illustrated. In one application, the processor is arranged to generate keypad scan and input keypad sense lines directly. However, to minimize wires on intervening cables, a serializer and deserializer is inserted between the processor system, the serializer/deserializer forming a virtual keypad. In this case, the processor scans the deserializer as if it were the keypad and the keypad is scanned by the serializer as if it were the processor. However, the serializer converts the scanning of the keypad into a serial bit stream that is sent to the deserializer using only a data line and a clock line. The deserializer accepts the serial bit stream and reconfigures the data into a response that mimics the response of the physical keypad as the computer system scans the virtual keypad, the deserializer. In one embodiment an actual second keypad is formed in the deserializer and activated as the first keypad is activated, wherein the computer scans the second keypad in the usual fashion. | 2009-04-23 |
20090106463 | INFORMATION PROCESSING APPARATUS METHOD FOR PROCESSING DATA - An information processing apparatus including: an input unit that allows a user to input operation; an input controller that receives the operation input through the input unit; a data conversion unit that converts console data, which is output from another apparatus used as a serial console, into code data that is recognizable by an operating system; a console data output unit that outputs the console data to the data conversion unit; and a code data output unit that outputs the code data provided by the data conversion unit to the input controller. | 2009-04-23 |
20090106464 | Interface Device for Printing From a Host to an Imaging Apparatus Having a Pictbridge Port - An interface device is configured for printing from a host having a communications port to an imaging apparatus having a PictBridge port for receiving print data from a camera. The host includes an operating system having a spool subsystem. The interface device includes an input port configured to communicatively connect to the communications port; an output port configured to communicatively connect to the PictBridge port; and a controller interconnecting the input port and the output port. The controller is configured to execute program instructions to print from the host via the communications port to the imaging apparatus via the PictBridge port in real time using an output of the spool subsystem. | 2009-04-23 |
20090106465 | Method of Piggybacking Multiple Data Tenures on a Single Data Bus Grant to Achieve Higher Bus Utilization - An improved method, device and data processing system are presented. In one embodiment, the method includes a source device sending a request for a bus grant to deliver data to a data bus connecting a source device and a destination device. The device receives the bus grant and logic within the device determines whether the bandwidth of the data bus allocated to the bus grant will be filled by the data. If the bandwidth of the data bus allocated to the bus grant will not be filled by the data, the device appends additional data to the first data and delivers the combined data to the data bus during the bus grant for the first data. When the bandwidth of the data bus allocated to the bus grant will be filled by the first data, the device delivers only the first data to the data bus during the bus grant. | 2009-04-23 |
20090106466 | DESIGN STRUCTURE FOR PIGGYBACKING MULTIPLE DATA TENURES ON A SINGLE DATA BUS GRANT TO ACHIEVE HIGHER BUS UTILIZATION - A design structure for piggybacking multiple data tenures on a single data bus grant to achieve higher bus utilization is disclosed. In one embodiment of the design structure, a method in a computer-aided design system includes a source device sending a request for a bus grant to deliver data to a data bus connecting a source device and a destination device. The device receives the bus grant and logic within the device determines whether the bandwidth of the data bus allocated to the bus grant will be filled by the data. If the bandwidth of the data bus allocated to the bus grant will not be filled by the data, the device appends additional data to the first data and delivers the combined data to the data bus during the bus grant for the first data. When the bandwidth of the data bus allocated to the bus grant will be filled by the first data, the device delivers only the first data to the data bus during the bus grant. | 2009-04-23 |
20090106467 | MULTIPROCESSOR APPARATUS - Disclosed is a multiprocessor apparatus including a co-processor provided in common to a plurality of processors and including a plurality of resources and an arbitration circuit that arbitrates contention among the processors with respect to use of a resource in the co-processor by the processors through a co-processor bus, which is a tightly coupled bus, for each resource or each resource hierarchy according to instructions issued from the processors to the co-processor. Under control by the arbitration circuit, simultaneous use of a plurality of resources on a same hierarchy or different hierarchies in the co-processor by the processors through the tightly coupled bus is allowed. | 2009-04-23 |
20090106468 | Hierarchical Bus Structure and Memory Access Protocol for Multiprocessor Systems - A hierarchical bus structure is disclosed in which clusters of processors are arranged and interconnected within a hierarchy to facilitate processor communications via shared memories. The bus structure is well suited for voice processing applications in which clusters of embedded processors process voice streams in parallel, although the architecture is not so limited. Also disclosed is a memory access protocol in which the address and data portions of shared-memory access operations are performed as separate bus transactions that are separated in time, such that multiple concurrent memory access operations from different processors may be interleaved over a shared bus. | 2009-04-23 |
20090106469 | SIGNALING AN INTERRUPT REQUEST THROUGH DAISY CHAINED DEVICES - A system and a method for asynchronously signaling interrupts from a plurality of devices in a computing system, while optimizing the latencies in handling the interrupts. In a particular embodiment, an interrupt is signaled via a plurality of daisy chained devices by handing over the interrupt request from one device to another while retaining information regarding any interrupts handed over (also referred to as passed). In this way, the interrupt source can be readily identified (using a binary search, for example) thereby reducing interrupt latency and memory resources required to retain interrupt history. | 2009-04-23 |