20th week of 2011 patent applcation highlights part 59 |
Patent application number | Title | Published |
20110119334 | COMMUNICATION SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR EFFICIENT PEER-TO-PEER TRANSMISSION - A system, computer readable medium and a method for caching, the method may include: determining to cache at least a certain data file piece of a data file; identifying at least one participating peer; requesting from the at least one participating peer, at least one of (i) a data file piece number of at least one data file piece that belongs to the data file; (ii) at least a segment of at least one data file piece; calculating an evaluated certain file piece size and a file pieces number estimation based on at least one response of at least one participating peer; and caching the certain data file piece in a cache module, in response to the evaluated certain data file piece size. | 2011-05-19 |
20110119335 | RELATIONSHIP CONFIRMATION IN AN ONLINE SOCIAL NETWORK - An online social network is provided in which members of the online social network control who may view their personal information and who may communicate with them. The members control who may view their personal information by setting a visibility preference. A member may not view another member's full personal profile if the measure of relatedness between the two is greater than the visibility preference of the other member. The members also control who may communicate with them by setting a contactability preference. A member may not communicate with another member if the measure of relatedness between the two is greater than the contactability preference of the other member. | 2011-05-19 |
20110119336 | REMOTE COMMAND EXECUTION OVER A NETWORK - Embodiments of the present invention include methods, systems and computer program products. In one embodiment, a method described herein includes receiving, at a host terminal having a unique identifier, a message including at least an authentication field, an operation field, an entity field and an argument field; and authenticating a remote user in response to the authentication field. The first method can also include identifying an entity selected by the remote user in response to the entity field; identifying an argument selected by the remote user in response to the argument field; and performing an operation selected by the remote user in response to the operation field. Performance of the operation allows the remote user to perform and/or control tasks, communications and/or processes on the host terminal. | 2011-05-19 |
20110119337 | System and Method for Electronic Messaging and Voicemail Management - A method and system for electronic message management is provided. First and second messages are received at a computer messaging application and it is determined whether the second message is related to the first message. If the messages are related, the first message is incorporated into the second message and an indication that message have been incorporated into the second message is provided. Message incorporation can include selectively reproduction of the first message within the second message or a data base entry or meta-data indicating the determined relationship. An indication that the first message is related to the second message is displayed to the user of the computer messaging application. Incorporated messages can be moved to a designated storage location or deleted. | 2011-05-19 |
20110119338 | EMAIL COMPOSITION AND PROCESSING - A computer implemented user interface allows composition of an electronic mail message. A user selects at least one pre-existing email from an email inbox. An envelope is then created by parsing each of the selected pre-existing emails. The pre-existing email is displayed as a tree structure comprising an envelope with at least a label sub-node in a new email view. A new email is composed by selecting parts from the tree structure. The sub-nodes may further comprise a content sub-node. The content sub-node further comprises multi-media parts, and the new email body is composed by selecting parts from the content sub-node. | 2011-05-19 |
20110119339 | FACILITATING AND ENCOURAGING CAREGROUP COMMUNICATIONS VIA A CLOSED COMMUNICATION SERVICE AND HARDCOPY-BASED EMAIL APPLIANCES - Methods and systems are provided for promoting and managing communications from members of a caregroup to a target of the caregroup. According to one embodiment a method is provided for delivering digital gifts to a target of a caregroup. Information defining a caregroup, including a target of a care group, members of the caregroup that are permitted to send digital gifts to the target of the caregroup and one or more administrating caregivers of the caregroup, is received. Potential recipients of digital gifts from the members of the caregroup are limited to the target of the caregroup and targets of any other caregroups of which the members are a part. An indication of a digital gift desired to be generated and caused to be delivered in hardcopy form to a hardcopy-based email appliance of the target of the caregroup is received. The hardcopy-based email appliance is operable to receive digital gifts from the members of the caregroup and produce hardcopy output of the digital gifts for the target of the caregroup. For each content-containing component of the digital gift, default content items are selected based upon one or more of biographical information previously supplied by one or more members of the caregroup, information regarding communications history from the member of the caregroup to the target of the caregroup, ascertained preferences of the target of the caregroup, and a type of the digital gift. The member of the caregroup is allowed to initiate delivery of the digital gift with the selected default content items or is allowed personalize the digital gift prior to delivery by presenting the digital gift within a corresponding digital gift editor. | 2011-05-19 |
20110119340 | MESSAGE HANDLING IN A COMMUNICATIONS NETWORK - A method and apparatus for handling a Session Initiation Protocol message in a communications network. When a network node receives a Session Initiation Protocol message, which comprises Request-URI header, the node rewrites the Request-URI header in the SIP message, and adds information to the SIP message useable by a remote node to determine the current target address of the message. The SIP message is then sent to a further node. In this way, the remote node that receives the message can determine the current target in the SIP message, even if the target has been re-written in the Request-URI as the result of, for example, a translation or re-routing operation. | 2011-05-19 |
20110119341 | Device-Service Affiliation Via Internet Video Link (IVL) - A registration request message for affiliation with a service provider using an Internet video link (IVL) communication feature hosted by an Internet video link (IVL) server is received from an IVL device by the IVL server, where the IVL communication feature utilizes an IVL communication module to provide a communication interface with the service provider. The IVL device is registered with the IVL communication feature. A registration response message is sent to the IVL device acknowledging the affiliation with the service provider using the IVL communication feature. IVL communication feature messages are processed between the registered IVL device and the service provider. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. | 2011-05-19 |
20110119342 | MESSAGE FILTERING METHOD - A message filtering method makes use of a database in which domain names of a network, such as the Internet, are associated with IP addresses, or with geographic locations. Electronic messages are tested for authenticity by comparing domain names and IP addresses for a message being tested with information in the database. If the sender information in the message does not have the same associations as information in the database, the message may be blocked, flagged as spam, or subjected to further filtering. | 2011-05-19 |
20110119343 | Apparatus and method for analyzing and filtering email and for providing web related services - The inventive methodology provides an integrated plug and play solution designed to protect home networks against spam, phishing emails, viruses, spyware as well as other similar threats. The described content filtering appliance can be used for processing of web and email traffic implemented and can be deployed as a stand-alone appliance. In one implementation, the content processing appliance utilizes backend content filtering provided by a remote scanning service accessed via a network. The system employs network level analysis and translation of content and executes various procedures to handle the network traffic. In an embodiment of the invention, the appliance is provided with an automatic remote updating capability, wherein the software and data used by the appliance can be updated remotely via a network. Finally, the appliance may also implement parental controls. | 2011-05-19 |
20110119344 | Apparatus And Method For Using Distributed Servers As Mainframe Class Computers - The invention consists of a switch or bank of switches that give hundreds or thousands of servers the ability to share memory efficiently. It supports improving distributed server utilization from 10% on average to 100%. The invention consists of connecting distributed servers via a cross point switch to a back plane shared random access (RAM) memory thereby achieving a mainframe class computer. The distributed servers may be Windows PCs or Linux standalone computers. They may be clustered or virtualized. This use of cross point switches provides shared memory across servers, improving performance. | 2011-05-19 |
20110119345 | Mediation of Content-Related Services - Systems and methods for mediation of content-related services are provided. A client device playing content may send a request for a service related to the content. Configuration information is generated for the client device, reflecting a set of permissions that are determined based on a market segment of the client device. Once the client device is configured according to the set of permissions, the client device can communicate with a service provider of the requested service. Such communication and any further activity regarding the service is governed by the set of permissions, as is reporting regarding such communication and activity | 2011-05-19 |
20110119346 | METHOD AND APPARATUS FOR PROVIDING REMOTE USER INTERFACE SERVICES - A method and an apparatus by which a remote user interface (UI) client device provides a remote UI service, the method comprising receiving an event message, which includes a URL for accessing a first UI resource providing a UI notifying the receipt of a message, from a remote UI server device; obtaining the first UI resource from the remote UI server device by using the URL; receiving external inputs of message control commands via the first UI resource; and transmitting the message control command to the remote UI server device. | 2011-05-19 |
20110119347 | METHOD AND APPARATUS FOR MANAGING CONTENT - An apparatus and method for managing content, wherein the method includes determining an event to occur, based on user metadata, selecting content corresponding to the event, selecting an external device to reproduce the content, and then generating binding information about a binding between the event, the content, and the external device. | 2011-05-19 |
20110119348 | METHODS AND SYSTEMS FOR TRANSMITTING DISK IMAGES - A method of transmitting multiple data segments of a disk image from a server to at least two clients that have differing disk image types, the method including the steps of the server: streaming multiple data segments forming at least part of two different disk image types to the clients, and interlacing data segments of a first image type with data segments of a second image type. | 2011-05-19 |
20110119349 | TRANSFER DEVICE - The user of a mobile station which is prepared to receive information providing services from unspecified IP (Information Providers) accesses a gateway server and performs a pre-registration procedure (S | 2011-05-19 |
20110119350 | DATA MANAGEMENT METHOD AND SYSTEM, AND APPARATUS USED THEREIN - An information unit carries information representing an item in base information provided unidirectionally to an information recipient from an information provider. The unit is part of the base information. A first communications device generates an information recipient verification data for an information recipient and an identifying data for the unit selected by the recipient. An information manager receives the verification data and the identifying data from the first device. The identifying data and the verification data are stored and linked in a first database. The identifying data and a reference data are stored and linked in a second database. The reference data defines features of the corresponding unit. Another communications device forwards the verification data to the information manager to access the first database and find the identifying data, and the first database accesses the second database to obtain the reference data, whereby the other can receive the reference data. | 2011-05-19 |
20110119351 | CONTENT PROVIDING DEVICE AND PORTABLE TERMINAL DEVICE AND CONTENT SUBMISSION METHOD AND CONTENT MANAGEMENT METHOD - The object of the present invention is to enable a user to easily identify a provider of acquired contents from the contents. A mobile terminal includes a UPnP CP processing portion ( | 2011-05-19 |
20110119352 | Method of mutual browsing and computer program therefor - A method of mutually co-browsing websites from the Internet comprises receiving code and objects from a first website from the Internet by a first client computer and display the code and objects in a main display. The first client computer transmits the URL of the first website to a second client computer. The first client computer also has a miniature display overlapping a portion of the main display. The first client computer can receive the URL of the second website that is being viewed by the second client computer. The first client computer receives an object from the second website and displays it in the miniature display. The first user at the first client computer can click or activate the miniature display to cause the code and object from the second website to be displayed in the main display. The present invention also contemplates using Javascript code embedded in the first and second websites to accomplish the foregoing. The second user, similarly has a main display portion to display the contents of the second website and an overlapping miniature display to display an object from the first website being viewed by the first client computer. The users can also simultaneously engage in a chat session regarding the websites displayed. | 2011-05-19 |
20110119353 | Method and Apparatus for information exchange over a web based environment - With the ever increasing size and the explorative growth of digital document and content, the traditional electronic information exchanging tool such as email and instant message, web-meeting etc. can not fully satisfy massive user's needs. With the development of central controlled distributed scalable virtual machine (CCDSVM) and the web-based computer user working (operating) environment (WCUWE), the problems mentioned above can be easily solved by introduce a common “dynamic work space” technology of this invention within frame work of CCDSVM and WCUWE. With “dynamic work space” technology , user can use conventional browser to instantly post or un-post messages, digital documents or contents or said resources without install specialized software, without size limitation, with security, and further to obtain capability of anywhere and anytime peer-to-peer exchanging information within organized user-group or in one-to-one fashion. In addition, WCUWE of CCDSVM provides each user a private work space and each group a common work space under the dynamic work space umbrella, therefore, WCUWE provide users of CCDSVM a safe secure infrastructure hierarchy for users or group of users to efficiently manage, sharing, and access the right information in time anywhere on the network. | 2011-05-19 |
20110119354 | METHOD AND SYSTEM FOR DISTRIBUTING REQUESTS FOR CONTENT - A method and system for caching content, such as content requested from a server on the World Wide Web. Requests for dynamic content are forwarded directly to a content server to avoid caching data that might only be used once. Requests for static content are forwarded to a hot or a regular cache depending on the frequency at which the content is requested. When a hot cache does not contain the content, it forwards the request to the forwarder which then forwards the request to a regular cache. When the regular cache does not contain the content, it requests the content from the forwarder which then forwards the request to a content server. There may be more than two layers of cache. | 2011-05-19 |
20110119355 | Mobile device and method for updating display screen with online widget - A mobile device has embedded online widgets and executes a method for updating a display screen with the widgets. In the method, the mobile device receives widget update data from widget servers and then enables a flag bit of a specific one of divided regions in a widget integrated buffer. Each divided region is allocated for each widget server, and the specific divided region corresponds to the widget server that transmits the widget update data. The mobile device stores the received widget update data in the specific divided region and then determines whether a predefined display update interval arrives. If the display update interval arrives, the mobile device outputs the display screen to which the widget update data stored in the specific divided region is applied. | 2011-05-19 |
20110119356 | DATA PROCESSING SYSTEM, DATA PROCESSING APPARATUS, PROGRAM, AND DATA PROCESSING METHOD - There is provided a data processing system including a server device for providing Web data having a data portion with a specific identifier, and a data processing apparatus having a receiving unit for receiving the Web data from the server device, an analysis unit for analyzing the Web data to extract the specific identifier from the Web data, and a data processing unit for changing the data portion with the specific identifier based on local data. | 2011-05-19 |
20110119357 | Methods and Apparatuses for Terminating an IP Multimedia Subsystem Service When IP Address is No Longer Allocated to the User - A method of terminating an IP Multimedia Subsystem enabled communication service involving a user terminal, the terminal having been allocated an IP address by an access network used by the terminal to access the communication service. The method comprises determining when the IP address is no longer allocated to the user by the access network, and as a consequence of the determination, terminating the IP Multimedia Subsystem communication service. | 2011-05-19 |
20110119358 | SYSTEMS AND METHODS FOR OPERATING NETWORKED COMPUTER SYSTEMS - In various embodiments of the invention, a server monitors a network for a startup message from a client computer as appropriate. The server may include a computer application that generates configuration instructions in response to commands from an administrator and/or information obtained from a client computer. The instructions may be in the form of scripts, data, objects, or the like. The instructions may be passed to the client computer, which may execute various administrative functions as directed. In exemplary embodiments, the instructions may command direct placement, verification and/or replacement of files, directory entries, BIOS attributes or other characteristics of the client computer. | 2011-05-19 |
20110119359 | Method, Apparatuses And Computer Program For Parental Control Over Children's Activities In An IMS Network - The present invention faces the issue of exercising a parental control over children's activities in the IMS network, in terms of registering into the IMS network as well as in terms of call establishment, and provides for a new IMS subscription model supporting a hierarchy of IMPI's, so-called ‘primary’ IMPI's and so-called ‘secondary’ IMPI's, whereby only the primary IMPI's are allowed to register themselves, whereas the secondary IMPI's can only register themselves after having been previously registered by a primary IMPI. To this end, the present invention provides for a new method and an enhanced HSS to allow the implicit registration of one or more ‘secondary’ IMPI's upon the explicit registration of an IMS subscriber with a given IMPI/IMPU pair, wherein the given IMPI is a ‘primary’ IMPI and the given IMPU is associated with a registration set of IMPI's which includes said one or more ‘secondary’ IMPI's. | 2011-05-19 |
20110119360 | Establishing a Mesh Network with Wired and Wireless Links - Embodiments of the present invention solve problems experienced by mesh networks concerning loop formation where two nodes are connected by both a wired and wireless link. The present invention prevents or ‘breaks’ a loop that that would otherwise result in continually repeating and delayed network data transmission. | 2011-05-19 |
20110119361 | SYSTEM AND METHOD FOR MANAGING REDACTED ELECTRONIC DOCUMENTS USING CALLBACK TRIGGERS - Systems and methods for managing redacted electronic documents using callback triggers are provided. In one embodiment, a user device obtains a redacted version of an electronic document, which is referred to herein as a redacted electronic document, and a callback trigger associated with a redacted portion of the redacted electronic document. While a user at the user device is consuming, or reading, the electronic document, a triggering event for the callback trigger is detected. In response to detecting the triggering event, a callback action defined by the callback trigger is performed in order for the user to gain access to the redacted portion of the redacted electronic document. Once the user of the user device has acquired rights to access the redacted portion of the redacted electronic document, the user is enabled to access the redacted portion of the redacted electronic document. | 2011-05-19 |
20110119362 | EVENT ACQUISITION CONTROL METHOD, ACQUISITION APPARATUS THAT ACQUIRES EVENT, AND PROCESSING APPARATUS THAT NOTIFIES EVENT - A method for controlling acquisition of an occurred event that occurs in a network system due to the network system executing processing as requested by a request apparatus configured to request execution of the processing via a network, wherein the network system notifies an acquisition apparatus via the network about the occurred event, and wherein the acquisition apparatus is configured to acquire the occurred event, includes determining whether the request apparatus is in process of inputting a request to execute the processing, and setting, if it is determined that the request apparatus is in process of inputting the request to execute the processing, a set interval for the acquisition apparatus to acquire the occurred event, wherein the set interval is shorter than an interval that is set if it is determined that the request apparatus is not in process of inputting the request to execute the processing. | 2011-05-19 |
20110119363 | METHOD FOR NOTIFYING AN APPLICATION SERVER OF CHANGES IN DATA STORED AT A HOME SUBSCRIBER SERVER - In one aspect, a method for notifying an Application Server AS of changes in data stored at a Home Subscriber Server HSS is provided, said method comprising, in an embodiment, a step of:
| 2011-05-19 |
20110119364 | METHOD AND SYSTEM FOR CLOUD COMPUTING SERVICES FOR USE WITH CLIENT DEVICES HAVING MEMORY CARDS - A system, method and computer program product for cloud computing, including a cloud server including a cloud link module or program and coupled to a communications network; a client device including a device link module or program and coupled to the cloud server via the communications network; and a memory card including a card link module or program and coupled to the client device. The cloud link, client link, and card link modules or programs are configured to allocate processing of content between the cloud server, client device and memory card, such that communications bandwidth usage between the cloud server and the client device are minimized during content delivery. | 2011-05-19 |
20110119365 | MANAGING METHOD AND APPARATUS FOR SERVICING CONTENTS PROVIDED BY CONTENT PROVIDER - A managing method and an apparatus for servicing contents provided by contents provider wherein the managing apparatus according to the present invention comprises: a contents provider management module for generating an account of a contents provider based on information of the contents provider transmitted from the contents providing apparatus; a contents management module for managing a contents connection point for connecting to the contents provided from the contents providing apparatus and for managing information relative to the contents; and a menu management module for registering menus including a menu connected to the contents connection point and for managing a connection authority to a name of the menu and the menu, such that a collective management on the contents providers is possible and the contents providers can conveniently provide contents services to subscribers. | 2011-05-19 |
20110119366 | GRAPHICAL USER INTERFACE AND METHOD FOR CUSTOMER CENTRIC NETWORK MANAGEMENT - A graphical user interface and method for customer centric network management. The graphical user interface includes a first view showing text input by a user indicative of customer identification data corresponding to a customer in a network. This data is received by a server connected to the user. The server retrieves stored information corresponding to the customer identification data from a database and provides the stored information and actual circuit path information corresponding to a customer service based on the stored information to the graphical user interface. A second view of the graphical user interface shows the stored information, and a third view shows a graphical representation of a customer path corresponding to the actual circuit path information. | 2011-05-19 |
20110119367 | Methods and Apparatus for Randomization of Periodic Behavior in Communication Network - A technique for use in a client, wherein the client supports a state-based signaling protocol (e.g., Session Initiation Protocol or SIP), includes initiating a given session state between the client and a server that also supports the state-based signaling protocol, and refreshing the given session state in a randomized manner. Further, a technique for use in a server, wherein the server supports a state-based signaling protocol (again, e.g., SIP), includes randomly assigning an expiration time duration for a given session state between the server and a client that also supports the state-based signaling protocol, and reporting the randomly assigned expiration time for the given session state to the client. By randomizing various behaviors of the client, the server, or both, bursty traffic in the communication network is reduced or eliminated. | 2011-05-19 |
20110119368 | HOME GATEWAY POLICY CONTROLLING DEVICE, SYSTEM AND IMPLEMENTING METHOD THEREOF - An apparatus for implementing policy control for home gateway comprises a Co-located Policy Decision Function Entity (PD-FE) for receiving the QoS policy issued by the PD-FE at network side and sending the QoS policy to the home gateway or issuing the QoS policy configured thereon to the home gateway. A method for implementing the policy control for home gateway, the method comprises: the Co-located PD-FE receiving the QoS policy issued by the PD-FE at network side or being configured with the QoS policy; and the Co-located PD-FE issuing the QoS policy to home gateways. With the present invention, the Resource and Admission Control Function (RACF) avoids controlling the home gateway directly or sending the policy to the home gateways in the case that there are a lot of home gateways and all the home gateways are scattered at the edge of the network. | 2011-05-19 |
20110119369 | MONITORING COMPUTER SYSTEM PERFORMANCE - Disclosed are embodiments related to a method for monitoring performance of a plurality of client nodes. The client nodes are coupled to a master node over a network. The method comprises the master node requesting performance data from at least one of the client nodes. At least one of the client nodes being configured to collect the performance data from at least one other client node and transmit the performance data to the master node. Other embodiments are also disclosed. | 2011-05-19 |
20110119370 | MEASURING NETWORK PERFORMANCE FOR CLOUD SERVICES - Described is a technology by which a content server downloads an active content measuring tool object to a client request for a page. When loaded, the measuring tool object makes network measurements, including by direct socket access, and return measurement results. As part of its operations, the measuring tool object may request measurement assignments from a central controller, and/or return those results to the central controller. Measurement assignments may be directed towards determining a round trip time/latency, measuring throughput, packet loss rate, detecting in-fight modification of content and/or detecting the presence of a middle box, including the presence of a caching proxy server middle box. The measurement results may be used to evaluate hypothetical deployment of a number of servers and/or geographic locations for those servers. | 2011-05-19 |
20110119371 | DEVICE DATA MANAGEMENT SYSTEM - [Problems] To provide a device data management system which monitors connection with an external device other than user computers constituting a network. | 2011-05-19 |
20110119372 | MESSAGE MANAGEMENT AND SUPPRESSION IN A MONITORING SYSTEM - A system and method for providing message suppression and management in a monitoring system is provided including a monitoring module including a message listener configured for receiving messages from monitored modules, and a suppression module configured for determining if an incoming message matches any existing message stored in the monitoring system and increasing a Suppression Interval (SI) exponentially for each same incoming message received at an Event Time which is within a time limit. | 2011-05-19 |
20110119373 | SERVICE WORKFLOW GENERATION APPARATUS AND METHOD - A service workflow generation apparatus, having a quality of service (QoS) monitor for obtaining a plurality of real time QoS values respectively corresponding to a plurality of service elements on the web. A QoS calculation module generates a plurality of possible service workflows composed of the service elements and a plurality of overall QoS values of the possible service workflows based on the real time QoS values by using a Modified Heuristic Algorithm. A service workflow selection module dynamically selects a service workflow from the possible service workflows according to the overall QoS value. | 2011-05-19 |
20110119374 | Method and System for Detecting Anomalies in Time Series Data - A server system stores time series data for a data source. The time series data comprises a plurality of time-value pairs, each pair including a value associated with an attribute of the data source and a time. For a particular attribute, the server system generates a plurality of forecasting models for characterizing the time-value pairs, each model including an estimated attribute value and an associated error-variance. For a time-value pair, the server system determines a plurality of differences between the value of the time-value pair and respective estimated attribute values of the plurality of forecasting models and tags the time-value pair as an anomaly if the differences for at least a first subset of the forecasting models are greater than the corresponding error variances. In response to a request from a client application, the server system returns at least a subset of the time-value pairs tagged as anomalies. | 2011-05-19 |
20110119375 | Systems and Methods for Analyzing the Health of Networks and Identifying Points of Interest in Networks - Systems and methods for analyzing the health of networks and identifying Points of Interest in networks are provided. In one embodiment, a method for analyzing the health of a network is provided. The method may include: receiving status information for multiple network devices associated with a network; and analyzing the status information for at least a portion of the network devices by comparing the statuses of one or more network devices that are located downstream on the network relative to the statuses of one or more network devices that are located upstream on the network. | 2011-05-19 |
20110119376 | Methods, Systems, And Computer Program Products For Determining An Originator Of A Network Packet Using Biometric Information - Methods, systems, and computer program products for determining an originator of a network packet using biometric information are disclosed. A network packet is received from a network device. A header or a trailer of the network packet is analyzed to determine whether the header or trailer includes an identifier of biometric identification information of a network user. The network packet is identified as having originated from the network user if the header or trailer includes the identifier of biometric identification information of the network user. Identifying the network packet as having originated from the network user does not require reading a payload of the packet. | 2011-05-19 |
20110119377 | METHOD AND APPARATUS FOR NETWORK TO RECOMMEND BEST MODE FOR USER COMMUNICATION - The present disclosure generally provides techniques and apparatuses for producing, for an initiating end user, a recommended mode of communication corresponding to a targeted end user in a network environment, based on a plurality of network accessible or determinable inputs. For example, the identity of an initiating end user, the identity of a targeted end user, the current activity of the targeted end user, the communication preferences of the targeted end user, information from available databases and other available or determinable data may be used by a contact liaison to produce a recommended mode of communication. | 2011-05-19 |
20110119378 | Managing Virtual Business Instances Within a Computer Network - Methods and apparatus, including computer program products, implementing and using techniques for orchestrating a business process in a computer network. A script describing a business process is received from a client machine over the computer network. The script is compiled into executable program instructions. A reference to the script and data to be operated on by the script is received from the client machine over the computer network. The data is processed in accordance with the script. The result of the data processing is returned to the client machine over the computer network. | 2011-05-19 |
20110119379 | GEO-POSITIONALLY BASED DATA ACCESS SECURITY - Methods, systems, and computer program products for implementing geo-positionally based data access security is provided. A method includes receiving a request at a computer to verify a geographic location of a segment of data stored in a storage device. The method further includes receiving, at the computer, an actual geographic location of the storage device from a geographic location device connected to the storage device. The method additionally includes accessing, at the computer, a location tag including an expected geographic location of the segment of data, and comparing, at the computer, the expected geographic location to the actual geographic location. The method also includes returning a value indicating that an error has occurred when the comparing indicates that the expected geographic location does not match the actual geographic location. | 2011-05-19 |
20110119380 | Device and method for controlling dissemination of contents between peers having wireless communication capacities, depending on impatience reaction functions - A method is intended for controlling dissemination of content in a peer-to-peer mode between peers having wireless communication capacities. This method consists, each time a peer receives a content item it had requested and which is associated to a request counter, in creating at least one set of instructions intended for allowing replication of this content item by this peer, and in authorizing this peer to generate at most N replications of this content item for other peers it will meet and which does not possess it, where N is an integer value depending on the current value of this request counter and of an impatience reaction function which is representative of the mean time these peers are ready to wait for obtaining this content item. | 2011-05-19 |
20110119381 | METHODS AND APPARATUS TO ALLOCATE RESOURCES ASSOCIATED WITH A DISTRIBUTIVE COMPUTING NETWORK - Methods and apparatus to allocate resources associated with a distributive computing network are disclosed. A disclosed example method includes receiving resource allocation information associated with a service that is to be hosted by a distributive computing network, determining a first configuration type and a second configuration type specified within the received resource allocation information, determining at least one configuration group associated with the first configuration type and at least one configuration group associated with the second configuration type, determining physical resources included within the distributive computing network to host the service, electronically allocating the physical resources for the at least one configuration group associated with the first configuration type, electronically allocating the physical resources for the at least one configuration group associated with the second configuration type, and hosting the service within the physical resources in accordance with the allocations. | 2011-05-19 |
20110119382 | TECHNIQUES FOR DEPLOYING VIRTUAL MACHINES USING A DHCP SERVER TO ASSIGN RESERVED IP ADDRESSES - An improved technique involves providing a set of reserved address assignments to a DHCP server, each reserved address assignment including a unique MAC address and a reserved IP address which are associated with each other via that reserved address assignment. The technique further involves providing a base virtual machine image and a set of unique MAC addresses, and generating multiple virtual machines from the base virtual machine image and the set of unique MAC addresses. Each virtual machine (i) provides a particular unique MAC address of the set of unique MAC addresses to the DHCP server and obtains a particular reserved IP address from the DHCP server via an exchange of DHCP messages between that virtual machine and the DHCP server, and (ii) operates as a networked standalone computer using the particular unique MAC address and the particular reserved IP address. | 2011-05-19 |
20110119383 | AGGRESSIVE RESOURCE MANAGEMENT - The present application relates to a method, system and a computer readable medium. The method comprises processing an application which uses at least one resource, wherein at least one proxy is generated depending on the application, wherein at least two substantially similar resources are claimed by the proxy, and wherein the actually used resource for processing the application is determined depending on at least one predefined criterion. | 2011-05-19 |
20110119384 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING METHOD - The information processing apparatus includes: a specification information reception unit that receives specification information for specifying a predetermined one of a plurality of resources; a determination unit that determines a device managing the resource specified by the specification information from among a plurality of devices based on the specification information received by the specification information reception unit; a specification information notification unit that sends the specification information to the device that has been determined, by the determination unit, to manage the resource specified by the specification information; an association unit that associates plural pieces of resource information with one another based on the sent resource information; and a resource information processing unit that executes predetermined processing for the resource information based on the association among the plural pieces of resource information associated by the association unit. | 2011-05-19 |
20110119385 | APPARATUS FOR RESOURCE ALLOCATION IN A FREQUENCY OVERLAY SYSTEM AND A METHOD THEREOF - A resource allocation method and apparatus for a frequency overlay system that is capable of reducing the overhead of the resource allocation information transmitted by the base station is provided. A frequency overlay system of the present invention includes a base station which transmits resource allocation information including an address type selected among multiple address types designating addresses for transmission resource in different patterns and an address value indicating a resource region allocated according to the selected address type and at least one mobile station which receives the resource allocation information and receives data through the resource region identified with reference to the resource type and address value indicated by the resource allocation information; and a resource allocation method of the present invention includes transmitting, at a base station, resource allocation information including an address type selected among multiple address types designating addresses for transmission resource in different patterns and an address value indicating a resource region allocated according to the selected address type, and receiving, at a mobile station, data through the resource region identified with reference to the resource type and address value indicated by the resource allocation information. | 2011-05-19 |
20110119386 | DIRECTING DATA IN A WEB BROWSER FROM A PORTABLE ELECTRONIC DEVICE - Some embodiments provide a system for interacting with a web browser. During operation, the system establishes a network connection with the web browser from a portable electronic device. Next, the system provides data to the web browser using a web server on the portable electronic device. Finally, the system sends a set of control instructions from the web server to the web browser, wherein the control instructions direct the web browser to obtain and display the data. | 2011-05-19 |
20110119387 | METHOD AND APPARATUS FOR MINIMIZING BANDWIDTH USAGE BETWEEN A COMMUNICATION SERVER AND A MEDIA DEVICE - A communication server implements a method that minimizes bandwidth usage between a media device and the communication server in a communication system where separate session and floor control protocols are used. Where multiple clients have established separate sessions to access a media source at a media device and upon determining that the multiple clients are attempting to access the same media source, the communication server implements floor control logic to tie multiple floor arbiters together across the separate sessions to cause a single media stream to be sent from the media source and received at the communication server for distribution to the clients, thereby minimizing the bandwidth on the uplink between the media device and the communication server. | 2011-05-19 |
20110119388 | Optimization of Multimedia Service Over an IMS Network - Predetermined multimedia services are provided to a plurality of users through a IP Multimedia Subsystem (IMS). A request is received at a placement server of a multimedia service by at least one user, and the placement server retrieves on a presence server information about the at least one user. The placement server identifies application servers including a multimedia application capable of providing the requested multimedia service, and the placement server selects an application server that is located a minimum average distance from at least one user. In response to the minimum average distance being greater than a predetermined threshold, a local application server is selected with an average distance from the user that is less than the predetermined threshold. A virtual image of the multimedia application is created on the selected local application server, and a connection is established between the user and the selected local application server. | 2011-05-19 |
20110119389 | TRANSFERRING MULTIPLE COMMUNICATION MODALITIES DURING A CONVERSATION - A conversation may be established using any supported type of communication modalities, including voice, video, desktop sharing, IM, application sharing , and the like. During the conversation, a user may transfer all or part of the modalities of the conversation at the same time to one or more destinations. The transfer may specify mandatory and non-mandatory modalities and may occur supervised or in a blind manner. In addition to transferring the modality, a conversation payload (e.g. IM history) may also be transferred to a destination. | 2011-05-19 |
20110119390 | SELECTIVELY RE-MAPPING A NETWORK TOPOLOGY - In at least some embodiments, a method includes receiving a remote computing session request. The method further includes inspecting a user profile based on the remote computing session request and selectively re-mapping a network topology based on information in the user profile. | 2011-05-19 |
20110119391 | PROTOCOL LEVEL COMMUNICATIONS FOR PROTOCOL LEVEL COMPOSITION WITH SESSION SHARING - Embodiments of the invention provide systems and methods for composition of elements in a communication session with session sharing. According to one embodiment, a method for composition of elements in a communication session can comprise processing the communication session with a first element participating in the communication session, updating state information for the communication session with the first element based on the processing of the communication session by the first element, and passing the state information from the first element to a second element participating in the communication session. The method can further comprise receiving the state information from the first element at the second element, processing the communication session with the second element based on the state information for the communication session, and updating the state information for the communication session with the second element based on the processing of the communication session by the second element. | 2011-05-19 |
20110119392 | Method And Apparatus For Providing Collaborative Interactive Video Streaming - True collaborative interactive video streaming is advantageously achieved in accordance with certain illustrative embodiments of the present invention. A method and apparatus in accordance with one illustrative embodiment of the present invention enables a plurality of clients to concurrently view and interactively modify the playout of a video program—which may advantageously comprise either a stored (i.e., prerecorded) video program (e.g., a movie) or a real-time (i.e., live) video program—wherein the video program is being streamed from a video server to all of the clients synchronously (i.e., the same video is being played out concurrently to all clients). In accordance with this illustrative embodiment of the present invention, each of the plurality of clients is advantageously capable of transmitting control commands to the video server, and the video server responds to such control commands by appropriately modifying the video streaming process, but does so synchronously to all clients. | 2011-05-19 |
20110119393 | METHOD AND APPARATUS FOR PROVIDING PAIR PLAY SERVICE - A method and apparatus for providing a pair play service, the method including: searching, by a master device, for a slave device that provides the pair play service; searching, by the master device, for the pair play service of the searched slave device; and searching, by the master device, for a pair play application constituting the searched pair play service. | 2011-05-19 |
20110119394 | System and Method for Media Content Streaming - In accordance with an embodiment, a method includes electronically receiving a media presentation description (MPD) from a network. The MPD describes multimedia content that includes alternative representations of a plurality of media types, and the MPD includes information indicative of how the alternative representations are encoded. The method also includes selecting one of the plurality of alternative representations for at least one of the plurality of media types based on information included in the MPD, requesting the selected one of the plurality of alternative representations piece-by-piece, and electronically receiving a piece of media data. | 2011-05-19 |
20110119395 | METHOD AND APPARATUS FOR ADAPTIVE STREAMING USING SEGMENTATION - A method and apparatus for adaptively transmitting and receiving media data to a streaming environment by segmenting into segments a plurality of media data, which is generated by encoding content to have different qualities. | 2011-05-19 |
20110119396 | METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING DATA - Provided are a method and apparatus for transmitting or receiving data. The method includes obtaining information about first media data, the first media data including at least one component; and obtaining the at least one component based on the information about the first media data, wherein the information about the first media data further includes information indicating whether the at least one component is provided together with a component obtained from second media data. | 2011-05-19 |
20110119397 | Protection of network flows during congestion in a communications network - In one embodiment, an apparatus includes a processor for mapping packets associated with network flows to policy profiles independent of congestion level at the apparatus, and enforcing the policy profiles for the packets based on a congestion state. Packets associated with the same network flow are mapped to the same policy profile and at least some of the network flows are protected during network congestion. The apparatus further includes memory for storing the policy profiles. A method for protecting network flows during network congestion is also disclosed. | 2011-05-19 |
20110119398 | System and method for the issuance of an emergency text alert in response to the redirection of a website - A system and method to issue a text alert message in response to a website deflection. DNS inquires for a website resource may be deflected to a new IP address for a website prior to or after the occurrence of a natural disaster, emergency event, attack, or other event that damages the computer infrastructure of an organization or causes interruption in website administration, thereby interrupting the organization's ability to continue to offer or update its website information. Alternatively, the system can be used to issue marketing alerts in response to a website deflection. The text alert may be issued responsive to deflection or responsive to an automated process that alters a zone file on a controlling DNS server. | 2011-05-19 |
20110119399 | DEADLOCK-FREE CLASS ROUTES FOR COLLECTIVE COMMUNICATIONS EMBEDDED IN A MULTI-DIMENSIONAL TORUS NETWORK - A computer implemented method and a system for routing data packets in a multi-dimensional computer network. The method comprises routing a data packet among nodes along one dimension towards a root node, each node having input and output communication links, said root node not having any outgoing uplinks, and determining at each node if the data packet has reached a predefined coordinate for the dimension or an edge of the subrectangle for the dimension, and if the data packet has reached the predefined coordinate for the dimension or the edge of the subrectangle for the dimension, determining if the data packet has reached the root node, and if the data packet has not reached the root node, routing the data packet among nodes along another dimension towards the root node. | 2011-05-19 |
20110119400 | DISTRIBUTED ROUTING TABLE ARCHITECTURE AND DESIGN - A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall routing knowledge of the DRT mesh. Each node can be comprised of modular components that can perform various defined functions such that the features and abilities of the node can be customized by an application based on which modular components are instantiated. A routing table management module can maintain individual routing tables at each node, and can ensure that only entries that are close to the node, in a network topology sense, are maintained in the routing table. In addition, a security module can verify received messages based on an agreed-upon root certificate. | 2011-05-19 |
20110119401 | Determining Role Assignment in a Hybrid Mesh Network - Embodiments of the present invention solve problems experienced by mesh networks concerning loop formation where two nodes are connected by both a wired and wireless link. The present invention prevents or ‘breaks’ a loop that that would otherwise result in continually repeating and delayed network data transmission. | 2011-05-19 |
20110119402 | Device Synchronization Using Independent Clocks - Aat least one radio frequency (RF) instrument may be configured according to a plurality of RF measurement configurations for performing a plurality of tests on a device under test (DUT). A list of RF measurement configurations may be stored in a computer memory. The list of RF measurement configurations comprises a plurality of parameters for configuring operation of the at least one instrument. Information regarding the list of RF measurement configurations (e.g., a data stream) may be provided to the at least one RF instrument. The at least one RF instrument may perform the plurality of tests on the DUT, including the at least one RF instrument configuring itself according to the RF measurement configurations based on processing of the information. Configuring enables the at least one RF instrument to perform the plurality of tests on the DUT in a deterministic manner. | 2011-05-19 |
20110119403 | DATA SHARING AND SYNCHRONIZATION WITH RELAY ENDPOINT AND SYNC DATA ELEMENT - Systems and methods for sharing and synchronizing data using the addition of synchronization data to a feed that contains data items, and in some implementations, at least a node or endpoint that provides relay functionality or relay capabilities to one or more endpoints, are disclosed. Such systems and methods may also include the communication of information about the data that is synchronized, in addition to synchronization of the data itself. | 2011-05-19 |
20110119404 | INTER-WORKING WITH A WALLED GARDEN FLOOR-CONTROLLED SYSTEM - Embodiments of the invention provide systems and methods for inter-working between a walled garden service such as a push-to-talk service and a communication session outside of the walled garden service. According to one embodiment, a system can comprise a first communication network adapted to provide a walled garden service and support a first communication session of the walled garden service and a second communication network adapted to support a second communication session. The second communication session can occur outside of the walled garden service. The system can also include an inter-working service communicatively coupled with the first communication network and the second communication network. The inter-working service can be adapted to provide an interface between the first communication session and the second communication session. | 2011-05-19 |
20110119405 | SYSTEMS AND METHODS FOR ADDRESSING AND SYNCHRONIZING MULTIPLE DEVICES - This is generally directed to systems and methods for control of two or more devices through a shared control bus. For example, the devices can be coupled to a host system through the control bus. In some embodiments, the devices can be configured by the host system through address select pins of the devices. For example, the host system can sequentially program each device to change its default address to a unique address. In some embodiments, an event can be propagated through each device, thus resulting in each device receiving the event at a different time. In some embodiments, configuration by the host system can include programming each device with a value representing its own position in the chain. In this case, a device can use this value to delay its response to the event, thereby allowing all the devices in the chain to respond to the event simultaneously. | 2011-05-19 |
20110119406 | METHOD FOR PROVIDING CONTENTS TO EXTERNAL APPARATUS - A content providing method is provided involving an electronic apparatus and an external apparatus communicably connected with each other. A play command of the external apparatus for a particular content is received. at the electronic apparatus When the particular content is set to a content transferable to the external apparatus, the electronic apparatus sends the particular content to the external apparatus in response to the play command. Thus, a user can check only specified photos in the external apparatus. | 2011-05-19 |
20110119407 | METHOD AND SYSTEM FOR IMPLEMENTING WORKLOAD MANAGEMENT BY MONITORING DISK UTILIZATIONS - Disclosed is an improved approach for managing access to resources by workloads in a computing system. A much more accurate and useful technique is provided for determining disk utilization, and for using the calculated disk utilization to enforce workload constraints and limits. The technique may be used by any application that is attempting to share storage between multiple workloads can use the present solution, as well as any operating system and workload manager that need to manage workloads and resources. | 2011-05-19 |
20110119408 | METHOD AND SYSTEM FOR CONNECTING A HOST AND MULTIPLE STORAGE DEVICES FORMED BY OPTICAL INTERCONNECTS AND OPTICAL LINK CREATION METHOD - A connection scheme for connection from a host or the like to multiple storage devices via an optical link, and in particular to an optical connection scheme or an optical wiring scheme for realizing multiplexing/redundancy by utilizing branches of an optical link and the unidirectionality of the optical link. When a host or the like and multiple storage devices such as memories are optically connected via two or more optical couplers, a configuration is made in which a loop is provided between the two optical couplers by utilizing branches of the optical couplers and the unidirectionality of light. Accordingly, a configuration is adopted in which an IO controller makes a selection from among multiple operation modes. | 2011-05-19 |
20110119409 | DEVICE, SYSTEM, AND METHOD TO COUPLE A PERSONAL DIGITAL ASSISTANT WITH A CAMERA - A device system and method is disclosed. The device includes a first USB port configured to couple with a USB port on a camera, and circuitry configured to send USB signals to the camera and/or to receive USB signals from the camera, and to operate in USB Host mode, and/or USB OTG (on the go) mode, as the camera operates in Device mode. The device may also include a second USB port configured to couple with a PDA. The circuitry may be further configured to send USB signals to the PDA and/or to receive USB signals from the PDA, and to operate in USB Host mode, and/or USB OTG mode, as the PDA operates in Device mode. | 2011-05-19 |
20110119410 | SERVER SYSTEM - A server system is provided. The server system includes a baseboard and a plurality of motherboards. The baseboard includes a baseboard management controller (BMC). The motherboards are connected to the baseboard. Each of the motherboards comprises at least one sensor and a signal-processing unit. The sensor is used to sense a status of the motherboard. The signal-processing unit is used to update a status record according to the sensor. The signal-processing unit further transmits the status record to the BMC. The BMC transmits a control signal to the signal-processing unit to control the sensor through the signal-processing unit according to the status record. | 2011-05-19 |
20110119411 | SYSTEM, DEVICE, METHOD AND PROGRAM FOR EXCLUSIVELY CONTROLLING RESOURCES - A device, which has not obtained a resource, can securely obtain a required resource without degradation in response to resource obtainment, and obtains the resource which is exclusively controlled between the device and another device. The device includes: a status detecting unit ( | 2011-05-19 |
20110119412 | PORT-SPLITTER PROVIDING A GUARANTEED PLAYOUT RATE - A method for accessing a data storage system, the method implemented by a data processing system and comprising: generating a read-only data access port and a read-write data access port to the data storage system; communicatively connecting a first process to the read-only data access port; communicatively connecting a second process to the read-write data access port; identifying a data-throughput requirement associated with the read-only data access port; and delivering data to the first process at a rate that meets the data-throughput requirement at an expense, if necessary, of a data rate delivered to the second process. | 2011-05-19 |
20110119413 | QUALITY OF SERVICE MANAGEMENT - A method and system for providing quality of service to a plurality of hosts accessing a common resource is described. According to one embodiment, a plurality of IO requests is received from clients executing as software entities on one of the hosts. An IO request queue for each client is separately managed, and an issue queue is populated based on contents of the IO request queues. When a host issue queue is not full, a new IO request is entered into the host issue queue and is issued to the common resource. A current average latency observed at the host is calculated, and an adjusted window size is calculated at least in part based on the current average latency. The window size of the issue queue is adjusted according to the calculated window size. | 2011-05-19 |
20110119414 | APPARTUS AND METHOD FOR SORTING ITEMS - An apparatus for sorting items has a buffer device with a multiplicity of buffer storage locations, filled by a loading device, and an intermediate store with a multiplicity of intermediate storage locations. The intermediate store and the buffer device are arranged such that items stored at a buffer storage location can be transferred into an intermediate storage location. The intermediate storage locations are movable at a relative speed with respect to the buffer storage locations and are suitable for receiving more than one item, for presorting. The buffer device is arranged over the intermediate store such that an item located in a buffer storage location can fall into an intermediate storage location. The apparatus has a multiplicity of collecting containers, arranged under the intermediate store, and are at rest during the sorting operation and are filled during the sorting operation with items contained in the intermediate storage locations. | 2011-05-19 |
20110119415 | RECORDING DEVICE, METHOD OF CONTROLLING RECORDING DEVICE, PROGRAM, AND RECORDING MEDIUM - A recording device is connectable to a host computer and performs recording on the basis of received data including commands, received from the host computer. A receiving buffer stores therein the received data received from the host computer. A command detection section reads the received data stored in the receiving buffer while scanning the receiving buffer with a first read pointer to detect the commands included in the received data. A command execution section processes the commands detected by the command detection section in a stored order of the commands in the receiving buffer. An immediate processing command detection section reads the received data stored in the receiving buffer while scanning the receiving buffer with a second read pointer which is provided separately from the first read pointer to detect an immediate processing command included in the received data. The command execution section preferentially processes the immediate processing command detected by the immediate processing command detection section regardless of the stored order of the commands in the receiving buffer. | 2011-05-19 |
20110119416 | Storage Control Method and Related Storage Control Device for a Computer System - A storage control method for a computer system for automatically executing connection at a proper time includes a storage control device generating a command for accessing a storage device, outputting the command through a port multiplier, and the computer system transmitting a signal to the port multiplier to form a connection state with the storage control device when a connection request is received by the storage control device. | 2011-05-19 |
20110119417 | INTELLIGENT MATERIAL MANAGEMENT, DETECTION AND IDENTIFICATION SYSTEM - An intelligent material management, detection and identification system is designed as an automated detection system comprising a plurality of daughter article monitors, a mother article monitor and a computer. Each of the daughter article monitors is provided with a daughter weighing unit so that the weight and identification information of a chemical can be transmitted to a management system through a wireless or wired mode after a user has accessed and returned the material to its fixed position. The daughter article monitors themselves have the functions of an electronic scale, a radio identification system capable of receiving (reading) data, and wired transmission, so material control data can be transmitted from each site (such as a school, laboratory or industry department) to an upper management system through the Internet. It is more reliable and convenient as well as has features of labor and time saving. | 2011-05-19 |
20110119418 | Mass Storage Lockout For USB Devices On Extended USB System - A method and system, used with an extended USB computer system, for locking out USB mass storage devices at the desktop. For lockout activation, a switch at each host computer is set, and causes a host-side lockout process to deliver a downstream lockout signal to the host's associated portal. This signal causes a portal-side lockout process to disallow USB data from a mass storage device from entering the network. | 2011-05-19 |
20110119419 | Apparatus and Method for Polling Addresses of One or More Slave Devices in a Communications System - An address polling method and system for communicating unique slave address values to a master device over a shared bus. The method includes receiving a request signal from the master device requesting that a slave address from each slave device coupled to the data line be sent to the master; causing, in a serial manner, the data line to be placed in logic states corresponding to bit values in a first slave address; and upon the data line being placed in a logic state that is different from a corresponding bit value of the first slave address, determining that another slave device is placing its slave address on the data line and temporarily entering an idle state until such other slave device has finished communicating its slave address to the master device. | 2011-05-19 |
20110119420 | ELECTRONIC DEVICE - A communication system enabling protection at times of serial communication failure without providing a watchdog timer for each of multiple slave control units is provided in a configuration in which a master control unit and multiple slave control units are connected by serial communication. A communication system provided with multiple slave control units | 2011-05-19 |
20110119421 | MULTIPLE CONCURRENT ARBITERS - Plural arbiters arbitrate over a set of queues. The arbiters are constructed as a series of pipelined stages. Conflict detection logic detects conflicts among the arbiters in arbitrating across the queues, and, when a conflict is detected, the conflict detection logic alters processing related to conflicting queues in one arbiter when another arbiter has not passed a predetermined commit point in processing the queue. | 2011-05-19 |
20110119422 | SCHEDULING SYSTEM - The present invention provides a scheduling method for a data processing system comprising at least one physical CPU, and one or more virtual machines each assigned to one or more virtual CPUs, the method comprising: a first scheduling step in which one of said virtual machines is elected to run on said physical CPU; and a second scheduling step in which at least one of the virtual CPUs assigned to the elected virtual machine is elected to run on said physical CPU. The second scheduling step is applied to the virtual machine only. When a virtual machine instance is elected to run on a given CPU, the second level scheduling determines the virtual CPU instance to run. The second level scheduling is global and can cause a virtual CPU migration from one physical CPU to another. In order to ensure correct task scheduling at guest level, virtually equivalent (in terms of calculation power) virtual CPUs should be provided to the scheduler. This is achieved by the second level scheduler using a virtual CPU election criteria based on time statistics. | 2011-05-19 |
20110119423 | Assignment of Resources in an Input/Output (I/O) Virtualization System - An Input/Output (IO) Virtualization (IOV) system provides a mechanism for sharing computer peripheral devices or resources between multiple host computers by presenting a single resource multiple times to numerous host systems. The IOV system provides IO virtualization and host-to-host communication services to the host computers. The system comprises device interfaces coupled to the IO devices. Each IO device comprises at least one endpoint function (EPF). Host interfaces are each coupled to one of a number of host computers. Each host interface includes a proxy, and each proxy comprises configuration data. | 2011-05-19 |
20110119424 | SERVER MANAGEMENT SYSTEM - A server management system is provided. The server management system includes a plurality of motherboards, a baseboard, a bus, a first and a second sensor. The baseboard comprises a central control chip to generate a specific instruction. The bus is positioned on the baseboard. The motherboards are connected to the baseboard. Each of the motherboards includes a baseboard management controller (BMC) having an instruction-processing module used to receive the specific instruction through the bus and executes the specific instruction. The first sensor is connected to the central control chip and the second sensor is connected to the BMC. The instruction-processing module retrieves a first state of the first sensor from the central control chip to the BMC and retrieves a second state of the second sensor from the BMC to the central control chip according to the specific instruction. | 2011-05-19 |
20110119425 | DETACHABLE INTERCONNECT FOR CONFIGURABLE WIDTH MEMORY SYSTEM - The disclosure relates to a detachable signalling interconnect apparatus that provides connectivity between two or more components of a memory system in conjunction with different modes of operation of the components. The memory system comprises: a first socket to receive a first memory module; a second socket to receive a second memory module; a detachable signal-interconnect; and a memory controller coupled to the detachable signal-interconnect and configured to define a first mode of operation and a second mode of operation, wherein in the first mode of operation the detachable signal-interconnect is to couple the memory-controller to the first memory module and in the second mode of operation the detachable signal-interconnect is to couple the memory controller to the first memory module and the second memory module. | 2011-05-19 |
20110119426 | LIST BASED PREFETCH - A list prefetch engine improves a performance of a parallel computing system. The list prefetch engine receives a current cache miss address. The list prefetch engine evaluates whether the current cache miss address is valid. If the current cache miss address is valid, the list prefetch engine compares the current cache miss address and a list address. A list address represents an address in a list. A list describes an arbitrary sequence of prior cache miss addresses. The prefetch engine prefetches data according to the list, if there is a match between the current cache miss address and the list address. | 2011-05-19 |
20110119427 | SYMMETRIC LIVE MIGRATION OF VIRTUAL MACHINES - A first least recently used map is generated for a set of memory pages of a first virtual machine. The first least recently used map includes metadata including memory page physical address location information. A first of the memory pages of the first virtual machine and the metadata for the first memory page is sent from the first virtual machine to a second virtual machine while the first virtual machine is executing. A first memory page and meta data associated therewith of the second virtual machine is received from the second virtual machine at the first virtual machine. The memory pages of the first virtual machine are ordered from a first location of the first least recently used map to a last location of the first least recently used map based on how recently each of the memory pages of the first virtual machine has been used. | 2011-05-19 |
20110119428 | Method of duplicating data to multiple random accessible storage devices - A method of duplicating data to multiple random accessible storage devices has steps of reading one segment of source data having multiple segments, continuously detecting newly-connected random accessible storage devices, duplicating same segments to all connected random accessible storage devices, stopping duplicating the source data to any random accessible storage device that has stored all segments of the source data and repeating the steps from the beginning. When duplicating the source data to all connected random accessible storage devices, same segments of the source data are written to all connected random accessible storage devices. Therefore, a single writing task is proceeded in each writing session. The source data can be written to all random accessible storage devices at high speed. Consequently, efficiency of asynchronously duplicating data to multiple random accessible storage devices is increased. | 2011-05-19 |
20110119429 | NONVOLATILE MEMORY CONTROLLER AND METHOD FOR WRITING DATA TO NONVOLATILE MEMORY - The invention provides a nonvolatile memory controller. In one embodiment, the nonvolatile memory controller receives new data for writing a nonvolatile memory from a host, and comprises a signature calculating circuit, a signature buffer, a signature comparison circuit, a data comparison circuit, and a nonvolatile memory interface circuit. The signature calculating circuit calculates a first signature according to the new data. The signature buffer outputs a second signature corresponding to old data stored in the nonvolatile memory, wherein the old data has the same logical address as that of the new data. The signature comparison circuit determines whether the first signature is identical to the second signature. The nonvolatile memory interface circuit writes the new data to the nonvolatile memory when the first signature is determined to be different from the second signature by the signature comparison circuit. | 2011-05-19 |
20110119430 | METHODS FOR MEASURING USABLE LIFESPAN AND REPLACING AN IN-SYSTEM PROGRAMMING CODE OF A MEMORY DEVICE, AND DATA STORAGE SYSEM USING THE SAME - A data storage system comprises a host and a flash memory device having a non-non-volatile memory. A controller of the flash memory device calculates an average erase count of the flash memory to obtaining a remaining period of time indicating usable lifespan of the flash memory device. The host obtains an index by comparing the average erase count with a first threshold and determines a performance capability status for the flash memory device. The performance capability status is set to a first status when the average erase count exceeds the first threshold. The host generates an indication based on the performance capability status and performs a limp function responsive to the first status. The limp function loads a predetermined in-system programming code for replacing an original one to configure a minimum number of at least some spare blocks of the flash memory reserved and used for data update operations. | 2011-05-19 |
20110119431 | MEMORY SYSTEM WITH READ-DISTURB SUPPRESSED AND CONTROL METHOD FOR THE SAME - According to one embodiment, a memory system includes a memory and a controller. The memory includes NAND strings. Each of the NAND strings includes memory cells. The memory cells capable of holding data. The memory writing and reading data in units of a page corresponding to a set of the memory cells and erasing data in units of a block corresponding to a set of the NAND strings. The controller controls the memory. The controller includes a holding unit and a control unit. The holding unit holds a table in which information on a check page is recorded, for each zone corresponding to a set of the blocks. The control unit references the table to calculate a read error and instructs the memory to write the data in the block including the check page to another block in the memory, if the occurrence rate exceeds a preset threshold. | 2011-05-19 |
20110119432 | NONVOLATILE MEMORY DEVICES HAVING IMPROVED READ PERFORMANCE RESULTING FROM DATA RANDOMIZATION DURING WRITE OPERATIONS - Memory devices include an array of non-volatile memory cells and a memory control circuit. The memory control circuit, which is electrically coupled to the array of non-volatile memory cells, includes a pseudo-random data coder/decoder circuit. This pseudo-random data coder/decoder circuit is configured to convert a first block of input data to be written into the memory device into a second block of data. This second block of data is encoded as a two-dimensional pseudo-random distribution of data values, which are more uniformly distributed relative to data values in the first block of input data. The memory control circuit is further configured to write the second block of data into the array of non-volatile memory cells during a plurality of page write operations. | 2011-05-19 |
20110119433 | METHOD AND APPARATUS FOR EMULATING BYTE WISE PROGRAMMABLE FUNCTIONALITY INTO SECTOR WISE ERASABLE MEMORY - A method and system for emulating a byte-wise programmable memory in a sector-wise erasable memory, where emulating a byte-wise programmable memory in a sector-wise erasable memory is based on dividing the sector-wise erasable memory in a plurality of sectors, dividing each of the sectors into several memory locations suitable to store containers, with each container having a header and a payload portion, and storing a data value relating to an application in the payload portion of one of the containers and header information identifying the application in the header in an available container. The containers can be block containers, and the data portion can have two or more payload values. The storing action can be performed in such a way that the two or more payload values in the payload portion together uniquely represent the data value. | 2011-05-19 |