Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


18th week of 2011 patent applcation highlights part 73
Patent application numberTitlePublished
20110106892SYSTEM AND METHOD FOR EXTRACTING CALENDAR EVENTS FROM FREE-FORM EMAIL - A system and method are described for automatically detecting calendar events within a free-form email message. For example, a system according to one embodiment of the invention for automatically detecting calendar events within a free-form email message potentially including one or more attachments comprising: a pre-processor to detect one or more keywords within a free-form email message and/or free-form attachments, the keywords indicating whether the free-form email message or free-form attachments contain a calendar event, the pre-processor identifying the free-form email message and/or free-form attachments as potentially containing calendar data upon detecting the one or more keywords; and a natural language processor to further process text from the free-form email message and/or free-form attachments to determine whether the free-form email message and/or free-form attachments contain a calendar event, the natural language processor to parse the email message and/or attachments and evaluate the email message and/or attachments using natural language processing (NLP) techniques to determine the existence of one or more calendar events; and a calendar event generator to extract calendar data from the email message and/or attachments in response to the natural language processor detecting a calendar event, the calendar event generator to update a calendar using the extracted calendar data.2011-05-05
20110106893Active Email Spam Prevention - Active email spam prevention is not let email spam contents or block spammer send to mail server that is distributed to recipients.2011-05-05
20110106894Electronic messaging exchange - A computer-implemented system and method for secure electronic message exchange including coupling a control platform to a workstation of a plurality of workstations via a communications medium, where the control platform includes one or more apparatuses for monitoring, controlling, conversion, and billing, related to messages exchanged between a plurality of local users and a plurality of remote users. The system prevents forwarding or copying of a message sent by a local user of the plurality of local users and received by a remote user of the plurality of remote users, to another party by the control platform. The system and method also provides for authenticating the remote user with the control platform.2011-05-05
20110106895SOCIAL SEARCH ENGINE - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a social search engine. In one aspect, a method includes receiving a question from an asker in which the question is associated with one or more topics; selecting candidate answerers based at least partly on each answerer's respective relationship to the asker; sending the question successively to groups of one or more candidate answerers according to the ranking until an answer is received from a particular one of the candidate answerers; and sending to the asker the received answer and information that identifies the particular answerer.2011-05-05
20110106896VENUE-CENTRIC SOCIAL NETWORK - A venue may be registered with a venue-centric social networking service. The venue may be associated with a physical location where subscribers may congregate. Subscribers may join the venue by visiting the physical location, receiving an invitation, receiving a password (or other credential), or the like. The venue-centric social networking service may track which subscribers are at which venues and provide a “Who's here” listing to other subscribers. Subscribers at the same venue may be introduced to one another through the venue-centric social networking service by, inter alia, browsing the profiles of the subscribers in the “Who's here” list and/or initiating contact with other subscribers at the venue through the venue-centric social networking service. Subscriber visibility and contact preferences may be determined by subscriber privacy settings and/or privacy settings of the venues.2011-05-05
20110106897SYSTEM AND METHOD FOR VERIFYING DELIVERY AND INTEGRITY OF ELECTRONIC MESSAGES - A server transmits a message from a sender to a destination address. During transmission, the server and the destination address have a dialog constituting an attachment, via a particular one of SMTP and ESMTP protocols, concerning the message, the server and the destination address. The message passes through servers between the server and the destination address. This passage is included in the attachment. Verifiers are provided for the message and for the attachments. The verifiers may constitute encrypted hashes of the message and of the attachment. The sender receives the message, the attachments and the verifications from the server before authentication and transmits the message, the attachments and the verifiers to the server to obtain authentication by the server. The server operates on the message and the message verifier to authenticate the message and operates on the attachments and the attachments' verifier to verify the attachments.2011-05-05
20110106898Personalized Location Information for Mobile Devices - Providing location information on a mobile device includes receiving signals from external devices. Each signal includes information that specifies a geographic location for the external device that has provided the signal. A geographic location for the mobile device is calculated by using the information contained in each of the received signals. A representation of the geographic location of the mobile device is generated. The representation of the geographic location is included within an electronic message that provides information describing a user of the mobile device to other users of an electronic communications system. The electronic message is transmitted to another device to provide an indication of the geographic location for the user to one of the other users of the electronic communications system.2011-05-05
20110106899Mechanism for Managing Email Markups - A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.2011-05-05
20110106900MESSAGING SYSTEMS AND METHODS - A third-party can subscribe to one or more electronic message group lists without joining the group lists by creating a trust relationship between the subscriber and a group list member. In particular, the subscriber can send a trust indicator to the group member, who can then determine whether to accept the trust indicator for all or specific groups that are associated with the group member, as appropriate. In at least one embodiment, the group member can send a trust indicator acceptance message to the subscriber that identifies the group member, and any or all group lists associated with the group member. The subscriber can then receive messages directed to the trusted group member or group lists, and can send group messages to the group lists subject to a receive setting associated with the group lists or group members of the group lists.2011-05-05
20110106901GROUP LIST EXCLUSIONS FOR MESSAGING - A message is received comprising a recipient list and an exclusion list. Recipients in the recipient list are identified, as are recipients in the exclusion list. A recipient is removed from the recipient list based on an identification of the recipient in the exclusion list.2011-05-05
20110106902METHODS AND DEVICES FOR INCLUDING A PLURALITY OF USERS IN A CONVERSATION OVER A COMMUNICATION NETWORK - Methods and devices are disclosed for including a plurality of users in a conversation over a communication network. A conversation is initiated when a text message is received requesting the conversation. A conversation is established using conversation gateways currently unused by users to be included in the conversation. Communication may occur across gateways in order to conserve conversation gateway resources.2011-05-05
20110106903Second Person Review of E-Mail - An email review tool gives users a simple, quick, and safe method of initiating review of an email document. The email review tool may provide a window to a user which allows the user to select another person to review the email or skip the review process and send the email directly to the recipients. Transmission of the email is thus deferred until the email has been reviewed.2011-05-05
20110106904DISTRIBUTED STORAGE NETWORK FOR STORING A DATA OBJECT BASED ON STORAGE REQUIREMENTS - A distributed storage network (DSN) includes a user device and a plurality of DSN memories, wherein each of the DSN memories includes a plurality of storage units. The user device includes at least one network interface to the plurality of DSN memories and at least one processing module that is operable to determine one of the plurality of DSN memories for storing a data object based on a comparison of one or more storage requirements of the data object and one or more DSN attributes of the plurality of DSN memories.2011-05-05
20110106905DIRECT SENDING AND ASYNCHRONOUS TRANSMISSION FOR RDMA SOFTWARE IMPLEMENTATIONS - Exemplary embodiments include RDMA methods and systems for sending application data to a computer memory destination in a direct but non-blocking fashion. The method can include posting a new work request for an RDMA connection or association, determining if there is a prior work request for the same connection or association enqueued for processing, in response to a determination that no prior work request is enqueued for processing, processing the new work request directly by sending RDMA frames containing application data referred to by the work request to the computer memory destination, performing direct sending while there is sufficient send space to process the new work request, and delegating the new work request to asynchronous transmission if a prior work request is already enqueued for processing or lack of send space would block a subsequent transmission operation.2011-05-05
20110106906METHOD AND SYSTEM FOR OFFLINE DATA ACCESS ON COMPUTER SYSTEMS - While a computer system is in operational state, a network interface controller (NIC) in the computer system may be operable to copy select data to a secondary storage device. The secondary storage device is accessible by the NIC while the computer system is in an offline state or not operational. The NIC may be operable to provide remote accessibility to the copy of the select data stored in the secondary storage device over a network while the computer system is in the offline state and the NIC is supplied with electrical power and active. While the computer system is in the operational state and whenever a change is made to the select data, the NIC is operable to replace the copy of the select data stored in the secondary storage device with an updated copy of the select data based on the change.2011-05-05
20110106907SYSTEM AND METHOD FOR SEQUENTIAL RECORDING AND ARCHIVING LARGE VOLUMES OF VIDEO DATA - The invention relates to a data storage system comprising a plurality of arrays of a server and a number of data recording devices, capable of sequentially recording supplied data at an input rate below a given maximum input rate. The system further comprises a network switch as an interface between the arrays of data recording devices and a network of data capturing devices where there is a variable overall data capturing rate. The servers are each provided with monitoring means for monitoring the input rate of the respective array. The servers are communicatively linked to each other and at least one of the servers is provided for functioning as a controller for controlling at least one other of the servers and assigning part of the stream of captured data to the at least one other server in response to its monitoring means.2011-05-05
20110106908TRANSFER OF INFORMATION BETWEEN AT LEAST TWO SOFTWARE - Data is transferred between two software programs. Electronic data maintained by server software is read with browser software. A document is formed from the electronic data. The data consists of a group of objects. The document is presented on the screen of a data processing device with the browser software. In addition, the electronic data is transferred between the objects of the document read by the browser software and a server software as a background run performed by a script based software language on the browser software.2011-05-05
20110106909DISTRIBUTED STORAGE NETWORK AND METHOD FOR COMMUNICATING DATA ACROSS A PLURALITY OF PARALLEL WIRELESS DATA STREAMS - A distributed storage network receives data that is to be transmitted. The data is processed via one or more error-coding dispersed storage functions and sliced into data slices. A certain number of the data slices are selected for wireless communication via a plurality of wireless modules wherein a first wireless module sends a first portion of the data slices, and a second wireless module sends a second portion of the data slices, and so on until the data slices are fully communicated. The wireless modules may be of different hardware, software, protocols, throughputs, bandwidth, speeds, encoding schemes, algorithms, etc. The transmission over several different wireless modules that potentially have different (and potentially changing over time) characteristics may increase both performance and security.2011-05-05
20110106910SYSTEMS AND METHODS FOR MIRRORING AND TRANSCODING MEDIA CONTENT - Systems and methods for mirroring and transcoding media content are provided. In some embodiments, media content stored on a user equipment device is mirrored on a remote server, and the mirrored copy is transcoded and provided to other user devices in a media content format that is appropriate for the user devices. By so doing, the present invention not only provides a convenient and easy way for users to backup media content and access the media content from virtually any device, but also reduces the complexity and costs associated with maintaining reliable and consistent access to media content across various user devices.2011-05-05
20110106911METHOD AND APPARATUS FOR MANAGING CONTENT SERVICE IN NETWORK BASED ON CONTENT USE HISTORY - A content service managing method is provided which includes receiving a use request for content from a first device from among a plurality of devices that are capable of performing data communication and belong to a network; collecting and managing a variety of related information including content attribute information, device attribute information, user attribute information, and content use history information; and determining a method of obtaining the content, based on the variety of related information, and controlling the content to be provided to a second device which is to use the content from among the devices of the network.2011-05-05
20110106912VIRTUAL SPACE-PROVIDING DEVICE, PROGRAM, AND VIRTUAL SPACE-PROVIDING SYSTEM - Provided is a setup that allows a user to view, after the fact, the circumstances of communication within a virtual space with other users who were previously present at the same place as the user. When a user designates a previous day and time, the circumstances in the virtual space for said designated day and time are reproduced. When the avatar of the user appears and is caused to speak in the reproduced virtual space, the history content is changed as though the speech actually occurred in the virtual space on that day and time. In this way, the user can read, alter the fact, the circumstances of communication within a virtual space with other users who were previously present at the same place as the user.2011-05-05
20110106913DYNAMICALLY MONITORING AND CUSTOMIZING DEVICES IN A COMMUNICATION NETWORK - A data processing system for managing a communication network, comprising: a plurality of communication devices, each with a communication module; and a server arranged to communicate with the communication module of each of the communication devices via a communication link, the server comprising a plurality of applications, a plurality of interfaces and content. The server is arranged to provide each of the communication devices user selected applications, interfaces and content, responsive to user ad hoc selection and conditional upon user authentication. The communication device is arranged, and the applications, interfaces and content are selected, such that the communication device operates in response to selected applications, interfaces and content.2011-05-05
20110106914 INTERFACE METHOD FOR VERIFYING THE CONTENT SUMMARY - An interface method for verifying the content summary, includes the following steps: when a user requests a service content, the service management platform configures the calculation parameter of the content summary (S2011-05-05
20110106915CHANNEL SERVER, CHANNEL PREDICTION SERVER, TERMINAL, AND METHOD FOR FAST CHANNEL SWITCHING USING PLURALITY OF MULTICASTS INTEROPERATING WITH PROGRAM RATING PREDICTION - Provided are a channel server, a channel prediction server, a terminal, and a method for a fast channel switching. The channel server may generate at least one delay multicast stream from an original multicast stream by applying a different delay value based on channel preference information, and may determine an optimal multicast stream from the at least one delay multicast stream, and transmit, to a terminal, response information associated with the optimal multicast stream in response to query information associated with the original multicast stream received from the terminal.2011-05-05
20110106916APPARATUS AND METHOD FOR EXECUTING AN APPLICATION - Provided are an apparatus and method for executing an application. Using the apparatus and method, an application is executed in a terminal directly, or by receiving a computing service from a remote server. After an execution time and/or power consumption of when the application is executed in the terminal directly, and an execution time and/or power consumption when the computing service is received from the remote server are estimated, one of the application execution methods of the two cases may be selected according to the estimated values. The estimated values may be determined based on a state of the terminal, the quality of service (QoS) state of the remote server, and a characteristic of the application.2011-05-05
20110106917METHOD FOR DETERMINING A DEVICE TO PROVIDE WITH CONTENT BASED ON CONTENT ATTRIBUTE AND ELECTRONIC DEVICE USING THE SAME - A method for providing content where one device from among a plurality of devices is determined as a device to transmit the content to, based on the attribute of the requested content. Accordingly, device utilization is optimized by providing the content to the device with the highest priority to play back the content based on the attribute of the content.2011-05-05
20110106918REMOTE ACCESS MANAGEMENT - A remote access management service for enabling remote access to an item of media content stored in a network device from a remote device, said network device including a remote access server application program and account information identifying said remote device, and said remote device including a remote access client application program, the service including: an interface configured to provide network connections to said network device and said remote device; and a remote access management application program to collect information on remote access analysis by monitoring remote access transactions between said remote device and said network device, said remote access management application program operating to receive a remote access request from said remote access client application program including said account information and a content identifier indicating said item of media content2011-05-05
20110106919AUTOMATED DNS CONFIGURATION WITH LOCAL DNS SERVER - A client process may identify a local DNS server and may change a DHCP-supplied DNS setting to the local DNS server when the local DNS server is present. The client process may periodically monitor the local DNS server and, if the local DNS server is not present, the client process may revert the DNS setting to the originally supplied DHCP DNS setting. The client process may actively monitor the local DNS server by initiating communication with the local DNS server, or may passively monitor by listening for activity by the local DNS server.2011-05-05
20110106920Mapping Network Addresses to Organizations - Network addresses (e.g., IP addresses) are considered candidates for association with organizational entities (organizations or various subgroups thereof), based on some evidence of a relationship between them. The candidate addresses are scored based on one or more factors that indicate a probability that the candidate address actually belongs to the organizational entity. The candidate addresses with sufficient scores are stored as actual associations between the candidate address and the organizational entity.2011-05-05
20110106921METHODS AND DEVICES FOR IMPLEMENTING CONFIGURATION SYNCHRONIZATION - Embodiments of the invention provide a network device for implementing configuration synchronization, including a port configured to a receive a configuration file, a memory, and a processing engine configured such that if a configuration file is received on the port, the processing engine determines a neighbor device of the network device and forwards the configuration file to the neighbor device, and wherein if a configuration file is received on the port and the network device is a member of a predetermined peer group, the configuration file is loaded into the memory.2011-05-05
20110106922OPTIMIZED EFFICIENT LPAR CAPACITY CONSOLIDATION - A method and system for optimizing a configuration of a set of LPARs and a set of servers that host the LPARs. Configuration data and optimization characteristics are received. By applying the configuration data and optimization characteristics, a best fit of the LPARs into the servers is determined, thereby determining an optimized configuration. The best fit is based on a variant of bin packing or multidimensional bin packing methodology. The optimized configuration is stored. In one embodiment, comparisons of shadow costs are utilized to determine an optimal placement of the LPARs in the servers. LPAR(s) in the set of LPARs are migrated to other server(s) in the set of servers, which results in the LPARs and servers being configured in the optimized configuration.2011-05-05
20110106923STORAGE AREA NETWORK CONFIGURATION - A method and system are provided for storage area network configuration across redundant fabrics. The method includes defining (2011-05-05
20110106924Internet Domain Name Super Variants - Systems and methods for registering a domain, including Internationalized Domain Names (IDNs), including receiving a request to register an IDN and determining a language category of the request. Code points of the request are converted to yield a generalized variant of the IDN. The generalized variant is compared to a stored database of registered IDNs that may include similar generalized variants of the registered IDNs. Based on the comparison, it is determined whether or not to resister the IDN. In the case the that ION registration is allowed the generalized variant of the IDN may be stored in the database to protect against later registration by similar IDNs. Converting the code points of the request may include identifying corresponding code points of variants within the language category, and converting each of the code points of the requested IDN based on a deterministic algorithm applied to the corresponding code points. The deterministic algorithm may be applied to a value of each of the corresponding code points to yield a representative code point from among the corresponding code points, and the generalized variant may include a representative code point for each of the code points of the request.2011-05-05
20110106925METHOD FOR ADDRESS TRANSLATOR TRAVERSAL IN 3GPP NETWORKS - In response to an ACTIVATE PACKET DATA PROTOCOL (PDP) CONTEXT REQUEST message from a host, including a global reachability request option that requests a global IP address and a global port to be allocated to the host, a serving gateway transmits a CREATE PDP CONTEXT REQUEST message to an Internet gateway device. The CREATE PDP CONTEXT REQUEST message includes the global reachability request option. In response to a CREATE PDP CONTEXT RESPONSE message from the Internet gateway, where the CREATE PDP CONTEXT RESPONSE message includes a global reachability response option specifying therein a global IP address and a global port allocated to the host, the serving gateway transmits an ACTIVATE PDP CONTEXT ACCEPT message to the host, where the ACTIVATE PDP CONTEXT ACCEPT message includes the global reachability response option. As a result, the host does not need to establish a separate connection session to the Internet gateway device to acquire the same.2011-05-05
20110106926System and method for implementing a cloud workflow - System and method for implementing a workflow of a first domain, wherein the workflow is implemented as a series of steps to accomplish a workload and wherein at least one of the steps utilizes a process, are described. In one embodiment, the method comprises establishing a mutual trust relationship between the first domain and a second domain; wherein one of the steps is authored by the second domain, the method further comprising associating with the step authored by the second domain a digital attestation for enabling the first domain to verify authorship and non-modification thereof.2011-05-05
20110106927SYSTEM AND METHOD FOR IMPLEMENTING CLOUD MITIGATION AND OPERATIONS CONTROLLERS - System and method for implementing cloud mitigation and operations controllers are described. One embodiment is a system for controlling operation of a cloud computing environment, wherein the system comprises a repository for storing data regarding characteristics of the cloud computing environment, wherein the stored data includes policy notations designating compliance or noncompliance of the data with policy; an analyst module for analyzing the stored data in combination with external report information regarding the cloud computing environment and for providing results of the analysis; and a controller for evaluating the analysis results and issuing instructions for controlling operation of the cloud computing environment based on the evaluating.2011-05-05
20110106928PROCESSING STATE MANAGEMENT DEVICE, PROCESSING STATE MANAGEMENT METHOD, AND PROGRAM - A processing state management apparatus holds state information indicating the state of transaction processing in a distribution server as in progress after the processing state management apparatus connected to the distribution server requests the transaction processing to the distribution server which executes the transaction processing to register or delete contents to be distributed until the processing state management apparatus receives the notification of completion of the transaction processing from the distribution server.2011-05-05
20110106929SYSTEM FOR MANAGING A VIRTUALIZATION SOLUTION AND MANAGEMENT SERVER AND METHOD FOR MANAGING THE SAME - Disclosed is a system for managing a virtualization solution capable of controlling various kinds of virtualization solutions provided in Xen, Citrix, Vmware, etc., and easily allocating and releasing user management devices and user peripheral devices using virtualization solutions to a user's virtual machine by providing a standardized virtualization solution management system and a management server and a method for managing the same.2011-05-05
20110106930APPARATUS AND METHOD FOR ACCESSING A NETWORK IN A WIRELESS TERMINAL - An apparatus and method for quickly searching for an accessible network in a wireless terminal. A wireless terminal registers information about a current location and information used to access a network in an access history table, when it succeeds in accessing the network. Thereafter, when accessing a network, the wireless terminal attempts to access a network that it previously accessed, using information about a current location and the access history table.2011-05-05
20110106931Wireless internet gateway limiting message distribution - A wireless Internet gateway bridges wireless devices to the Internet, e.g., via a short message service center (SMSC). The gateway provides a portal to SMPP, HTTP, TNPP, or other protocol messages using Java Remote Method Invocation (RMI) techniques. Application servers insert RMI objects containing messages in a message queue handler of the gateway. The RMI objects are queued and passed either directly to a destination delivery handler (e.g., SMPP, SMTP, HTTP or TNPP protocol handler), or passed through a generic destination interface. An SMTP handler provides direct communication of SMTP protocol messages (i.e., email) to the message queue. An SMPP link proxy module provides direct access between a local application server and the destination delivery handler. The messages are packaged into relevant messages of the particular destination protocol (e.g., SMPP), and transmitted to the relevant network element (e.g., to an SMSC).2011-05-05
20110106932Network Management System - A telecommunications network for providing broadband access comprising a network management node arranged to manage a plurality of network nodes forming part of the network, the network management node adapted to send, receive and process management protocol messages, the network nodes including a head node that is connected to each of a plurality of peer nodes, the head node and the peer nodes each including a management module, the management modules being configured such that the peer nodes are grouped into a hierarchical group and wherein the management module of the head node is adapted to forward a management protocol message to a first peer node of the peer nodes and wherein the management modules of the peer nodes are adapted to forward the management protocol message to each peer node within the group.2011-05-05
20110106933POLICY CONTROL WITH PREDEFINED RULES - The present invention relates to a method for policy control in an infrastructure network. The network comprises a Policy Enforcement Function, PEF, an Access Function, AF, and a Policy Control Function, PCF, wherein the PEF comprises at least one pre-defined Policy and Charge Control, PCC, rule. The method comprises the steps of: —the PCF determines 2011-05-05
20110106934METHOD AND APPARATUS FOR CONTROLLING FLOW OF MANAGEMENT TASKS TO MANAGEMENT SYSTEM DATABASES - A management task data storage capability is provided for facilitating storage of management task data within a database of a management system, such as a network management system that is managing network elements of a telecommunication network. In one embodiment, the management task data storage capability controls storage of management tasks within a database of a management system based on respective priority levels associated with groups of network devices from which the management tasks are received. In this manner, the management task data storage capability ensures that higher priority network devices are provided an appropriately larger amount of management system resources than lower priority network devices, thereby enabling an appropriately larger amount of management task data storage operations to be performed for higher priority network devices than for lower priority network devices and enabling the use of database resources, for handling management tasks of network devices, to be as effective as possible in view of the priorities of the network.2011-05-05
20110106935POWER MANAGEMENT FOR IDLE SYSTEM IN CLUSTERS - Clusters of systems employed to increase computation capacity for specific services like the web or protocols such as the file transfer protocol. Broadly contemplated herein is an arrangement involving a set of compute nodes that perform the actual task and load balancer systems that monitor and distribute work among the compute nodes, taking into account the current load and remaining compute capacity available in each of the nodes. Power saving techniques can be applied to nodes in the cluster that are not actively running the workload due to lower utilization of the total cluster capacity.2011-05-05
20110106936TRANSACTION STORAGE DETERMINATION VIA PATTERN MATCHING - A network analyzer, system and method determine whether or not network transaction data derived from network analysis should be stored, based on a configuration. Configuration strings (patterns) are entered via a configuration file, including specifying whether the string should be a prefix, suffix, other location or exist anyplace in the data. Storage enabling/disabling is provided for network transaction data. Configuration strings (patterns) can be specified for request/response summary/detail, and for specified parameters.2011-05-05
20110106937MIXED-MODE ANALYSIS - A network analyzer determines, analyzes, and displays in streaming and non-streaming modes to provide analysis of specific transactions in that make sense within a primarily streaming or asynchronous flow of data, providing useful and accurate measurements.2011-05-05
20110106938Multi-Level Offload of Model-Based Adaptive Monitoring for Systems Management - A method, system, and article are provided for monitoring performance of hardware devices. Each hardware device is configured with an agent, and the server is configured with a coordinator. The agent collects device data at a first modifiable frequency and communicates the collected data to the coordinator at a second dynamically modifiable frequency. The collected data is periodically monitored and the first and second frequencies are modified subject to evaluation of the collected and monitored data.2011-05-05
20110106939COMPUTER SYSTEM AND ITS MANAGEMENT METHOD - Specifically, provided is a computer system, and its management method, including multiple nodes for providing to a host system a storage area to be used for reading and writing data, and respectively acquiring a snapshot at a pre-set time, and which configures a node group from a part or all of the nodes among the multiple nodes and makes data redundant in node units in the node group. With the foregoing computer system and its management method, an access log is acquired from the respective nodes configuring the node group, and the usage of the snapshot in the node group is determined based on the acquired access log of the respective nodes, and the acquisition time of the snapshot is changed in a part or all of the nodes among the nodes configuring the node group based on the determination result.2011-05-05
20110106940METHOD AND SYSTEM FOR ADAPTING A SESSION TIMEOUT PERIOD - A method for adapting a session timeout period of an application comprising one or more parts, each part of the application having a corresponding predetermined session timeout period for receiving an input from a user connected to a part of the application, comprising the steps of determining the rate of timed out sessions for the part of the application after the number of connections to the part has reached a predetermined level; comparing the rate of timed out sessions of the part of the application with a predetermined threshold value of the rate of timed out sessions; adapting the predetermined session timeout period of that part (2011-05-05
20110106941Processing Network Events - Processing network events generates multiple events from a single network device event. The system includes a network monitoring device for acquiring event data and a processing system for receiving an input event from a network monitoring device on a processing thread, wherein the processing system includes a communications thread generating component for generating multiple communications threads each for transmitting event data to a server database. The communication threads open connections to required server databases and these connections are maintained in an open state while the network monitoring device is running.2011-05-05
20110106942Data collection associated with components and services of a wireless communication network - Systems, apparatus, and methods for transmitting a data collection profile from a server in connection with a telecommunications network that includes multiple devices. The data collection profile controls which devices should collect data, the condition under which certain data is desired, and when the data is to be returned. The data collection profile is provided to devices which collect data in accordance with the data collection profile. Finally, the collected data is received by a service platform for further processing.2011-05-05
20110106943Host Independent Secondary Application Processor - A system for providing a secondary processing environment to a computer system having a host processor includes a secondary processor configured to perform a processing service, a policy manager configured to control interaction between the secondary processor and the host processor, a service provider configured to provide the processing service to the computer system and a host-state monitor to monitor state of the host processor, wherein the secondary processor operation is based on the state of the host processor.2011-05-05
20110106944METHOD AND APPARATUS FOR EXTRACTING AND VISUALIZING EXECUTION PATTERNS FROM WEB SERVICES - One embodiment of the present method and apparatus for extracting and visualizing execution patterns from Web Services collects data relating to one or more transactions executed in accordance with one or more Web Services-based applications (e.g., messaging systems or other services). One or more patterns is then extracted from the collected data, where the patterns are representative transactions commonly executed in accordance with the Web Services configuration under analysis.2011-05-05
20110106945METHOD AND SYSTEM FOR ENERGY EFFICIENT ROUTING AND NETWORK SERVICES - A method and system of an embodiment may include identifying a power source used by a network element, determining a carbon footprint of a unit of power usage from the power source, identifying one or more components associated with the network element used for a network operation performed by the network element, determining the power usage of the one or more identified components during the process, and calculating the carbon footprint of the process performed by the network element.2011-05-05
20110106946NETWORK USAGE THROTTLING SYSTEMS AND METHODS - Systems and methods for throttling network usage are disclosed. An exemplary method includes at least one network device monitoring usage of a wide area network, selecting a throttling command based on the monitored usage of the wide area network, and broadcasting the throttling command to a plurality of access devices connected to the wide area network. The throttling command is configured for interpretation and use by each access device within the plurality of access devices to conform at least one operation to a network usage throttling level in accordance with the interpretation of the throttling command. Corresponding systems and methods are also disclosed.2011-05-05
20110106947Method and Apparatus for Dual Stack Access - The present invention discloses a method of dual stack access, wherein a network device authenticates the first protocol address of a requesting client, stores the user name, first protocol address, and address status information of the client in the user information table if the authentication succeeds, assigns a second protocol address to the client, stores this second protocol address and address status information in the user information table, generates control rules for the client according to its user information, and controls dual stack access of the client according to the rules. This invention provides effective authentication-based access control of dual stack users.2011-05-05
20110106948Running Internet Applications with Low Rights - In various embodiments, applications that are configured to interact with the Internet in some way are executed in a restricted process with a reduced privilege level that can prohibit the application from accessing portions of an associated computing device. For example, in some embodiments, the restricted process can prohibit applications from read and write access to portions of a system's computer-readable media, such as the hard disk, that contains administrative data and settings information and user data and settings. In these embodiments, a special portion of the disk, termed a “containment zone”, is designated and used by applications in this restricted process.2011-05-05
20110106949Balancing Server Load According To Availability Of Physical Resources - According to one embodiment, availability information describing virtual machines running on physical machines is accessed. The availability information associates each virtual machine with a physical resource used by the virtual machine. Use by the virtual machines is determined from the availability information. Availability of the physical resources is determined according to the use. Server load is balanced according to the availability of the physical resources. According to another embodiment, the following is performed until a load is accommodated: selecting a server having a load that is less than an expansion threshold; loading the server until the expansion threshold is reached; selecting a next server having a load that is less than a next expansion threshold; and loading the next server until the next expansion threshold is reached. Load of a low load server is determined to be below a contraction threshold, and the low load server is drained.2011-05-05
20110106950DISTRIBUTED RESOURCE MANAGEMENT - A distributed resource management mechanism allocates transmission resources by distributing the resources among a plurality of service nodes each responsible for a portion of the resources according to a hash function. A data center receives resource allocation requests from applications, such as video services applications, including a computed hash value based on the desired resource and indicative of the service node for providing the requested resource. A remote resource management client identifies the resource and computes the hash based on a request from the application, and transmits the request to a resource management server on the service node having the resource indicated by the hash, thus avoiding centralized queuing or caching of the resource requests and instead delegating to the service nodes. Service nodes may redundantly share responsibility for the resources through a root node or a cluster arrangement, providing failover if a service node becomes inoperational.2011-05-05
20110106951Dividing cloud computing service into individual jobs such that legal auditing requirements are satisfied and presenting plan for distributed execution of individual jobs - A computer network connects to a first computer, a second computer, other multiple computers, and a job category database A service to be executed by any of the other multiple computers is divided into multiple jobs; the job category is associated with each of the divided jobs; a region code and an instruction to execute the service are received from the first computer; and for each of the multiple jobs, the job category database is searched with the received region code and the associated job category as keys to acquire the operation identifier list corresponding to the job; the operation identifier list is transmitted to at least one of the other multiple computers; and a combination of the job, the identifier of that other computer and the identifier list are transmitted to the first computer.2011-05-05
20110106952METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING COORDINATION OF DEVICE TO DEVICE COMMUNICATION - An apparatus for providing coordination of device to device communication may include a processor. The processor is configured to communicate a request for a resource allocation to a network communication node (2011-05-05
20110106953WIRELESS COMMUNICATION SYSTEM, COMMUNICATION APPARATUS, WIRELESS COMMUNICATION METHOD AND WIRELESS COMMUNICATION PROGRAM - In a reception apparatus that receives random access signals transmitted from a transmission apparatus by being allocated to preset resources, the reception apparatus includes a resource allocation configuration candidate storage section that stores in advance a plurality of different resource allocation configurations which are obtained by combining the resources and have different sizes of the combined resources, a resource allocation configuration decision section that decides a resource allocation configuration from resource allocation configurations stored in the resource allocation configuration candidate storage section based on a value indicating a receiving frequency of the random access signal, and a resource allocation configuration report section that reports information of the resource allocation configuration decided by the resource allocation configuration decision section.2011-05-05
20110106954SYSTEM AND METHOD FOR INDUCTIVELY PAIRING DEVICES TO SHARE DATA OR RESOURCES - A computing device is configured to inductively communicate with one or more other devices. The device inductively communicates to (i) determine an identity or class of the second device, and (ii) perform a function that includes communicating with the second device. The function is performed automatically, and is based on the identity or class of the second device.2011-05-05
20110106955DATA COMMUNICATION TERMINAL, PROXY DEVICE, DATA COMMUNICATION SYSTEM, AND DATA COMMUNICATION METHOD - A technique for easily realizing data communication without limiting the application layer protocol during data communication while maintaining the proxy function. A mobile communication terminal (2011-05-05
20110106956Communication System and Communication Method - The present invention discloses a communication system and a method. The communication system includes at least first 802.11 equipment and second 802.11 equipment. The first 802.11 equipment including a network connector for searching relevant information of the second 802.11 equipment and modifying a network setting of the first 802.11 equipment according to the searched relevant information and a 802.11 driver interface. The second 802.11 equipment includes a 802.11 driver interface. The driver interface of the first 802.11 equipment communicates with the driver interface of the second 802.11 equipment in accordance with the modified network setting.2011-05-05
20110106957Access Control In Client-Server Systems - A telecommunications network and a method of operating the same are described which is a shared by two or more organizations, the network including at least a server and a client. The server is adapted to transmit to the client a proxy communications object comprising a definition of the rights and privileges of an organization to use the network. When the organization initiates a request to the server it does so via the proxy object on the client The proxy object enables a comparison of the contents of request and the definition of the rights and privileges and enables forwarding of the request to the server only when the request and the rights and privileges granted to the requesting organization are consistent with each other. The request relates to modification of a management object maintained at a network resource, the organization having a global right to access the network resource. By this means unwanted accesses to the server may be prevented at the client.2011-05-05
20110106958Method and system for providing wireless services - Example embodiments are directed to a system for providing wireless services to a first user on the system after a handoff from a first mobile switching center to a second mobile switching center. The system includes a first application server configured to provide wireless services and coupled to the second mobile switching center. The second mobile switching center serves the first user. A second application server is configured to provide wireline services and interact with the second application server to provide the wireless and wireline services to the first user.2011-05-05
20110106959METHOD FOR TRANSFERRING A FLOW BETWEEN HETEROGENEOUS ACCESS POINTS - A method is provided for handing off flows. The flow, having a flow identifier, is established between a terminal and a correspondent. The terminal has as many terminal identifiers as access interfaces to access networks of mutually different data technologies. A first execution entity converts a handoff execution order emanating from a decision entity into execution messages by taking into account a hierarchy of execution entities of a current network. After a handoff decision has been taken for a given pair of flow and terminal identifiers, the decision entity sends an execution order to the first execution entity. The first execution entity: selects a mobility protocol from the mobility protocols supported by the execution entities of the hierarchy associated with the current network; selects in the hierarchy at least one execution entity responsible for executing the mobility protocol; and sends to the selected execution entities respective execution messages.2011-05-05
20110106960SIGNALING GATEWAY AND ITS SIGNALING PROCESSING METHOD - A signaling gateway (SG) and a method for the SG to process signaling. The method comprises: after a SG which is configured with SCCP protocol, one or more SCCP service related subsystems, and GT translation function receives a connectionless-oriented SCCP service message in MTP2011-05-05
20110106961Synchronization of Clients to Maximize Multicast Opportunities - A content delivery system includes a unicast content delivery module, a multicast content delivery module, and a content monitor module. The unicast content delivery module is configured to provide content using a unicast protocol, and the multicast content delivery module is configured to provide the content using a multicast protocol. The content monitor module is configured to receive requests from a plurality of clients for the content, count the requests to determine if the number of requests exceeds a threshold, and instruct the plurality of clients to receive the content from the multicast content delivery module when the number of requests exceeds the threshold.2011-05-05
20110106962Network Interface to Content Source - Disclosed are systems and methods in which a media player is connected via an interface device over a network to a source of content. Some conventional media players such as DVD players and televisions are equipped with hardware to render content disposed on and playable from a removable memory device, in particular a SD card. A memory card may be equipped with networking functionality, in particular, WI-FI networking, to enable connectivity over a local area wireless network. The memory card further may be provided with a processor. By providing an interface device that includes a processor, networking functionality, and storage, with suitable software on the storage, the media player may be connected over a network to locally networked or remote content sources. In some embodiments, the interface device also includes its own locally stored content.2011-05-05
20110106963STREAMING CONTENT DELIVERY MANAGEMENT FOR A WIRELESS COMMUNICATION DEVICE - A wireless communication device comprises a wireless communication interface, a user interface, and a processing system. The wireless communication interface is configured to receive streaming content from a communication system. The user interface is configured to display the streaming content in a plurality of windows. The processing system is configured to monitor a screen arrangement of the wireless communication device and determine an amount that each of the windows is covered, and if the amount exceeds a threshold value, to initiate a packet indicating a source packet address of the streaming content being displayed in the covered window. The wireless communication interface is further configured to transfer the packet to the communication system, wherein the communication system receives the packet, and in response, ceases transmission of the streaming content being displayed in the covered window to the wireless communication device.2011-05-05
20110106964Media player with integrated parallel source download technology - A media player implements an integrated parallel source download technology to receive a media file from streamed and segmented media file sources. A first source streams delivery of streamed media packets of the media file in sequential packet number order to the media player, while a second source provides segmented delivery of segmented media packets of the media file in random order to the media player. The media player combines the streamed media packets and the segmented media packets to produce the media file.2011-05-05
20110106965APPARATUS AND METHOD FOR PEER-TO-PEER STREAMING AND METHOD OF CONFIGURING PEER-TO-PEER STREAMING SYSTEM - A peer-to-peer (P2P) streaming apparatus includes a P2P logic unit positioned at a demarcation point between a private network and a public network and performing P2P communication for sharing a multimedia stream with another user; and a delivery unit delivering the multimedia stream to an internal user terminal within the private network.2011-05-05
20110106966SYSTEM AND METHOD FOR UTILIZING ASYNCHRONOUS CLIENT SERVER COMMUNICATION OBJECTS - A session-based client-server asynchronous information search and retrieval system for sending character-by-character or multi-character strings of data to an intelligent server, that can be configured to immediately analyze the lengthening string and return to the client increasingly appropriate search information. Embodiments include integration within an Internet, web or other online environment, including applications for use in interactive database searching, data entry, online searching, online purchasing, music purchasing, people-searching, and other applications. In some implementations the system may be used to provide dynamically focused suggestions, auto-completed text, or other input-related assistance, to the user.2011-05-05
20110106967METHOD OF GENERATING A WEB FEED AND AN ASSOCIATED SYSTEM - The present invention concerns a method of generating a syndication web feed (2011-05-05
20110106968Techniques For Improved Clock Offset Measuring - In an exemplary aspect, method, apparatus, and program products are disclosed suitable for clock offset determination. One method includes performing a number of exchanges of at least single bytes with another network node, where values of the single bytes are different for the exchanges. The method also includes capturing and storing timestamps for each of the number of exchanges performed on the network node. A second method includes capturing and saving arrival timestamps for each of a number of timing messages in a set of timing messages received from another network node. This second method also includes sending the timestamps to at least the another node in response to completion of the set of timing messages.2011-05-05
20110106969SYSTEM AND METHOD FOR OPTIMIZING MEDIA PLAYBACK QUALITY FOR A WIRELESS HANDHELD COMPUTING DEVICE - A method for optimizing media playback quality for a wireless handheld computing device is disclosed. The system includes a client request manager that may be responsible for controlling or instructing a web browser on what file segments should be downloaded next to the wireless handheld mobile computing device to insure optimal video playback quality for the computing device. The request manager may be dynamic in that it may continually monitor elements of an application subsystem as well as the modem subsystem. The request manager may select one or more file segments for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem.2011-05-05
20110106970APPARATUS AND METHOD FOR SYNCHRONIZING E-BOOK CONTENT WITH VIDEO CONTENT AND SYSTEM THEREOF - A method of synchronizing a first device capable of displaying video content and including the video content, and a second device capable of displaying E-book content associated with the video content and including the E-book content. The first device is connected to the second device according to a specific protocol. In response to a specific event for the video content or the E-book content occurring in one of the first and second devices, the device in which the specific event occurs generates event information about the specific event and transmits it to the other of the first and second devices, and performs the specific event according to the event information. Upon receiving the event information, the other of the first and second devices performs the specific event according to the received event information in synchronization with the device in which the specific event occurred, using synchronization information between the video content and the E-book content.2011-05-05
20110106971METHOD, COMPUTER READABLE MEDIUM, AND APPARATUS FOR PROVIDING DIFFERENT SERVICES TO DIFFERENT USERS OF AN AGGREGATE ENDPOINT IN AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM (IMS) NETWORK - Different services are provided to different users or groups of users of an aggregate endpoint in an internet protocol multimedia subsystem (IMS) network. The different users or groups of users are differentiated based on service profiles designated by different PUIDs for the different users or groups of users of each of the users or groups of users. Different services for transmission and/or receipt of packets for the different users or groups of users of the aggregate endpoint are provided, depending upon the differentiation between the different users or groups of users.2011-05-05
20110106972ROUTER-BASED DISPERSED STORAGE NETWORK METHOD AND APPARATUS - A method begins by a router receiving data for storage and interpreting the data to determine whether the data is to be forwarded or error encoded. The method continues with the router obtaining a routing table when the data is to be error encoded. Next, the method continues with the router selecting a routing option from the plurality of routing options and determining error coding dispersal storage function parameters based on the routing option. Next, the method continues with the router encoding the data based on the error coding dispersal storage function parameters to produce a plurality of sets of encoded data slices. Next, the method continues with the router outputting at least some of the encoded data slices of a set of the plurality of sets of encoded data slices to an entry point of the routing option.2011-05-05
20110106973ROUTER ASSISTED DISPERSED STORAGE NETWORK METHOD AND APPARATUS - A method begins by a router receiving a data packet and determining a destination of the data packet. The method continues with the router determining whether the router has an affiliation with the destination. The method continues with the router determining whether to temporarily locally store the data packet when the router has the affiliation with the destination. The method continues with the router locally storing the data packet and forwarding the data packet to the destination in accordance with a transfer protocol when the determination to temporarily locally store the data packet is favorable.2011-05-05
20110106974BYPASSING ROUTING STACKS USING MOBILE INTERNET PROTOCOL - Methods systems and computer program products for load balancing using Mobile Internet Protocol (IP) Version 6 are provided. A request for a connection is received from a client at a routing stack. A Mobile IP Version 6 Binding Update message is transmitted from the routing stack to the client responsive to the received request. The Binding Update message identifies a selected target stack so as to allow the client to communicate directly with the target stack bypassing the routing stack2011-05-05
20110106975DATA TRANSFER APPARATUS - There is provided a data transfer apparatus including a first virtual network device which is connected to a downstream port of a first device mounted with a serial transfer interface, a first cable for extending a downstream port of a second device mounted with a serial transfer interface, a second virtual network device which is connected to the first cable, a second cable for extending a downstream port of a third device mounted with a serial transfer interface, a third virtual network device which is connected to the second cable, and a virtual network switch which is connected to the first virtual network device, the second virtual network device and the third virtual network device.2011-05-05
20110106976ELECTRONIC DEVICE FOR CONVEYING DEVICE INFORMATION - An electronic device for conveying device information includes a body, an information processing module, a network communication module and a display module. The information processing module, disposed in the body, processes information. The network communication module, disposed in the body and coupled to the information processing module, is to be connected to a network. An IP address is assigned to the network communication module after the network communication module is connected to the network. The display module, disposed on the body and coupled to the information processing module, displays continuously an IP address message representative of the IP address.2011-05-05
20110106977METHOD AND SYSTEM FOR HOST INDEPENDENT SECONDARY APPLICATION PROCESSOR - A network interface controller (NIC) in a computer device may provide host-independent secondary processing servicing. The secondary processing servicing may be provided by the NIC independent of networking operations performed by NIC, and may comprise performing applications and/or services typically performed in the computer device. The secondary processing servicing may be provided, and/or be activated when an operating system (OS), a virtual machine (VM), a service, and/or an application running in the computer device becomes unavailable, due to transitions to non-active and/or low-power or power saving states. In instances where the computer device is configured as a virtualized platform, comprising a plurality of VMs, the secondary processing servicing may be provided separately and/or independently to each of the plurality of VMs running in the computer device during the virtualization. The secondary processing servicing may be provided using a dedicated component in the NIC, which may be fixed or removable.2011-05-05
20110106978STORAGE SYSTEM AND OPERATING METHOD OF STORAGE SYSTEM - An object is to improve reliability and availability of a storage system.2011-05-05
20110106979DATA COMMUNICATION SYSTEM - A data communication system is provided. The data communication system includes a main processor, and at least one sub-processor or at least one peripheral device connected with the main processor according to a serial peripheral interface (SPI) method and performing an operation corresponding to a command transferred from the main processor. The connection according to the SPI method is made by one or more bus lines including e a master in slave out (MISO) line and master out slave in (MOSI) line, a slave select (SS) line, an interrupt line, and a clock transfer line.2011-05-05
20110106980SYSTEM AND METHOD FOR TESTING PERIPHERAL USB EQUIPMENT OF ELECTRONIC DEVICE - A system for testing peripheral USB devices includes a test module and a plurality of USB ports equipped on an electronic device. The plurality of USB ports connects to a plurality of USB device. Each of the USB device includes a VID and a PID. The test module includes a storage module which stores a plurality of VIDs and PIDs. The test module connects to the plurality of USB ports, reads VIDs and PIDs of the plurality of USB device, and compares the VIDs and PIDs of the plurality of USB device with the VIDs and PIDs stored in the storage module.2011-05-05
20110106981CONFIGURATION SPACE COMPACTION - The described embodiments provide a system for accessing values for configuration space registers (CSRs). This system includes a CSR data storage mechanism with an address input and a CSR data output. The CSR data storage mechanism includes a memory containing a number of memory locations for storing the true or actual values for CSRs for functions for corresponding devices. In these embodiments, the memory locations are divided into at least one shared region and at least one unique region. In these embodiments, in response to receiving an address for a memory location on the address input, the CSR data storage mechanism accesses the value for the CSR in the memory location in a corresponding shared region or unique region.2011-05-05
20110106982HOST ACCOMMODATING MULTIPLE USERS AND USER STATIONS THEREFOR - A host and multiple user stations form a system that provides computer functionality to multiple users by equipping the host with a host multifunction unit and by equipping the user stations with station multifunction units. Both the host and the station multifunction units have communication units and processing circuitry. The communication unit of the host interfaces with the communication units of the user stations to enable mutual signal exchange. The processing circuitry of the host multifunction unit enables the CPU of the host to send and receive signals to and from the user stations. The processing circuitry of the station multifunction units enables signals sent from the host to be forwarded to a display unit of the user station. The processing circuitry of the station multifunction units also enables signals from an input unit of the user stations to be forwarded to the host.2011-05-05
20110106983PASSIVE CLIENT-HOST DETECTION FOR CONNECTED PERIPHERALS - A client-host detection device for detecting connecting a connected peripheral is disclosed herein. The device comprises a peripheral sensor connected to a terminal, a terminal sensor connected to or for connection to a peripheral and a terminal electrical connector connected to the terminal for electrical connection with a peripheral electrical connector connected to a peripheral. The peripheral sensor is positioned to sense the terminal sensor upon connection of the terminal electrical connector with the peripheral electrical connector. The device allows for an electrical connector to be maintained in an unpowered state unless a peripheral is connected thereby reducing or preventing de-plating of the contacts of the electrical connector caused by conductive solution across the contacts as a result of the voltage on the connections. The device also allows for the use of an unpowered peripheral.2011-05-05
20110106984RADIO COMMUNICATION DEVICE, METHOD OF RESPONDING TO HOST APPARATUS AND PROGRAM - There is provided a radio communication device including: a host connection interface which is connected to a host apparatus and receives commands input from the host apparatus; a radio communication interface which performs radio communication with another radio communication device; and a controlling unit which controls operation of the host connection interface and the radio communication interface, wherein the controlling unit controls the host connection interface to output device information indicating that the device itself is a peripheral device capable of accessing a storage medium to the host apparatus in response to a command indicating inquiry about information regarding the device.2011-05-05
20110106985Input Device - In accordance with an aspect of the present invention, an input device includes: a state detection portion to detect a state of a connected external device; a signal generation portion to generate a pulse signal predetermined for the detected state; a signal detection portion responsive to detection of a pulse signal to output a state signal predetermined for the detected pulse signal; and an opening/closing portion to open/close a circuit that connects the signal generation portion with the signal detection portion.2011-05-05
20110106986SHARED MEMORY MESSAGE SWITCH AND CACHE - A method and apparatus are described to provide shared switch and cache memory. The apparatus may comprise a message switch module, a cache controller module, and shared switch and cache memory to provide shared memory to the message switch module and to the cache controller module. The cache controller module may comprise pointer memory to store a plurality of pointers, each pointer pointing to a location in the shared switch and cache memory (e.g., point to a message header partition in the shared switch and cache memory). If there is a corresponding pointer, a memory read response may be sent to the requesting agent. If there is no corresponding pointer, a write data request may be sent to a corresponding destination agent and, in response to receiving the requested data, a pointer to the stored data in the pointer memory may be provided.2011-05-05
20110106987METHOD FOR CONTROLLING A PLURALITY OF PERSONAL COMPUTER HOSTS BY UTILIZING ONLY ONE PERSONAL COMPUTER HOST, AND ASSOCIATED CONTROLLER AND PERSONAL COMPUTER - A controller includes a first USB interface, a second USB interface and a control circuit, where the first USB interface is utilized for connecting to a first personal computer host, and the second USB interface is utilized for connecting to a second personal computer host, and the control circuit is coupled to the first and second interfaces. The control circuit receives a control signal from the first personal computer host via the first USB interface, and transmits the control signal to the second personal computer host via the second USB interface to control operations of the second personal computer host.2011-05-05
20110106988METHOD AND APPARATUS FOR TRANSFERRING DATA BETWEEN USB CLIENT DEVICES BY TOGGLING A USB VBUS LINE - A method and apparatus for transferring data from a first electronic device to a second electronic device, both first and second electronic devices having Universal Serial Bus (USB) client interfaces, the method comprising the steps: connecting the two electronic devices with a USB cable; toggling the voltage on a V2011-05-05
20110106989ASYMMETRICAL UNIVERSAL SERIAL BUS COMMUNICATIONS - In some embodiments a Universal Serial Bus cable includes a first differential pair to transmit bus signals, and a second differential pair to transmit bus signals in a same direction as the bus signals transmitted by the first differential pair. In this manner, a bandwidth of the Universal Serial Bus cable is doubled in that same direction. Other embodiments are described and claimed.2011-05-05
20110106990EFFICIENT HANDLING OF QUEUED-DIRECT I/O REQUESTS AND COMPLETIONS - Computer program products and methods for efficient handling of queued-direct input/output (QDIO) requests and completions at an adapter in communication with an I/O device are provided. A method includes accessing a queue with one or more storage block address lists (SBALs), where each SBAL includes a plurality of storage block address list entries (SBALEs) and is associated with an SLSB. The method further includes reading an SBAL count in one of the SBALEs, where the SBAL count indicates a number of the SBALs forming an I/O request to the I/O device. In response to determining that the SBAL count is greater than one, a number of the SBALs from the queue and associated SLSBs equivalent to the SBAL count are prefetched without waiting for a notification of completion of each of the SBALs forming the I/O request, and states of the associated SLSBs transition from adapter-owned to program-owned.2011-05-05
20110106991Bus system and bus control method - A bus system in accordance with an exemplary aspect of the present invention includes a bus master that performs a preparation for a next access after receiving a write response signal indicating a write result of data in a write access; a bus slave that writes data indicated by a write data signal according to an output of the write data signal from the bus master in the write access, and outputs an authentic write response signal in the writing to the bus master; a bus that connects the bus master and the bus slave, and includes a register slice; and a signal generating unit that outputs a dummy write response signal to the bus master when an end of the write data signal output from the bus master is detected.2011-05-05
Website © 2025 Advameg, Inc.