32nd week of 2009 patent applcation highlights part 53 |
Patent application number | Title | Published |
20090198767 | Method and system for associating content with map zoom function - Various methods, systems and apparatus for displaying content associated with a point-of-interest (“POI”) in a digital mapping system, are disclosed. One such method may include detecting a change in the zoom level of an electronic map displayed on a computing device, determining if the new zoom-level is at a pre-determined zoom level (e.g. at maximum zoom), identifying a POI on the map, retrieving content associated with the POI (“POI content”) and displaying the POI content. The method may further include detecting a change in the zoom, or pan, of the digital map while POI content is displayed, and removing the POI content in response. One apparatus, according to aspects of the present invention, may include means of detecting a change in the zoom level in a digital map displayed through an application (e.g. a web browser, an application on web-enabled cellular phones, etc., displaying a map generated by a service such as Google Maps®, Yahoo! Maps®, Windows Live Search Maps®, MapQuest®, etc.) on a computing device (e.g. personal computer, workstation, thin client, PDA, cellular phone/smart phone, GPS device, etc.) means of identifying a POI at the pre-determined zoom level, means of obtaining content associated with the POI, and means of displaying the POI content. POI content may be retrieved from a database (e.g. internet-based database); or, in an alternate embodiment, gathered by crawling websites associated with the POI. In one embodiment, POI content may be displayed as an image (e.g. a PNG file, GIF, Flash® component, etc.) superimposed on the digital map (e.g. as an overlay object on the map image.) In alternate embodiments, POI content may replace the digital map and may contain links to other content. | 2009-08-06 |
20090198768 | ASYNCHRONOUS REQUEST-RESPONSE COMMUNICATION METHOD - An asynchronous request-response communication method is applied in data transmission for applications running in a server. The asynchronous request-response method includes the following steps. Establish a socket and a connection port corresponding to a request in a request side; set an object pool in each request side respectively, for recording connection statuses of the sockets corresponding to different requests; wait till the server has finished the request; once the server has finished the received request, the server transmits a callback message to the corresponding socket of the request side; and search a corresponding process event in the object pool according to the callback message. The request side adopts the socket and the connection port to perform the asynchronous request-response operations, thereby reducing the connection load between the server and the request side. | 2009-08-06 |
20090198769 | Virtual Application Server With Version Control - A management system for virtual applications may deploy sets of virtual applications to many client devices, dynamically allocate virtual application servers to individual clients, manage updates to the virtual applications, and provide other high level management to deployments of virtual applications. A client device may include a virtual application management client that may communicate with a management server. The management client may add or remove virtual applications to the client device based on a policy received from the management server, and may query the management server to determine a currently available virtual application distribution server when a virtual application is requested. The management server may distribute and manage versions of applications across one or more virtual application distribution servers. | 2009-08-06 |
20090198770 | SYSTEM AND METHOD OF UPDATING CODES IN CONTROLLER - A system and method of updating codes stored in a controller based on the two-channel protocol standard are described. The updating system includes an application program unit, a kernel buffer, and a general purpose input/output control module. The application program unit receives the updating command and the code file via the network. The kernel buffer downloads the code file based on the updating command from the application program unit and stores the code file into the kernel buffer. The two-channel control module reads the code file stored in the kernel buffer and converts the code file into a clock signal and a data signal. The general purpose input/output control module has a clock channel and a data channel for receiving the clock signal and the data signal and transmitting the clock signal and the data signal via the clock channel and the data channel, respectively, to the controller of the network storage apparatus for updating the original codes in the controller. | 2009-08-06 |
20090198771 | Client device and server device - The invention relates to a client device that is constructed for communicating via a communications network with a remote server device on which a computer program is running. The client device includes a receiver device ( | 2009-08-06 |
20090198772 | DATA SYNCHRONIZATION METHOD AND SYSTEM BETWEEN DEVICES - A data synchronization method for more than three networked devices including at least one client and one server for efficiently synchronizing data among multiple devices supporting a Synchronization Markup Language (SyncML) protocol is provided. The data synchronization method includes determining whether a data item indicated by synchronization information contained in a synchronization request message exists in a change log table of the server, when a server receives the synchronization request message sent by a first client, and updating the change log table by adding the data item indicated by the synchronization information and transmitting a synchronization request message containing a data identifier and the change log of the data item to a second client, if a data item indicated by the synchronization information does not exist, otherwise, ending data synchronization by transmitting a synchronization response message containing status information to the first client. | 2009-08-06 |
20090198773 | Multi-User Database System and Method for Resource Usage Tracking - The disclosure is directed to a database system. In a particular embodiment, a database system includes a first processor configured to receive transactions, including session maintenance transactions and data requests, from one or more users. The database system also includes a request table to store resource usage data associated with the data requests. The request table is accessible to identify particular data requests that utilize a selected level of computing resources. | 2009-08-06 |
20090198774 | ALERTING USERS TO ITEMS OF CURRENT INTEREST - Disseminating to a participant an indication that an item accessible by the participant via a network is of current interest is disclosed. An indication that the item is of current interest is received in real time. The indication is processed. The participant is informed that the item is of current interest. | 2009-08-06 |
20090198775 | System And Method Of Collaboration For System Development - A system and method are provided for collaboration for system development. The method can include the operation of receiving change requests for a system development project that are storable in a database. The change requests can be presented to collaboration users using a networked user interface. An additional operation is associating a discussion thread with each change request. In addition, at least one comment is able to be entered in the discussion thread for each change request by collaboration users. | 2009-08-06 |
20090198776 | COMPUTER ARCHITECTURE AND METHOD OF OPERATION FOR MULTI-COMPUTER DISTRIBUTED PROCESSING WITH INITIALIZATION OF OBJECTS - The present invention discloses a modified computer architecture which ( | 2009-08-06 |
20090198777 | System and method for a messaging assistant - A system and method for utilizing a message assistant. A contact list is updated by retrieving one or more contact lists. Preferences are received for communicating with contacts on the contact list. A message is received to be sent to a group listed in the contact list including one or more contacts at a time specified by a user. The message is sent to the group at the time specified by the user based on the preferences. | 2009-08-06 |
20090198778 | Method and system for managing discourse in a virtual community - There is provided a method of managing discourse in a virtual community. The method comprises receiving a message from a virtual community user, the message being addressed to one or more recipient users of the virtual community; examining the message to identify any of a plurality of key expressions associated with virtual community forbidden communications; editing the message in response to identifying a forbidden key expression of the plurality of key expressions; determining a corrective prompt corresponding to the identified key expression; and issuing the corrective prompt to the virtual community user for managing discourse in the virtual community. | 2009-08-06 |
20090198779 | METHOD FOR AN EFFICIENT ELECTRONIC MESSAGING SYSTEM - A computer implemented method and computer program product for efficiently managing messages handled by electronic messaging systems. A unique header is associated with a first electronic message and a link is created, which is associated with the unique header. The link is embedded in a second electronic message as part of an electronic message chain originating with the first electronic message. The second electronic message is transmitted with the embedded link to a set of recipients without the first electronic message. | 2009-08-06 |
20090198780 | GRAPHICAL USER INTERFACE TO FACILITATE SELECTION OF CONTACTS AND FILE ATTACHMENTS FOR ELECTRONIC MESSAGING - Selection of contacts and files for electronic messaging are facilitated by displaying a first set of graphical indicia for each of a plurality of contacts on a user contact list, displaying a second set of graphical indicia for each of one or more files stored in a data storage device, detecting a manipulation of a user interface device wherein a first graphical indicia from the first set of graphical indicia and a second graphical indicia from the second set of graphical indicia are made to at least partially overlap, and generating an electronic message for sending to a contact associated with the first graphical indicia wherein the electronic message includes a file associated with the second graphical indicia. | 2009-08-06 |
20090198781 | SOLUTION THAT OPTIMIZES A WEBSPHERE CORE GROUP BRIDGE TO HANDLE PEER CORE GROUP MESSAGING FOR A DISTRIBUTED COMPUTING SYSTEM WITH A LARGE TOPOLOGY - The present invention discloses a solution to optimize a manner in which core group communications are handled. In the solution, a message to be conveyed from one core group to a different core group can be identified. The message can be encased in a bridge wrapper. This encasing does not alter a format or content of the identified message. The encased message can be conveyed to the different core group. A processing of the encased message by the different core group can be dependent upon the bridge wrapper and can be dependent upon a network topology connecting the core groups. For example, the bridge wrapper can permit bridges to selectively forward posts, subscriptions, and status messages to non-sending core groups in a chain topology implementation. In a mesh topology, use of the bridge wrapper can enable a bridge to resent and/or remove local posts. | 2009-08-06 |
20090198782 | APPARATUS, SYSTEM, AND METHOD FOR RETRIEVING EMAIL ATTACHMENTS - An apparatus, system, and method are disclosed for retrieving email attachments. An email module receives an attachment selection from an attachment interface appended to an attachmentless email. The attachmentless email comprises a body of an original email. The original email comprises an attached file. A target communication module communicates an attachment request from a target email server to a source email server. A source communication module communicates the original email from the source email server to the target email server. A replacement module replaces the attachmentless email with the original email on the target email server so that only the original email is accessible. | 2009-08-06 |
20090198783 | METHOD OF REMOTE CONFIGURATION OF AUTOMATIC RESPONSE SETTINGS FOR A FIRST EMAIL ADDRESS USING AN EMAIL SENT FROM A SECOND EMAIL ADDRESS - A method of providing remote configuration of autoreply message settings includes providing for an autoreply message configuration rule to be defined in terms of one or more specified conditions and one or more specified actions configuring autoreply message settings for a first email address; receiving a first email message addressed to the first email address and sent from a second email address; examining the first email message for the one or more specified conditions; executing the one or more specified actions configuring autoreply message settings if the one or more specified conditions are met by the first email message; and generating an autoreply message in accordance with the autoreply message settings configured by executing the one or more specified actions in response to receiving a second email message addressed to the first email address if the one or more specified conditions are met by the first email message. | 2009-08-06 |
20090198784 | METHOD FOR AUTOMATICALLY REMINDING USERS OF UPCOMING EVENTS - The method is for reminding a user of an upcoming event. A mobile communication device is provided that is in communication with a server. An event is programmed in a calendar that is stored in the communication device. A picture is associated with the event to describe the event. A clock device of the communication device is used to trigger the event. The picture is automatically retrieved from the communication device and displaying on the device. A user of the communication device is requested to confirm that the event has been accomplished. | 2009-08-06 |
20090198785 | MAIL SENDING AND RECEIVING APPARATUS, METHOD, COMPUTER-READABLE MEDIUM, AND SYSTEM - A method to facilitate sending and receiving e-mails, the method including: providing a memory including mail-status-information indicating whether a received e-mail has been opened; detecting opening of the received e-mail; updating the mail status information stored in the memory upon detection of the opening of the received e-mail; accepting a status request for the mail status information; and reading the mail status information from the memory and providing the same upon acceptance of the status request. | 2009-08-06 |
20090198786 | COMMUNICATION DEVICE AND METHOD FOR NOTIFICATION OF THE RECEPTION OF A COMMUNICATION - A communication device includes a communication unit configured to communicate with an external communication device, and a first storage unit configured to store, when a phone call or an e-mail is received, information on a caller or a sender of the e-mail. A notification is performed in response to the reception, and a controller determines, when a reply to a first reception performed by a first communication function of the communication unit is not performed and a second reception performed by a second communication function of the communication unit is performed, whether a caller or a sender relating to the second reception is identical to a caller of a sender relating to the first reception in accordance with the information on the caller or the sender stored in the first storage unit. A notification is performed in response to the second reception in accordance with a result of the determination. | 2009-08-06 |
20090198787 | DATA STREAMING TO MULTIPLE BROWSER WINDOWS - A client computer has a master window and at least one slave window. The client computer receives streaming data at the master window. The master window includes a list of slave windows and the data includes an envelope that has a destination window identifier. The master window determines a destination window that corresponds to the window identifier. The master window dispatches the data to a slave window if the destination window is not the master window. Otherwise, the master window streams the data to the destination within the master window. | 2009-08-06 |
20090198788 | FAST PATH MESSAGE TRANSFER AGENT - A method of providing a fast path message transfer agent is provided. The method includes receiving bytes of a message over a network connection and determining whether the number of bytes exceeds a predetermined threshold. If the number of bytes is less than a predetermined threshold, then the message is written only to memory. However, if the number of bytes exceeds the predetermined threshold, then some of the bytes (e.g. up to the predetermined threshold) are written to memory, wherein the remainder of the bytes are stored onto the non-volatile storage. If the message was received successfully by each destination, then the message is removed from the memory/non-volatile storage. If not, all failed destinations are identified and the message (with associated failed destinations) is stored on the non-volatile storage for later sending. | 2009-08-06 |
20090198789 | VIDEOGAME LOCALIZATION USING LANGUAGE PACKS - A code library, or “language interface pack” library, is provided that can be integrated into a video game to detect new localizations of the video game dynamically, and to locate and load the most appropriate localized resources depending on user preferences and available localized game content. If no localized content is available in the preferred language, a fallback system ensures that the game always receives the location of existing game content in another language. | 2009-08-06 |
20090198790 | METHOD AND SYSTEM FOR AN EFFICIENT DISTRIBUTED CACHE WITH A SHARED CACHE REPOSITORY - Network cache systems are used to improve network performance and reduce network traffic. An improved network cache system that uses a centralized shared cache system is disclosed. Each cache device that shares the centralized shared cache system maintains its own catalog, database or metadata index of the content stored on the centralized shared cache system. When one of the cache devices that shares the centralized shared cache system stores a new content resource to the centralized shared cache system, that cache device transmits a broadcast message to all of the peer cache devices. The other cache devices that receive the broadcast message will then update their own local catalog, database or metadata index of the centralized share cache system with the information about the new content resource. | 2009-08-06 |
20090198791 | TECHNIQUES FOR DISTRIBUTED STORAGE AGGREGATION - Techniques for distributed storage aggregation are presented. A storage aggregation server interacts over a network with a plurality of contributing servers to organize and partition excess storage on each of the contributing servers as a logical Random Array of Independent Disks (RAID). Network resource can process Input/Output (I/O) operations over the network against the RAID using an Internet Small Computers Systems Interface (iSCSI) protocol. | 2009-08-06 |
20090198792 | Software Application Striping - A distributed computing system comprising networking infrastructure and methods of executing an application on the distributed computing system is presented. Interconnected networking nodes offering available computing resources form a network fabric. The computing resources can be allocated from the networking nodes, including available processing cores or memory elements located on the networking nodes. A software application can be stored in a system memory comprising memory elements allocated from the nodes. The software application can be disaggregated into a plurality of executable portions that are striped across the allocated processing cores by assigning each core a portion to execute. When the cores are authenticated with respect to their portions, the cores are allowed to execute the portions by accessing the system memory over the fabric. While executing the software application, the networking nodes having the allocated cores concurrently forward packets through the fabric. | 2009-08-06 |
20090198793 | Systems and methods for dynamically reporting a boot process in content/service receivers - The boot process of a content/service receiver is dynamically monitored to provide error and/or status information in a step-by-step and/or in a single-snapshot manner. This can be accomplished by, for example, utilizing an application thread running within, and/or, outside the context of the boot code. Status information from, for example, software drivers and/or any other software/hardware/middleware components, is acquired by the application thread utilizing any mechanism, for example, event-driven and/or polling, and then relayed to an external entity, which can be locally and/or remotely located. The external entity can be reached by any means of standard and/or proprietary medium and protocols available, if necessary. The relayed information can then be used, for example, for displaying to a user via a graphical user interface, and/or can be recorded and the like. | 2009-08-06 |
20090198794 | PROVIDING REMOTE ACCESS TO SEGMENTS OF A TRANSMITTED PROGRAM - A method for providing remote access to segments of a transmitted program is presented. The program is recorded, and then stored at a communication server. Information specifying a segment of the stored program is transferred from a communication device to the communication server. Also, a request for access to the specified segment of the stored program is transferred from another communication device to the communication server. In response to the request, the specified segment of the program is transferred from the communication server to the requesting communication device. | 2009-08-06 |
20090198795 | INFORMATION DEVICE - A device for obtaining, storing and displaying information from a remote server, the device has a modem for establishing communication sessions with the remote server. A memory coupled to the modem stores the obtained information, and a display is coupled to the memory for displaying the stored information. The device automatically and periodically communicates with the remote server for obtaining the information. | 2009-08-06 |
20090198796 | Layered Architectures for Remote Dynamic Administration of Distributed Client Configurations - This description provides tools related to layered architectures for remote dynamic administration of distributed client configurations. These tools provide methods that may include subscribing to have online configuration services remotely manage applications installed on client systems. The methods may also include receiving dynamically-updated lists from the online configuration services, with these lists including the installed applications. The methods may also receive configuration payloads that specify how to configure the installed applications, and may configure the installed applications based on these configuration payloads. The methods may also present user interfaces on the client systems, with the user interfaces including the configured applications. The tools also provide methods that may include receiving subscription information from the customer sites, with the subscription information indicating that the customer sites have subscribed to the online configuration services. The methods may also include sending the dynamically-updated lists and the configuration payloads to the customer sites. | 2009-08-06 |
20090198797 | NETWORK DEVICE PROVISIONING USING DOCUMENTS - Described is a technology by which a network device uses a document to provide its device description information to a network entity upon connection to a network. From the device description information, the device is provisioned, via a provisioning document by which the device configures itself for interaction with the network. In one example, the documents are XML-based documents each referenced via a uniform resource locator. In one implementation, a discovery agent detects a device broadcasting a discovery message on a network. The discovery agent determines whether the device has been previously provisioned on the network, (and is not being re-provisioned). If so, an assigned network server is directed to take over interaction with the device. If not, the discovery agent provides data to a provisioning agent that provisions the device by providing a device provisioning document by which the device configures itself for interaction with the network. | 2009-08-06 |
20090198798 | HANDHELD COMPUTING UNIT BACK-UP SYSTEM - A computing device includes a handheld computing unit and an extended computing unit. The extend computing unit stores a digital replica of an operational handheld computing unit. When the handheld computing unit is operably coupled to the extended computing unit and is in a configure mode, the handheld computing unit retrieves the digital replica of the operational handheld computing unit and configures itself in accordance with the digital replica the operational handheld computing unit. | 2009-08-06 |
20090198799 | METHOD AND DEVICE FOR ESTABLISHING A ROUTE - The embodiment of the present invention provides a method for establishing a route, which includes searching a target node by a node from a first level node group according to first level route information, returning to query a result or data saved by the target node if the target node is found, otherwise executing the following step; searching a target node by the node from a higher level node group according to higher level route information, returning to query a result or the data saved by the target node if the target node is found, otherwise repeating the step. Through the hierarchical communication system, most of the flows of daily service operations in the communication network are limited within a small region, thereby preventing from excessively occupying the band width of a backbone network being originally not wide enough. | 2009-08-06 |
20090198800 | DHCP address conflict detection/enforcement - The present invention resolves IP address conflicts in a network with DHCP or other address assignment protocol when some host on the network uses a conflicting static IP address to an IP address assigned to another host. The preferred method involves offering a given IP address to a host/node through the address assignment protocol while also detecting any other host/node using the offered IP address on a given VLAN using address resolution protocol. If another host/node is using the IP address, the offending host/node may be blocked on that VLAN for a set amount of time. | 2009-08-06 |
20090198801 | SELF SERVICE DISTRIBUTION CONFIGURATION FRAMEWORK - A self-service distribution configuration framework integrates with a directory services and Systems Management Server (SMS) of an enterprise computing system for web based self service configuration changes on a server owner defined schedule. The framework will cross reference the SMS database with the configuration framework database and dynamically update or create SMS server collections and advertisements for each unique time and day selected. For example, all systems that have had “Monday at 8 PM” selected as their scheduled date and time would become a member of the same collection. Upon opening the web site, the system owner is presented a data grid populated with a list of servers for which the individual is responsible, enabling selection of specific days and times for each server at which configuration changes sent by the SMS will occur. | 2009-08-06 |
20090198802 | METHOD AND SYSTEM FOR INTERACTIVELY CONFIGURING A NETWORK DEVICE - A method and system for interactively configuring a network device is disclosed. A computer based method interactively configures a network device such as a router. A document is displayed to a user of a client computer, which is coupled to the network device via a network. The document contains a configuration for the network device in a text format. The user edits the document to make a change in the configuration of the network device. The change in the configuration is sent to the network device. The change can be sent without sending the entire configuration. | 2009-08-06 |
20090198803 | System and Method for Programming Point of Sale Devices - A system for programming point of sale devices is provided. The system includes a terminal programming system that can program point of sale devices provided by different manufacturers and having different proprietary operating systems. A communications interface is connected to the terminal programming system that receives update requests from the plurality of point of sale devices, such as when the point of sale devices call in to the system or when the point of sale devices respond to a poll. | 2009-08-06 |
20090198804 | System and Method for Affecting the Behavior of a Network Device in a Cable Network - A subscriber access control system (SACS) configures a network device connected to cable network to affect the behavior of that device. The SACS comprises a rules engine and a datastore that stores the current state of subscribers known to the SACS and historical request information. When the SACS receives a request to quarantine a device, it assigns attributes to a subscriber record accessed by a DHCP server to affect the configuration and behavior of that device. The actual behavior of the quarantined device is determined by the presence of the attribute and the value of the attribute. | 2009-08-06 |
20090198805 | DESKTOP DELIVERY FOR A DISTRIBUTED ENTERPRISE - Techniques are provided for desktop delivery in a distributed enterprise. In one embodiment, a system comprises multiple computing devices that are communicatively connected to a data center. The data center comprises a separate virtual disk for each separate computing device. A virtual disk for a computing device comprises an image that includes: an Operating system (OS) for the computing device; one or more applications for a user of the computing device; a machine profile associated with the computing device; and user data and settings that are specific for the user of the computing device. The data center also comprises logic which is stored in a storage medium and which, when executed at the data center, is operable at least to: send the image to the computing device; receive, from the computing device, changes made by the user at the computing device to each of the OS, the one or more applications, and the user data; and update the image for the computing device by applying the changes to each of the OS, the one or more applications, and the user data. | 2009-08-06 |
20090198806 | DATA STRUCTURE FOR MANAGING SENSOR NETWORK USING ID OF SENSOR NODE AND METHOD USING THE SAME - A sensor node address management data structure and a method of managing a sensor network using an identifier of a sensor node can provide a single management system based on ID information used to identify the sensor node even though a sensor network management system does not provide a plurality of management systems based on an individual identification system for sensor networks and sensor nodes that are to be built in a variety of network environments. The sensor node address management data structure that is managed by a network management system for managing a sensor network includes: a first field including an identifier allocated to a sensor node; a second field indicating a network management type of the sensor node to make a connection to the sensor network; and a third field providing address information on the sensor node necessary for the connection to the sensor network. | 2009-08-06 |
20090198807 | Apparatus and Method for Detecting System Reconfiguration and Maintaining Persistent I/O Configuration Data in a Clustered Computer System - In a clustered computer system with multiple power domains, a bus number manager within each power domain manages multiple nodes independently of other power domains. A node within a specified power domain includes a non-volatile memory that includes bus numbering information for its own buses as well as bus numbering information for two of its logically-interconnected neighbors. This creates a distributed database of the interconnection topology for each power domain. Because a node contains bus numbering information about its logical neighbor node(s), the bus numbers for the buses in the nodes are made persistent across numerous different system reconfigurations. The clustered computer system also includes a bus number manager that reads the non-volatile memories in the nodes during initial program load (i.e., boot) that reconstructs the interconnection topology from the information read from the non-volatile memories, and that assigns bus numbers to the buses according to the derived interconnection topology. | 2009-08-06 |
20090198808 | METHOD AND APPARATUS FOR PROVIDING VIRTUAL WI-FI ACCESS - A method of providing virtual Wi-Fi service via a virtual Wi-Fi access network is provided. The method comprises: receiving data from an owner of an individual Wi-Fi access point; updating the owner of the Wi-Fi access point with access IDs, passwords, and security keys for a plurality of virtual Wi-Fi access subscribers; receiving subscriber data from a virtual Wi-Fi access subscriber; providing the subscriber with virtual Wi-Fi access log-in information; connecting the subscriber to the virtual Wi-Fi access network, wherein the virtual Wi-Fi access network comprises a plurality of individual Wi-Fi access points in communication with at least one virtual Wi-Fi access server; and billing the subscriber for virtual Wi-Fi access. | 2009-08-06 |
20090198809 | Communication device, method, and computer program product - A communication device includes a receiving unit that receives, from a computer running a virtual machine that can be switched between an active state and a stopped state, screen information provided by the virtual machine; a display unit that displays the screen information; a judging unit that, from the screen information displayed by the display unit, based on a number of operation procedures required for a process to be performed, judges whether the virtual machine performing the process by the operation procedures is to be stopped; and a transmitting unit that transmits a signal to the computer running the virtual machine judged to be stopped for stopping the virtual machine. | 2009-08-06 |
20090198810 | Method and Apparatus for Connection Exploration in a Network - An improved method for connection exploration in a network is disclosed, wherein said network includes a plurality of network elements each including at least one port, wherein a globally unique identifier is assigned to each individual port of said network elements, and wherein connected ports of two network elements transfer their globally unique identifiers over a corresponding connection using heartbeat-ordered sequences. The method comprises capturing said transferred globally unique identifiers at receiving ports, storing each of said captured globally unique identifiers at a corresponding receiving port, reading out said transferred globally unique identifiers stored at each port of said network elements using an in-band access, matching said read out globally unique identifiers to a hardware configuration data set to identify connected network elements and connections between said connected network elements, and recording information about existing connections between said network elements. | 2009-08-06 |
20090198811 | Image Forming System, Image Forming Apparatus, User Interface Device, Extended User Interface Compatibility Confirming Method, Document Scanning Method and Setting Value Managing Method - An extended user interface compatibility confirming method has the steps of:
| 2009-08-06 |
20090198812 | Systems and methods for managing a network - A system for managing and documenting a local area communications network is provided which deploys power sourcing equipment and powered devices by the use of active electronic modules, having an Ethernet controller and Power over Ethernet forwarding capabilities, as integral, managed components within the cable plant, to enhance management, documentation, security and emergency 911 aspects of the network as well as extending the physical reach of the network. | 2009-08-06 |
20090198813 | SERVER APPARATUS AND COMPUTER READABLE RECORDING MEDIUM - Prior to a request from an integrated system | 2009-08-06 |
20090198814 | Monitoring device, monitoring system, monitoring method, and program - Diverting condition storage unit | 2009-08-06 |
20090198815 | Criteria-based creation of organizational hierarchies in a group-centric network - Exemplary systems and method for creating organizational hierarchies in a group-centric network are provided. In exemplary embodiments, a request from a user to establish a new group within the organization on the group-centric network is received by the group-centric network host. The group-centric network host retrieves an applicable, predetermined set of criteria for group creation, and determines if terms in the request match the predetermined set of criteria. If there is a match, the new group is created and one or more relationships of the new group may be activated. | 2009-08-06 |
20090198816 | DIGITAL SIGNAGE NETWORK - A digital signage network employs a common data model and a subscription system to disseminate data gathered from a plurality of data sources to a number of displays. The network nodes interact with each other as content sources, content consumers, or both, with some systems acting as consumers to upstream sources and acting as sources to downstream consumers. The presentation of the data on a digital signage display allows for real-time binding of live data to provide a rich display effect. | 2009-08-06 |
20090198817 | SYSTEM AND METHOD FOR VIRTUAL SERVER MIGRATION ACROSS NETWORKS USING DNS AND ROUTE TRIANGULATION - A first virtual server is moved from a first network location to a second network location without interrupting service to users of the first virtual server. The state and data of the first virtual server are copied and transmitted to the second network location to create a copy of the first virtual server. The first virtual server copy is then updated to duplicate the first virtual server and all connections or packets directed to the first virtual server are intercepted and directed to the first virtual server copy at the second network location. A DNS entry for the symbolic name of the first virtual server is updated to reflect a shortened TTL value and then the address field of the DNS entry is set to the address of the first virtual server copy after the changeover and subsequent connections are directed to the first virtual server copy. | 2009-08-06 |
20090198818 | Terminal apparatus and recording medium on which program is recorded, as well as reconnection process method, in information distribution system - To provide a terminal apparatus and a program thereof, as well as a reconnection process method, in an information distribution system which enables a swifter completion of a reconnection process in the information distribution system. The terminal apparatus includes a connection condition detection module which detects that it has become necessary to reconnect to another terminal apparatus different from an apparatus connected upstream in a hierarchical structure, a connection process module which, on detecting that the reconnection has become necessary, starts a process of connecting to another terminal apparatus configuring the hierarchical structure, a connection request module which, on detecting that the reconnection has become necessary, requests of an apparatus connected downstream a process of connecting to another terminal apparatus configuring the hierarchical structure, and a reception control module which, on the connection process of the apparatus connected downstream finishing before the connection process using the connection process module finishes, receives information with the apparatus connected downstream as an upstream apparatus. | 2009-08-06 |
20090198819 | Method and System for Providing the Internet Service with Advertisement - A method for providing an Internet service with advertisement is provided. First, a computing device installs an ad-playing application and runs the ad-playing application to request a telecommunication network for a connection to the Internet. Then, the telecommunication network establishes the connection for it and transfers advertisement to the computing device. Then, the ad-playing application plays the advertisement on the screen of the computing device. Last, the telecommunication network disconnects the connection when the advertisement is not played on the computing device. Moreover, A system for providing the Internet service with advertisement is disclosed in the specification. | 2009-08-06 |
20090198820 | PRESERVING STATE INFORMATION CLIENT-SERVER SYSTEM NETWORKED VIA A STATELESS PROTOCOL - A method performed by a server for maintaining state in a stateless server environment is includes receiving a request for performance of an operation by an application from a client wherein the request includes a first universal resource locator (URL). A first set of state information may be extracted from the first URL, if any is present, and evaluated. A second set of state information associated with the operation is assembled, and the second set of state information contains at least the client identification information, the application information, and a counter. The counter keeps track of how many times the client has interacted with the server for the operation. The second set of state information is incorporated into a second URL. | 2009-08-06 |
20090198821 | METHOD, SYSTEM AND NETWORK ENTITY FOR NEGOTIATING THE SESSION DESCRIPTION PROTOCOL VERSION AND OBTAINING THE SESSION DESCRIPTION PROTOCOL VERSION INFORMATION - A method, system and network entity for negotiating a session description protocol (SDP) version improve a negotiation process where two communication parties negotiate an SDP version supported by both applications. Especially when the H.248 protocol is applied, by extending of a property parameter, the negotiation process between a media gateway controller and a media gateway can be achieved easily. A method, system and network entity for obtaining information of an SDP version allow one communication party to obtain information of an SDP version supported by the other party from the other party. Especially when the H.248 protocol is applied, by extending the property parameter, the media gateway controller may obtain the information of the SDP version supported by the media gateway easily. | 2009-08-06 |
20090198822 | Partially replicated, locally searched peer to peer file sharing system - Controlling access to a file includes selecting, by a first network node in a peer to peer file sharing system, a file to make available for sharing with a second network node in the peer to peer file sharing system, the file being stored on the first network node. The first network node sends index information associated with the selected file to the second network node. The second network node subsequently performs a local search of a set of index information associated with a set of files stored in the peer to peer file sharing system to locate the index information for the selected file; and requests a copy of the selected file from the first network node using the index information. | 2009-08-06 |
20090198823 | DIGITAL SIGNAGE DISPLAY - A digital signage network employs a common data model and a subscription system to disseminate data gathered from a plurality of data sources to a number of displays. The network nodes interact with each other as content sources, content consumers, or both, with some systems acting as consumers to upstream sources and acting as sources to downstream consumers. The presentation of the data on a digital signage display allows for real-time binding of live data to provide a rich display effect. | 2009-08-06 |
20090198824 | Data transmission protocol and visual display for a networked computer system - An on-line multi-player virtual reality game is provided. The multi-player game system is capable of handling many simultaneous players connected to a computer system using personal computers or other gaming consoles via the Internet or other telecommunications network. A unique retransmission transport protocol is used for transmitting and retransmitting data of the multi-player game. A visual display is also provided having a network transmission status display bar. | 2009-08-06 |
20090198825 | Content Management in Peer-to-Peer Content Distribution Clouds - Managing content by influencing its distribution in the form of blocks or other units is crucial to the performance of a peer-to-peer content distribution system. We provide a content management module at each peer node to achieve this. The content management module implements a content request/response cycle in order to negotiate about blocks of content with other peer nodes. This cycle comprises an offer request, offer reply and a block request. These steps are preferably followed by data exchange and verification. The negotiation protocol used by our content management module provides a generic method that is advantageously used in conjunction with different encoding schemes such as full network coding and group network coding. In one embodiment we use group network coding and add information to the offer request and offer reply to facilitate efficient content distribution. Block request messages are selected to promote the use of on-the-fly decoding where possible. | 2009-08-06 |
20090198826 | Apparatus and method for passing metadata in streams modules - An embodiment of the invention provides an apparatus and method for passing metadata in STREAMS modules. The apparatus and method are configured to perform acts including, allocating a STREAMS message in a kernel space, storing data in the data block in the STREAMS message, allocating a buffer space for metadata associated with the data, storing the metadata of the data in the metadata block in the STREAMS message, passing the metadata among STREAMS modules as a part of the STREAMS message, and performing an operation based upon the metadata. | 2009-08-06 |
20090198827 | METHOD AND APPARATUS FOR EXPEDITING DELIVERY OF PROGRAMMING CONTENT OVER A BROADBAND NETWORK - A method is provided that is performed by a client device such a set top box when a viewer requests a program by initiating a channel change from a program guide or entering a channel through the user interface. The client device receives the user request and, in response, the client device transmits the request to the streaming server in the headend, which causes the streaming server to create a unicast catch up stream that commences with a key frame. The streaming server calculates the end point of the catch up stream and continues to send the catch up stream at a rate faster than real time. The client device receives the catch up stream and begins buffering it. While the catch up stream is being buffered the client device begins decoding and presenting the content. The client device receives the end of stream marker, and in response, sends a request to join the multicast stream. Once the client device starts receiving the multicast stream, the client device discards any remaining images or pictures in the catch up stream that precede the synchronization time. The client device also begins to buffer the multicast stream as it continues to play the buffered catch up stream. When it reaches the end of the catch up stream, the client device begins to play out the buffered multicast stream. | 2009-08-06 |
20090198828 | WEB PAGE DATA STREAMING - A system generates a web page that includes a plurality of embedded data windows. The system receives a request for the web page from a browser and in response generates and displays a frame for the web page on the browser. The frame includes holes for the embedded data windows. The system also receives a data streaming request for each of the embedded data windows and determines if the data streaming requests are thread-safe. For all the data streaming requests that are thread-safe, the system generates a parallel thread to fetch the data for each corresponding data streaming requests. When the data has been fetched for a particular data streaming requests, the data is rendered and streamed to the browser where it is displayed in place of the hole by the browser. | 2009-08-06 |
20090198829 | Multi-Rate Peer-Assisted Data Streaming - The described implementations relate to distributed network management and more particularly to enhancing distributed network utility. One technique selects multiple trees to distribute content to multiple receivers in a session where individual receivers can receive the distributed content at one of a plurality of rates. The technique further adjustably allocates content distribution across the multiple trees to increase a sum of utilities of the multiple receivers. | 2009-08-06 |
20090198830 | METHOD OF ADJUSTING NETWORK DATA SENDING SPEED ACCORDING TO DATA PROCESSING SPEED AT CLIENT - A method of adjusting a network data sending speed according to a data processing speed at a client is described. Through calculating and feeding back a data processing speed of a client computer to a server; and then, controlling and adjusting a data sending speed at the server in real time according to the data processing speed, the server adjusts the data sending speed thereof in real time according to the requirement on speed control, and sends data to the client computer at an adjusted data sending speed. This method controls and adjusts the data sending speed at the server through a feedback mechanism of the data processing speed of the client computer, thereby avoiding problems in the conventional art, such as low network data transmission efficiency and data loss, caused by mismatching between the data processing speed at the client and the data sending speed at the server. | 2009-08-06 |
20090198831 | AUTOMATIC FILE TRANSMISSION SYSTEM - For automatically transmitting an image file, a system transmits the file automatically through specifically specifying information for file transmission such as an address of a destination. The system includes a memory for storing a data file and an automatic transmission control file for briefly describing information of a file name of the file to be transmitted and a destination address, and a communication unit for transmitting the data file according to the automatic transmission control file. Therefore, the system can transmit the data file automatically only by having a memory storing the data file and automatic transmission control file connected to the communication unit. | 2009-08-06 |
20090198832 | EVENT TRIGGERED TRACEROUTE FOR OPTIMIZED ROUTING IN A COMPUTER NETWORK - In one embodiment, a network device (e.g., a master controller) may detect an event on a current path in a computer network from a local network domain to a destination address prefix of a remote domain. In response, the device may dynamically (e.g., intelligently) determine a trace target destination address within the destination address prefix, and may perform (or request performance of) a Traceroute of the current path and a selection of alternate paths in the network from the local network domain to the trace target, where the Traceroute is adapted to obtain per-hop measurements along the respective traced path. The measurements may then be stored, for example, to be used for optimal path selection, fault identification reporting, etc. | 2009-08-06 |
20090198833 | METHOD FOR DISTRIBUTING CONTENT DATA PACKAGES ORIGINATED BY USERS OF A SUPER PEER-TO-PEER NETWORK - A method for distributing content data packages | 2009-08-06 |
20090198834 | DISTRIBUTED SERVICES ARCHITECTURE THROUGH USE OF A DYNAMIC SERVICE POINT MAP - An information management system within a client/server based computer system is disclosed. The information management system manages information as to the dynamic locations and continuous changes relating to services offered within the computer system. The information management system utilizes a service point map (SPM) that monitors such changes. The SPM tracks changes relating to services, sphere, location, port, and epoch value. The SPM may be hierarchical in nature. Parallel or duplicate services may also exist within the system. | 2009-08-06 |
20090198835 | COEXISTENCE TOOLS FOR SYNCHRONIZING PROPERTIES BETWEEN ON-PREMISES CUSTOMER LOCATIONS AND REMOTE HOSTING SERVICES - Coexistence tools are described for synchronizing properties between on-premises customer locations and remote hosting services. These tools may provide methods that send the tools for installation onto on-premises infrastructure located at customer sites, execute the tools to manage the customer infrastructure remotely via a hosted service, and synchronize properties at the customer site with the hosted service. Other methods may include receiving the tools from the hosted service, communicating configuration parameters related to operating the tools, and executing the tools in response to the configuration parameters. The tools may also provide systems that include on-premises servers associated with the customer infrastructure, with the on-premises servers including on-premises coexistence components for maintaining the property at the customer site. These systems may also include administrative servers associated with the hosted service. The administrative servers may include hosted-side coexistence components for maintaining and synchronizing counterparts of the on-premises properties. | 2009-08-06 |
20090198836 | Distributed Computing Bus - A distributed computing bus that provides both data transport and ambient computing power is provided. Contemplated buses comprise a network fabric of interconnected networking infrastructure nodes capable of being programmed before or after installation in the field. A fabric manager organizes the fabric into a bus topology communicatively coupling computing elements that exchange payload data using a bus protocol. Nodes within the bus topology operate on the payload data as the data passes through the node on route to its destination. | 2009-08-06 |
20090198837 | System and Method for Providing Remotely Coupled I/O Adapters - A heterogeneous processing element model is provided where I/O devices look and act like processors. In order to be treated like a processor, an I/O processing element, or other special purpose processing element, must follow some rules and have some characteristics of a processor, such as address translation, security, interrupt handling, and exception processing, for example. The heterogeneous processing element model abstracts an I/O device such that communication intended for the I/O device may be packetized and sent over a network. Thus, a virtualization platform may packetize communication intended for a remotely located I/O device and transmit the packetized communication over a distance, rather than having to make a call to a library, call a device driver, pin memory, and so forth. | 2009-08-06 |
20090198838 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes a setting unit configured to set a set value group; an executing unit configured to execute a function using the set value group; a history storing unit configured to store history information including the set value group having been used in an execution of the function; a displaying unit configured to display the history information and an operation image corresponding to an operating portion; a specifying unit configured to specify history information and operation image designated by the user; and an assigning unit configured to assign a set value group corresponding to the specified history information to the operating portion corresponding to the specified operation image specified. When a predetermined operation is carried out for the operating portion corresponding to the operation image, the setting unit sets the set value group assigned to the operating portion. | 2009-08-06 |
20090198839 | PLUG-AND-PLAY DEVICE AND METHOD OF USING THE SAME - A plug-and-play device comprises a first plug-and-play interface for establishing a connection with a first computing device and a second plug-and-play interface for establishing a connection with a second computing device. Storage stores code that is automatically executed by the second computing device when the plug-and-play device is connected to the second computing device via the second plug-and-play interface. The code when executed by the second computing device initiates a screen display data exchange between the first and second computing devices through the plug-and-play device. A controller controls the first plug-and-play interface, the second plug-and-play interface and the storage. | 2009-08-06 |
20090198840 | Typing Tutoring System and Method for Indicating Finger Placement on a Keyboard - A keyboard used for typing tutoring comprises a plurality of keys, in which each key comprises first and second actuators. The first actuator is arranged to generate a keystroke signal when the key is pressed by a first prescribed amount to record a normal keystroke on a computer with which the keyboard is associated. The second actuator is arranged to generate a contact signal when the key is contacted by a user and pressed by a second prescribed amount which is less than the first prescribed amount. An indicator responsive to the contact signals generated by the second actuators of the keys indicates to the user which key has been contacted. The indicator is operable independently of a monitor of the computer which displays the normal keystrokes. | 2009-08-06 |
20090198841 | INTERFACE DETECTING CIRCUIT AND INTERFACE DETECTING METHOD - An interface detecting circuit and interface detecting method are provided, whereby operations can be carried out depending on peripheral devices connected to USB terminals, and whereby the system can be simplified and software load can be reduced. A pull-down resistor is connected to an ID terminal of a Mini-A receptacle of a peripheral device, the voltage generated by the pull-down resistor, which is pulled down by the ID terminal of the Mini-A receptacle of the peripheral device, and a pull-up resistor, which is pulled up by the ID terminal of a Mini-B receptacle of a device, is detected in an analog fashion, using a detecting section comprised of comparators, and, via a logic section, a logic output is subjected to noise cancellation in a filter section and is memorized in a register section. The operations of other devices are determined according to the states memorized in the register section. | 2009-08-06 |
20090198842 | System And Method For Identifying Lost/Stale Hardware In A Computing System - A system and method for identifying lost/stale peripheral hardware devices connected to an enterprise computer system is disclosed. In one embodiment, a method for identifying lost peripheral hardware devices connected to an enterprise computer system includes initializing system memory by obtaining data structures associated with last detected connected peripheral hardware devices stored in an external database upon reboot, initiating an enterprise computer system wide scanning to obtain the detected data structures associated with current connected peripheral hardware devices during the reboot, and comparing the obtained data structures associated with the last detected connected peripheral hardware devices and the current connected peripheral hardware devices to determine whether there is any chance in system resources associated with the connected peripheral hardware devices during the reboot. | 2009-08-06 |
20090198843 | METHOD AND APPARATUS FOR MONITORING DISPLAY STATUS - The audio input port and output port of a consumer grade display device is used to detect the status of that device. Status information that can be detected includes whether the display is on or off and whether the display is connected to a designated input source. | 2009-08-06 |
20090198844 | PROGRAMMABLE CONTROLLER AND COMMUNICATION UNIT THEREFOR - A programmable controller includes a CPU unit, a communication unit and peripheral units connected together through an internal bus. The communication unit has a bus master function, including a cache memory for recording IO data stored in the memory of an input-output unit. When a message is received, it is judged whether the IO data stored in the memory of the input-output unit specified by this message is updated or not. If the data are not updated, a response is created based on the IO data stored in the IO data stored in the cache memory. If the data are updated, the input-output unit is accessed and updated IO data are obtained and a response is created based on the obtained IO data. | 2009-08-06 |
20090198845 | SYSTEM FOR PROCESSING ROUTING ACCORDING TO PRIORITIES OF LOGICAL INTERFACES AND METHOD FOR CONTROLLING THE SAME - A system for processing routing according to priorities of logical interfaces is provided. The system includes a priority setting unit for setting priorities of a plurality of logical interfaces set in a physical interface, and a priority scheduler for determining a priority of a respective logical interface from an input frame, and for outputting the input frame to a driver queue of the physical interface when the input frame is output from a logical interface having the highest priority. Traffic burstiness caused by queuing can be reduced in a network routing system employing at least one logical interface. | 2009-08-06 |
20090198846 | INPUT/OUTPUT INTERFACE AND DEVICE ABSTRACTION - An electronic Input/Output Interface and device abstraction system used in gaming machines includes: a game central processing unit (game “CPU”); an intelligent input/output controller board (“IOCB”); an Industry Standard Architecture PC bus (“ISA” bus); and a framed message transport protocol. The IOCB facilitates communications between the game CPU and virtual device services, which are peripheral devices associated with the gaming system. The game CPU communicates to gaming peripherals by sending virtual device messages across the ISA bus to the IOCB. The IOCB routes virtual device messages to appropriate virtual device services. Virtual device services are responsible for handling specific hardware, and include virtual device drivers on the game CPU that communicate with virtual devices on the IOCB. Use of the IOCB and the high speed interface enables the game CPU to use more of its available functions for controlling gaming functions rather than one operation of its associated peripheral devices. | 2009-08-06 |
20090198847 | Serial memory interface - A serial memory interface is described, including a memory array, a plurality of serial ports in data communication with the memory array, transferring data between the memory array and at least one of the plurality of serial ports, and a logic block that is configured to control access to the memory array by the plurality of serial ports, the logic block using the serial ports to transfer data between the memory array and at least one of the plurality of serial ports. | 2009-08-06 |
20090198848 | KVM SWITCH WITH INTERNAL USB HUB - An improved KVM switch is provided which enables computers to be connected to the KVM switch by reduced numbers of cables. It also supports transmission of digital audio signals between the computers and the KVM switch. A single USB port is provided to transmit keyboard, mouse, speaker and microphone signals between the KVM switch and each computer. The improved KVM switch is provided with one or more USB hubs to separate the keyboard/mouse signals and the digital audio signals, and one or more audio codecs to convert the audio signals from a digital form to an analog form and vice versa. | 2009-08-06 |
20090198849 | Memory Lock Mechanism for a Multiprocessor System - A memory lock mechanism within a multi-processor system is disclosed. A lock control section is initially assigned to a data block within a system memory of the multiprocessor system. In response to a request for accessing the data block by a processing unit within the multiprocessor system, a determination is made by a memory controller whether or not the lock control section of the data block has been set. If the lock control section of the data block has been set, the request for accessing the data block is denied. Otherwise, if the lock control section of the data block has not been set, the lock control section of the data block is set, and the request for accessing the data block is allowed. | 2009-08-06 |
20090198850 | PROCESSOR, ELECTRONIC APPARATUS, INTERRUPTION CONTROL METHOD AND INTERRUPTION CONTROL PROGRAM - A processor 1 provided with a plurality of cores, an interrupt operation dedicated core 20 which is used only for an interrupt operation; a normal core 11 to 1 | 2009-08-06 |
20090198851 | EXTENDED COMPUTING UNIT WITH STAND-ALONE APPLICATION - An extended computing unit includes a connection module, memory, and hardware. The memory is operable to store one or more computer-level user applications, one or more exclusive extended computing unit user applications, an exclusive extended computing unit operating system, and an operating system extension of a computer-level operating system. When the connection module is not coupled to a handheld computing unit, the hardware is operable to execute the extended computing unit exclusive operating system, detect a request for activation of an extended computing unit exclusive user application of the one or more extended computing unit exclusive user applications, and execute a least a portion of the extended computing unit exclusive user application. | 2009-08-06 |
20090198852 | COMPUTING DEVICE WITH HANDHELD AND EXTENDED COMPUTING DEVICES - A handheld computing unit includes a processing module, memory, a transceiver, a first extended computing unit interface, a second extended computing unit interface, and an interconnection structure operably coupled to the processing module, the memory, the transceiver, and the first and second extended computing unit interfaces. The first extended computing unit interface couples to a first extended computing unit and the second extended computing unit interface coupled to a second extended computing unit such that the handheld computing unit and the extended computing units constitute a computing device. | 2009-08-06 |
20090198853 | System and method for releasing a peripheral slice from an information handling system - Alignment posts that aid alignment of a peripheral slice to couple to the bottom surface of an information handling system also interface with a release so that actuation of the release translates to movement of the alignment posts relative to the peripheral slice so that the information handling system slides relative to the peripheral slice. Sliding of the peripheral slice relative to the information handling system releases attachment devices, such as hooks of the peripheral device that couple to attachment points of the information handling system so that the peripheral device decouples from the information handling system. | 2009-08-06 |
20090198854 | FILE STORAGE FOR A COMPUTING DEVICE WITH HANDHELD AND EXTENDED COMPUTING UNITS - A handheld computing unit includes a processing module, a main memory interface for coupling to a main memory, a baseband processing module, an RF section, a block I/O interface for coupling to a hard disk, a handheld bus structure, and a handheld connection structure. The hard disk stores at least one fixed handheld user application, at least one fixed handheld user file, at least one selectable user application, and at least one selectable user file. The at least one selectable user application and the at least one selected user file were transferred from an extended hard disk of the extended computing unit when the handheld computing unit was coupled to the extended computing unit. | 2009-08-06 |
20090198855 | IC FOR HANDHELD COMPUTING UNIT OF A COMPUTING DEVICE - An IC includes a processing module, on-chip memory, one or more block input/output (I/O) interfaces for coupling to one or more off-chip block I/O devices, one or more character I/O interfaces for coupling to one or more off-chip character I/O devices when active, a main memory interface for coupling to off-chip main memory, a baseband processing module, an RF section, a processing module interface, and an IC bus structure. The processing module interface couples the processing module to an off-chip connection structure, wherein, when a handheld computing unit that includes the IC is docked to an extended computing unit, the off-chip connection structure couples the handheld computing unit to the extended computing unit such that the IC is in a docked mode. | 2009-08-06 |
20090198856 | GATEWAY FOR A DATA BUS SYSTEM - The invention is related to a Gateway for a data bus system, especially a CAN-Bus-system, with at least two data bus source channels, the gateway being provided with—an interface for each data bus source channel, —a protocol core in each channel interface, —a channel message switch, whose inputs are coupled to the outputs of the protocol cores of the channel interfaces and whose output can be switched to one of its inputs, —a message handler coupled to the output of the channel message switch and being provided with a message filter for selecting messages and with a message buffer, —a channel interface with a protocol core coupled to a data bus target channel, —a control, that, in a diagnostic copy function, copies all the messages from a selectable source channel to the message handler by setting the channel message switch to the position assigned to the selected source channel and that causes the message filter to couple the filtered messages to the interface of the target channel. | 2009-08-06 |
20090198857 | SELECTIVE BROADCASTING OF DATA IN SERIES CONNECTED DEVICES - A method and system for the selective broadcasting of commands to a subset of a plurality of devices connected in series to a memory controller, where each of the plurality of devices has a unique identification number (ID). The memory controller designates the subset of devices to execute the command, excluding the non-selected devices from executing the command. The memory controller encodes the ID numbers of the designated devices into a single coded address, and sends the command along with the coded address in a packet to the series connected devices. Each device receives the packet in a serial bitstream and decodes the coded address using its ID number in order to determine whether it is selected or not. If the device is selected, the command is executed. Otherwise, the packet is forwarded without executing the command. | 2009-08-06 |
20090198858 | Semiconductor memory device and operation method therefor - Disclosed herein is a semiconductor memory device, including: a memory array section wherein a memory array which is accessed with a predetermined data bus width is formed; an interface section configured to carry out interfacing between an external apparatus and the memory array section; and a converter having a conversion function of data and a control signal between the interface section and the memory array section and having conversion functions corresponding to specifications of the memory array; the interface section including a plurality of interface modules individually corresponding to different memory types and selectively adapted for the interfacing process between the external apparatus and the memory array section; the converter having a data width variation function of issuing a command and an address for the memory array based on information of access data of the memory array and outputting the access data after varying or without varying the data width. | 2009-08-06 |
20090198859 | CONNECTIONS AND DYNAMIC CONFIGURATION OF INTERFACES FOR MOBILE PHONES AND MULTIFUNCTIONAL DEVICES - An apparatus and method in a mobile device having a digital application-specific integrated circuit (DASIC) and a multifunctional integrated circuit (chip) providing additional functions to the mobile device. An internal Universal Serial Bus (USB) link connects the DASIC and the multifunctional chip. In one embodiment, the multifunctional chip is an ultra wideband (UWB) Radio Module. The internal USB link may utilize a USB interface, a USB 2.0 Universal Transceiver Macrocell Interface (UMTI+) and Low Pin Interface (ULPI), or a High Speed InterChip (HSIC) interface. The UWB Radio Module communicates over the air with an external remote wireless device such as a wireless USB Host utilizing a UWB radio link. The internal USB link provides connection and maps logical data streams in the DASIC with logical data streams in the UWB Radio Module or multifunctional integrated circuit. | 2009-08-06 |
20090198860 | INTEGRATED DATA ACCESSING SYSTEM HAVING CONTROL APPARATUS FOR MULTI-DIRECTIONAL DATA TRANSMISSION - An integrated data accessing system having control apparatus for multi-directional data transmission is described. The integrated data accessing system includes a control apparatus, a plurality of communication interface engines. The control apparatus includes a plurality of bi-directional transmission modules, a control unit, a multi-directional transferring engine, and a memory unit. The control unit detects a source storage and a target storage. The multi-directional transferring engine selectively transfers the data content among storage units. The multi-directional transferring engine includes a first switch module, a second switch module, and a data buffer. The first switch module switches to the first bi-directional transmission module to select the source storage. The second switch module switches to the second bi-directional transmission module to select the target storage. The data buffer stores the data content transmitted from the source storage and the target storage. The multi-directional transferring engine transfers the data content in the source storage via the first bi-directional transmission module to the target storage via the second bi-directional transmission module when the control unit triggers the first switch module and the switch second module. | 2009-08-06 |
20090198861 | Device With A USB Interface Which Can Be Used As A Time-Sharing Standard I/O Interface And A Method Thereof - The invention provides a device with a USB interface which can be used as a time-sharing standard I/O interface. The device includes a USB interface module, a status detecting module, a power extracting module and a switch module. The power extracting module is connected to the USB interface module, the switch module is connected to the USB interface module, and the status detecting module is connected to the switch module and the USB interface module. With an interface used in a time-sharing way according to the invention, the device can transfer data according to the USB protocol or standard I/O interface protocol depending on the tool used. When the data needs to be transferred according to the I/O interface protocol, there is no need to open the casing of the USB device and it is more convenient to use because the I/O interface protocol can be defined by the user. | 2009-08-06 |
20090198862 | Method for switching I/O path in a computer system having an I/O switch - The physical server includes a hypervisor for managing an association between the virtual server and the I/O device allocated to the virtual server. The I/O switch includes: a setting register for retaining a request to inhibit a transaction from being issued from the I/O device to the virtual server; a Tx inhibition control module for performing an inhibition of the transaction from the I/O device to the virtual server, and guaranteeing a completion of a transaction from the I/O device issued before the inhibition; a virtualization assist module for converting an address of the virtual server into an address within a memory of the physical server; and a switch management module for managing a configuration of the I/O switch. | 2009-08-06 |
20090198863 | TRANSPARENT PCI-BASED MULTI-HOST SWITCH - A transparent PCI-based multi-host switch. A switch is configured with multiple north facing ports to couple the switch to multiple hosts. The multi-host switch can be included in a variety of switch configurations, including configurations having one multi-host switch, configurations having multiple multi-host switches, and configurations including one or more multi-host switches and one or more single host switches. The switch is designed to include controls to accurately route a packet through the switch. | 2009-08-06 |
20090198864 | NETWORK SWITCH AND METHOD OF SWITCHING IN NETWORK - A network switch with a plurality of crossbar switches that is available to suppress increase in the circuit scale is provided. The network switch has: the plurality of crossbar switches that transfer unit data in a specified format; a receiving side transfer unit that transfers data received from a network to the plurality of crossbar switches in the unit data basis; and a plurality of transmitting side transfer units that transmit data transferred from the plurality of crossbar switches to the network. The receiving side transfer sets a consecutive serial number to the unit data in transfer sequence, and distributes the unit data to the plurality of crossbar switches. Each of the plurality of transmitting side transfer units has a plurality of queues for the respective crossbar switches that stores the transferred unit data, and extracts the unit data with smallest serial number of the unit data stored in the queues when all of the queues store the unit data. | 2009-08-06 |
20090198865 | DATA PROCESSING SYSTEM, PROCESSOR AND METHOD THAT PERFORM A PARTIAL CACHE LINE STORAGE-MODIFYING OPERATION BASED UPON A HINT - In at least one embodiment, a method of data processing in a data processing system having a memory hierarchy includes a processor core executing a storage-modifying memory access instruction to determine a memory address. The processor core transmits to a cache memory within the memory hierarchy a storage-modifying memory access request including the memory address, an indication of a memory access type, and, if present, a partial cache line hint signaling access to less than all granules of a target cache line of data associated with the memory address. In response to the storage-modifying memory access request, the cache memory performs a storage-modifying access to all granules of the target cache line of data if the partial cache line hint is not present and performs a storage-modifying access to less than all granules of the target cache line of data if the partial cache line hint is present. | 2009-08-06 |
20090198866 | CODE MEMORY CAPABLE OF CODE PROVISION FOR A PLURALITY OF PHYSICAL CHANNELS - The invention provides a code memory capable of code provision for a plurality of physical channels. In one embodiment, the code memory comprises a selecting multiplexer, a core memory module, and a code buffer. The selecting multiplexer repeatedly latches on to a plurality of addresses generated by the physical channels according to a sequence of the physical channels to generate a code memory address signal. The core memory module stores code data, and retrieves the code data according to the code memory address signal to generate a code memory data signal. The code buffer respectively retrieves a plurality of code segments requested by the physical channels from the code memory data signal according to the sequence of the physical channels, and stores the code segments. | 2009-08-06 |