12th week of 2013 patent applcation highlights part 61 |
Patent application number | Title | Published |
20130073643 | Personalized 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. | 2013-03-21 |
20130073644 | Personalized 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. | 2013-03-21 |
20130073645 | PROVIDING SUPPLEMENTAL CONTACT INFORMATION CORRESPONDING TO A REFERENCED INDIVIDUAL - Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, and making supplemental contact information for the referenced individual available to a recipient of the electronic message. The supplemental contact information may include information that is in addition to information contained in the electronic message. The supplemental contact information may include at least one of an e-mail address, a screen name, a telephone number, a facsimile number, and a mailing address, each of which is associated with the referenced individual. | 2013-03-21 |
20130073646 | PRESENTING A RECIPIENT OF AN E-MAIL WITH AN OPTION TO INSTANT MESSAGE A SENDER OR ANOTHER RECIPIENT BASED ON THE SENDER'S OR THE OTHER RECIPIENT'S ADDRESS AND ONLINE STATUS - Systems and techniques for transferring electronic data between users of a communications system include a host system structured and arranged to receive and deliver messages of various types between users of the communications system. The host system includes an instant messaging network; a mail gateway; and a configuring network in communication with both the instant messaging network and the mail gateway. The instant messaging network enables instant messaging communication between users of the communications system and has the capability to monitor whether a certain user is capable of receiving an instant message at a particular moment. The mail gateway receives and delivers e-mail messages to users of the communications system. The configuring network is dedicated to automatically configuring instant messaging communication between an intended recipient of an e-mail message and the sender of the e-mail message. | 2013-03-21 |
20130073647 | PRESENTING A RECIPIENT OF AN E-MAIL WITH AN OPTION TO INSTANT MESSAGE A SENDER OR ANOTHER RECIPIENT BASED ON THE SENDER'S OR THE OTHER RECIPIENT'S ADDRESS AND ONLINE STATUS - Systems and techniques for transferring electronic data between users of a communications system include a host system structured and arranged to receive and deliver messages of various types between users of the communications system. The host system includes an instant messaging network; a mail gateway; and a configuring network in communication with both the instant messaging network and the mail gateway. The instant messaging network enables instant messaging communication between users of the communications system and has the capability to monitor whether a certain user is capable of receiving an instant message at a particular moment. The mail gateway receives and delivers e-mail messages to users of the communications system. The configuring network is dedicated to automatically configuring instant messaging communication between an intended recipient of an e-mail message and the sender of the e-mail message. | 2013-03-21 |
20130073648 | PRESENTING A RECIPIENT OF AN E-MAIL WITH AN OPTION TO INSTANT MESSAGE A SENDER OR ANOTHER RECIPIENT BASED ON THE SENDER'S OR THE OTHER RECIPIENT'S ADDRESS AND ONLINE STATUS - Systems and techniques for transferring electronic data between users of a communications system include a host system structured and arranged to receive and deliver messages of various types between users of the communications system. The host system includes an instant messaging network; a mail gateway; and a configuring network in communication with both the instant messaging network and the mail gateway. The instant messaging network enables instant messaging communication between users of the communications system and has the capability to monitor whether a certain user is capable of receiving an instant message at a particular moment. The mail gateway receives and delivers e-mail messages to users of the communications system. The configuring network is dedicated to automatically configuring instant messaging communication between an intended recipient of an e-mail message and the sender of the e-mail message. | 2013-03-21 |
20130073649 | VOICE INSTANT MESSAGING - Systems and techniques for transferring electronic data include enabling instant messaging communication between a sender an at least one recipient through an instant messaging host. In addition, voice communication is enabled between the sender and the recipient through the instant messaging host. | 2013-03-21 |
20130073650 | VOICE INSTANT MESSAGING - Systems and techniques for transferring electronic data include enabling instant messaging communication between a sender an at least one recipient through an instant messaging host. In addition, voice communication is enabled between the sender and the recipient through the instant messaging host. | 2013-03-21 |
20130073651 | PROVIDING SUPPLEMENTAL CONTACT INFORMATION CORRESPONDING TO A REFERENCED INDIVIDUAL - Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, and making supplemental contact information for the referenced individual available to a recipient of the electronic message. The supplemental contact information may include information that is in addition to information contained in the electronic message. The supplemental contact information may include at least one of an e-mail address, a screen name, a telephone number, a facsimile number, and a mailing address, each of which is associated with the referenced individual. | 2013-03-21 |
20130073652 | PROVIDING SUPPLEMENTAL CONTACT INFORMATION CORRESPONDING TO A REFERENCED INDIVIDUAL - Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, and making supplemental contact information for the referenced individual available to a recipient of the electronic message. The supplemental contact information may include information that is in addition to information contained in the electronic message. The supplemental contact information may include at least one of an e-mail address, a screen name, a telephone number, a facsimile number, and a mailing address, each of which is associated with the referenced individual. | 2013-03-21 |
20130073653 | Managing Instant Messages - Managing instant messages may include receiving instant messages created by or on behalf of one or more message sources for delivery to an intended recipient. From among the received instant messages, qualifying instant messages may be identified that satisfy a capture rule, and two or more of the qualifying instant messages may be captured. The intended recipient may be informed of the captured instant messages unobtrusively, and also may be enabled to manage the captured instant messages. | 2013-03-21 |
20130073654 | Shared Groups Rostering System - Systems and techniques for sharing information among members of a group. Information about all current members of a group is stored. Instructions are received from at least one current member to invite at least one prospective member to join the group and the invitation to join the group is sent to the prospective member. In the event that an affirmative response is received, the prospective member is added to the current members of the group and automatically updated services are provided to current members of the group. | 2013-03-21 |
20130073655 | RECIPIENT CONTROL OF SOURCE AUDIO IDENTIFIERS FOR DIGITAL COMMUNICATIONS - Enabling a recipient to control presentation of an audio identifier informing the recipient of an arrival of a digital communication from a sender in a communication session includes receiving a digital communication from a sender directed to a recipient. A sender-designated first audio identifier or sender-related information that identifies the sender to the recipient is accessed upon arrival of the digital communication. The first audio identifier or sender-related information is presented to the recipient contemporaneous with receipt of the digital communication. The recipient is able to specify, upon presentation of the first audio identifier or sender-related information, whether to enable subsequent presentation of the first audio identifier prior to or concurrent with receipt of a future digital communication from the sender. | 2013-03-21 |
20130073656 | ELECTRONIC MESSAGE FORWARDING - The invention provides a method of transmitting electronic messages in a computer environment. The preferred embodiment receives an electronic message addressed to a telephone number and determines an instant message identifier associated with the telephone number. In response to the determination that an instant message identifier associates with the telephone number, it is further determined whether an instant message receiver is available to receive messages addressed to the instant message identifier. In response to a determination that an instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is forwarded as an instant message addressed to the instant message identifier. In response to a determination that no instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is sent to a mobile device at the telephone number. | 2013-03-21 |
20130073657 | ELECTRONIC MESSAGE FORWARDING - The invention provides a method of transmitting electronic messages in a computer environment. The preferred embodiment receives an electronic message addressed to a telephone number and determines an instant message identifier associated with the telephone number. In response to the determination that an instant message identifier associates with the telephone number, it is further determined whether an instant message receiver is available to receive messages addressed to the instant message identifier. In response to a determination that an instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is forwarded as an instant message addressed to the instant message identifier. In response to a determination that no instant message receiver is available to receive instant messages addressed to the instant message identifier, the electronic message is sent to a mobile device at the telephone number. | 2013-03-21 |
20130073658 | Rolling View Virtualization - Rolling view optimization is initiated by receiving electronic mail data corresponding to a plurality of mail pieces, the electronic mail data including a first cycle and determining whether substantially all electronic mail data from the first cycle can be processed for mailing. In response to determining that substantially all of the electronic mail data from the first cycle cannot be processed for mailing, a determination is made whether a portion of the mail data from the first cycle can be processed for mailing and in response to determining that a portion of the mail data from the first cycle can be processed for mailing the electronic mail data corresponding to the first cycle for mailing is sent. | 2013-03-21 |
20130073659 | Methods and Systems for Providing Application Level Presence Information in Wireless Communication - Methods and apparatus for determining and maintaining user presence information include capturing user presence data with an application presence server. The application presence server can be configured to update user presence data as a user initiates or exits an application. Applications associated with user presence data are configured to query an application proxy client concerning user presence data of a selected user and, based on a returned user status, deliver, discard, or redirect a message intended for the user. User presence data is stored in a user presence repository and can be provided via Internet-based or other connections to applications executed on external networks. User activity status can be used to select or update user presence data. In some examples, an application server of an external network is configured to receive user presence data from the presence server. | 2013-03-21 |
20130073660 | Broadcasting in Chat System Without Topic-Specific Rooms - A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes broadcasting popular messages to users that have not previously received the popular messages and including with the popular messages one or more qualitative signals based on user feedback. | 2013-03-21 |
20130073661 | INSTANT MESSENGER AND METHOD FOR PERFORMING CONVENIENT SEARCH BY INSTANT MESSENGER - The embodiments of the present invention disclose an instant messenger and a method for performing convenient search by the instant messenger. The instant messenger includes a search starting module, a text selecting module and a searching module, wherein the search starting module is configured to receive a command of starting convenient searching function; the text selecting module is configured to monitor a command of starting to select text and a command of terminating to select text, and select text contents according to the command of starting to select text and the command of terminating to select text; and the searching module is configured to monitor the command of terminating to select text, and start to search for the text contents after the text selecting module selects the text contents. By the embodiments of the present invention, the convenient searching function may be implemented in the instant messenger. | 2013-03-21 |
20130073662 | SYSTEM AND METHOD FOR UPDATING AN ELECTRONIC CALENDAR - A computer implemented system and method are disclosed for updating an electronic calendar. The method includes receiving an electronic message in a natural language in which a change in role is expressed and, with a natural language processor implemented by a computer processor, automatically detecting the change in role within the email message, optionally storing the change in role in a contacts database, and proposing updates for entries in an electronic calendar based on the detected change in role. | 2013-03-21 |
20130073663 | Performing Services on Behalf of Low-Power Devices - Techniques are generally described that relate to a computer-implemented method of using a virtual device operating in a first computer network to perform a service on behalf of a low-power device operating in a second computer network includes receiving, by the virtual device, device data reports and a device descriptor from the low-power device. The virtual device may be adapted to store the device data reports and/or the device descriptor in computer-readable memory coupled to the virtual device. The virtual device may also be adapted to receive a low-power device service request from a requesting device operating in a third computer network and may determine that the device descriptor indicates that the low-power device is unavailable to respond to the low-power device service request. A response to the low-power device service request may be generated by the virtual device based on the device data reports. | 2013-03-21 |
20130073664 | SYSTEMS AND METHODS FOR FACILITATING CREATING CALENDAR ENTRIES IN CLIENT DEVICES - A method for facilitating creating one or more calendar entries in one or more client devices is provided. The method includes receiving an iTIP (iCalendar Transport-Independent Interoperability Protocol) message from a first client device. The method further includes generating an iMIP (iCalendar Message-Based Interoperability Protocol) message using the iTIP message. The method also includes providing at least one of a copy of the iTIP message and a copy of the iMIP message to a least one of the second client device and a second communication server device connected to the second client device for enabling the second calendar application to generate a calendar entry in the second client device. The method also includes determining whether one of a first action and a second action is to be taken. The method further includes performing one of said first action and said second action based on said determining. | 2013-03-21 |
20130073665 | METHOD AND ARRANGEMENT FOR NOTIFICATIONS IN A COMMUNICATION NETWORK - Methods and apparatuses for providing notification data, e.g. in a presence service, referring to a plurality of presentities (B | 2013-03-21 |
20130073666 | DISTRIBUTED CACHE CONTROL TECHNIQUE - A disclosed method include: receiving, an identifier of a user, an identifier of contents associated with the user and identification data concerning a sensor that read the identifier of the user; reading an identifier of a node associated with the received identification data or a combination of the received identification data and the received identifier of the user, from a data storage unit storing an identifier of a node that will cache contents to be outputted to a display device provided at a different position from a position of a sensor in association with identification data concerning the sensor or a combination of identification data concerning the sensor and an identifier of a user; and transmitting the received identifier of the user and an identifier of contents associated with the user to a node whose identifier was read. | 2013-03-21 |
20130073667 | TECHNIQUES FOR ADMINISTERING AND MONITORING MULTI-TENANT STORAGE - Techniques for managing and monitoring multi-tenant storage in a cloud environment are presented. Storage resources are monitored on a per tenant bases and as a whole for the cloud environment. New and existing administrative types can be dynamically created and managed within the cloud environment. | 2013-03-21 |
20130073668 | SPECULATIVE AND COORDINATED DATA ACCESS IN A HYBRID MEMORY SERVER - A method, accelerator system, and computer program product, for prefetching data from a server system in an out-of-order processing environment. A plurality of prefetch requests associated with one or more given data sets residing on the server system are received from an application on the server system. Each prefetch request is stored in a prefetch request queue. A score is assigned to each prefetch request. A set of the prefetch requests are selected from the prefetch queue that comprise a score above a given threshold. A set of data, for each prefetch request in the set of prefetch requests, is prefetched from the server system that satisfies each prefetch request, respectively. | 2013-03-21 |
20130073669 | PEER-TO-PEER DATA MIGRATION - Examples are disclosed for peer-to-peer data migration between nodes coupled via one or more peer-to-peer communication links. | 2013-03-21 |
20130073670 | Geo-Migration Of User State - A mechanism is provided for moving a stored user desktop image including an operating system and applications between data centers based upon the user's location. The user desktop image can be moved manually by the user or administrator, or automatically moved based on use data contained in the user state. In one embodiment, the user can indicate plans to travel from their home location. Based on this information the system determines an appropriate data center for the user desktop image to be located. In another embodiment, the system may select a data center providing a desired bandwidth for the user based on the user's indicated location. An administrator may provide additional parameters that can be used to determine location of the user desktop image. In a further embodiment the system may use information contained in the user desktop image to determine a location for the user desktop image information. | 2013-03-21 |
20130073671 | OFFLOADING TRAFFIC TO DEVICE-TO-DEVICE COMMUNICATIONS - Methods and apparatus, including computer program products, are provided for offloading data to D2D communication links. The method may include processing information indicating at least one or more data locations representing at least one or more candidate locations where data is stored; determining at least one or more device locations representing one or more devices accessible by a wireless device-to-device communication link; determining, based on the one or more data locations and the one or more device locations, a local device from which to access the data; and accessing the data at the determined local device. Related apparatus, systems, methods, and articles are also described. | 2013-03-21 |
20130073672 | Program Store for Updating Electronic Devices - A system includes a central program store location having a memory storing a plurality of access keys and programs. | 2013-03-21 |
20130073673 | Content Storage and Identification - Content intended for delivery to one or more consuming users may be recorded by a content distribution system. The recording or archival of the content may allow users to retrieve the content at a later time without providing specific instructions to record the content. Storage of the content may include retrieving programming information describing the content and storing the information in association with the content. In one or more arrangements, descriptive data for content may be generated based on user feedback. Additionally or alternatively, content storage may include fragmentation of the content into a number of segments or segments of a specified size. Content may further be paused and resumed between multiple devices, taking into account the capabilities and compatibilities of the devices and a network through which the content is to be delivered. | 2013-03-21 |
20130073674 | ADAPTIVELY DELIVERING SERVICES TO CLIENT DEVICES OVER A PLURALITY OF NETWORKING TECHNOLOGIES IN A HOME NETWORK - Methods and apparatuses to adaptively deliver high-definition digital entertainment and telecommunications to client devices over various networking technologies. A gateway device receives one or more services and delivers the one or more services to one or more client devices, respectively, using a plurality of networking technologies. | 2013-03-21 |
20130073675 | MANAGING RELATED DIGITAL CONTENT - Aspects of the present disclosure relate to one or more configured computing systems identifying companion content and supplemental content for a base content. Companion content may include, for example, video adaptations of the base content. Supplemental content may include content referenced or related in subject matter to the base content. Information regarding companion content may be utilized to enable a user to interchangeably or synchronously present either a base content (e.g., an eBook or audio book) with the companion content (e.g., a movie adaptation). Information regarding supplemental content may be utilized to present the supplemental content during consumption of a base content, or to save supplemental content for later viewing. | 2013-03-21 |
20130073676 | METHOD AND APPARATUS FOR TRANSFERRING THE STATE OF CONTENT USING SHORT CODES - Method and a system to transfer the state of web-based content between devices through use of a short code. An example method includes determining a state of content being accessed on a device. The method further includes assigning a short code to the state of the content. The short code may have a limited number of characters. The method may further include storing the short code and the state of the content. The method may further include providing the content according to the state of the content on a second device based on the short code. | 2013-03-21 |
20130073677 | TRANSFERRING FILES - Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection. | 2013-03-21 |
20130073678 | TRANSFERRING FILES - Systems and techniques for transferring one or more files by connecting to a communications system host; sending, to a client connected to the communications system host, a request to transfer one or more files; when a client permits access to the one or more files, establishing a direct socket connection from the client and bypassing the communications system host; and initiating the transfer of the one or more files from the client over the direct socket connection. | 2013-03-21 |
20130073679 | METHODS AND APPARATUS FOR PROVIDING QUALITY OF SERVICE GUARANTEES IN COMPUTER NETWORKS - An arbitration mechanism provides quality of service guarantees for time-sensitive signals sharing a local area computer network with non-time-sensitive traffic. Device adapters are placed at all access points to an Ethernet network. The device adapters limit admission rates and control the timing of all packets entering the network. By doing so, collisions are eliminated for timesensitive traffic, thereby guaranteeing timely delivery. A common time reference is established for the device adapters. The time reference includes a frame with a plurality of phases. Each of the phases is assigned to a device adapter. Each device adapter is allowed to transmit packets of data onto the network only during the phase assigned thereto. The length of the phases may be modified in accordance with the number of packets to be transmitted by a particular device adapter. A master device adapter may be appointed to synchronize each of the device adapters. | 2013-03-21 |
20130073680 | INFORMATION PROCESSING APPARATUS AND METHOD FOR CONTROLLING THE SAME - In order to enable more of the contents managed by a content server to be provided, an information processing apparatus connected to a communication network includes: a managing unit that manages a content and attribute information; a detecting unit that detects an external processing apparatus connected to the communication network; an acquiring unit that acquires capability information, which indicates a capability that can be provided by the external processing apparatus; a generating unit that generates content list information containing a first list containing a content that is managed by the managing unit and that can be directly provided by the information processing apparatus, and a second list containing a content that can be provided by giving a processing request to the external processing apparatus; and a providing unit that provides the content list information to a client terminal. | 2013-03-21 |
20130073681 | CREATING INTERACTIVE ZONES - Some implementations disclosed herein provide techniques and arrangements to enable interactive zones. For example, some implementations detect that a user has entered a zone associated with a physical object, where the zone is created via magnetic induction. In response to detecting that the user has entered the zone, some implementations send a virtual object representation of the physical object to a user device (e.g., a wireless phone) associated with the user. The user may interact with the virtual object, including selecting a command associated with the virtual object. Selecting the command may cause the physical object to perform one or more actions. In some implementations, a result of the physical object performing the one or more actions is sent to the user device. | 2013-03-21 |
20130073682 | SYSTEM AND METHOD FOR ADDING TARGETED CONTENT IN A WEB PAGE - A network ( | 2013-03-21 |
20130073683 | METHOD AND APPARATUS FOR SECURELY DISPLAYING AND COMMUNICATING TRUSTED AND UNTRUSTED INTERNET CONTENT - A method and apparatus for securely displaying and communicating trusted and untrusted internet content via a web browser is described. In a preferred embodiment, the invention is an electronic marketplace system in which auctions related content is displayed in one window of a customer's web browser while item-related content is displayed in a second window of the customer's web browser, such that the auction-related content and the item-related content are substantially prevented from substantially interacting. The invention further provides a method and apparatus for communicating (predetermined information between multiple documents opened in multiple web browser windows, where the documents are served from multiple domains. | 2013-03-21 |
20130073684 | Method and Apparatus For The Transmission of Multimedia Content - Method and apparatus to transmit over a data network, advertising content inserted in multimedia content associated with an event. In one embodiment, a server receives from a first network node connected to the data network, advertising content to be inserted in the multimedia content associated with an event that occurs at a specific time and place, and the server receives a message, by means of a first IP-based communications management protocol, in order to establish a real-time multimedia communication using IP packets with a second node of the data network, and the server establishes multimedia communication with the second network node, and the server receives from the second network node, multimedia content that includes geotagging data in the form of coordinates, and the server determines that this multimedia content is associated with the event from this geotagging data in the form of coordinates, and the server creates a multimedia file that contains the advertising content and at least one part of the multimedia content, and the server transmits at least one part of the multimedia file to a third network node. | 2013-03-21 |
20130073685 | SYSTEMS AND METHODS FOR RECEIVER-CONTROLLED DATA DISTRIBUTION - Systems and methods for receiver-controlled data distribution are provided. In some embodiments, a client device requests and receives a session locator code. This session locator code is then used by a set of users of other client devices in the session to exchange data objects or documents. In some embodiments, the session locator code is invalidated when no client devices are using the session locator code to share data. In some embodiments, permanent locator codes may be used. A permanent locator code may allow a user to make data available whether or not any client devices are currently using the permanent locator code to access the data. | 2013-03-21 |
20130073686 | GEOGRAPHIC RECOMMENDATION ONLINE SEARCH SYSTEM - In one example implementation computer executable instructions are executed to provide an application program interface (API) to an online resource search system. The instructions are executed to receive a get recommendation (get rec) web enabled function call from a client network node to get recommendation information ordered by at least one of similarity, popularity, and distance. The function call can include a geographic location identifier, a radius identifier, a tag identifier, an item identifier, a global or local search flag, and a user identifier as parameters. The instructions can be executed to respond to the getrec function call by returning a number of recommendations, a number of uses, and a set of tags. | 2013-03-21 |
20130073687 | SYSTEM FOR MANAGING INFORMATION USING MACHINE-READABLE CODES - A system for managing information includes a server processor for receiving communications from remote client devices and an electronic storage and retrieval system accessible from the server processor. The server processor provides a code referencing an unassigned uniform resource identifier (URI) to a plurality of users and receives a URI access request including the URI and information from a user. After the URI access request is received, the server processor forms a storage location in the network-accessible electronic storage and retrieval system at the URI and stores the received information at the formed URI storage location. The server processor receives one or more URI access requests including the URI and different information from each of one or more users and stores the received information in the network-accessible electronic storage and retrieval system at the formed URI storage location without removing stored information at the formed URI storage location. | 2013-03-21 |
20130073688 | THREAD MECHANISM FOR MEDIA AND METADATA UPLOAD - A device receives media objects and metadata associated with the media objects, and utilizes a portion of threads to upload, to a first server, metadata for a portion of the received media objects. The device also utilizes, after the metadata for the portion of the media objects is uploaded, a remaining portion of the threads to upload, to the first server, metadata for a remaining portion of the media objects. The device further utilizes a first thread and a second thread to upload a first two media objects to a second server after the metadata for the remaining portion of the media objects is uploaded, and utilizes, after the first two media objects are uploaded, a third thread and a fourth thread to upload a next two media objects to the second server. | 2013-03-21 |
20130073689 | APPLICATION ACCELERATION WITH PARTIAL FILE CACHING - A method of distributing content is disclosed. The method includes receiving by an edge server an indication indicating that a client has sent a request for a file that includes content related to executing an application. The method includes analyzing interaction with the client by the edge server to determine a first portion of the file that is likely to be required by the client for executing the application sooner than a second portion of the file. The method further includes generating by the edge server a modified file that includes the first portion of the file. The method further includes transmitting the modified file to the client. | 2013-03-21 |
20130073690 | METHODS AND SYSTEMS FOR APPLIANCE COMMUNITY SERVICE MANAGEMENT - A method and system for networking a plurality of appliances. The method and system include providing an appliance on a network, controlling operation of the appliance with a microcontroller, storing on a memory coupled with the microcontroller, computer executable instructions for operating the appliance, sensing the operation of the appliance, displaying information regarding the operation of the appliance, and communicating the operational data on a network. Network connectivity includes communication directly with a network, and with another appliance. A host system is connected to the network and adapted to receive the usage data and to transmit data to the appliance to influence operation of the appliance. | 2013-03-21 |
20130073691 | File Processing Method, System and Server-clustered System for Cloud Storage - A server receives a request to upload a file form a user device. The server may generate a unique file ID associated with the file based on the request, and transmit the file ID to the user device. The user device may divide the file to generate multiple slice files and their corresponding slice IDs. From the user device, the server receives the multiple slice files and the slice IDs. Based on the slice IDs, the server may determine storage addresses at which to store the multiple slice files in a distributed storage system using a consistent hash algorithm. The multiple slice files may be stored based on the corresponding storage addresses of the distrusted storage system. | 2013-03-21 |
20130073692 | SYSTEMS AND METHODS FOR RECEIVER-CONTROLLED DATA DISTRIBUTION - Systems and methods for receiver-controlled data distribution are provided. In some embodiments, a client device requests and receives a session locator code. This session locator code is then used by a set of users of other client devices in the session to exchange data objects or documents. In some embodiments, the session locator code is invalidated when no client devices are using the session locator code to share data. In some embodiments, permanent locator codes may be used. A permanent locator code may allow a user to make data available whether or not any client devices are currently using the permanent locator code to access the data. In some embodiments, update codes may be used to allow an originating client device to distribute updateable documents to receiving client devices. | 2013-03-21 |
20130073693 | SECURE DATA EXCHANGE BETWEEN DATA PROCESSING SYSTEMS - A data transfer method performed at a proxy server includes intercepting a data request from a client computer that is directed to a target server, encrypting profile information, augmenting the data request by adding the encrypted profile information to the data request, and sending the augmented data request to the target server. A data transfer method that is performed at an information server includes receiving a data request from a proxy server, extracting profile information added to the data request by the proxy server, using the extracted profile information to generate a response, and sending the response to the proxy server. | 2013-03-21 |
20130073694 | SYSTEM AND METHOD FOR REMOTELY ACCESSING CABLECARD MODULE - A system for remotely accessing diagnostic information from an access control module includes a host device. The host device is configured to interface with the access control module over a direct connection to retrieve diagnostic information from the access control module in response to a host query from the host device, and to interface with a network server over an Internet protocol (IP) network to provide the diagnostic information relating to the access control module to the network server in response to a server query to an IP network address of the host device. The access control module is non-addressable in the IP network. | 2013-03-21 |
20130073695 | Apparatus and Method of Mobile Media Presentation Docking Station for Portable Electronic Device - A portable electronic device has a wireless receiver configured to receive wireless content, a communication interface configured to interface to a docking station having at least one connected media presentation host device, and content reproduction circuitry. The content reproduction circuitry is configured to determine a format required by the media presentation host device and stream the content to the host device through the communication interface in the required format. | 2013-03-21 |
20130073696 | LEGAL TEXT DISTRIBUTION AND PROCESSING IN MOBILE BROADCASTING - Systems and methods for processing and distributing legal text information allow content providers to distribute legal text to terminals receiving broadcast content. The legal text may include terms and conditions associated with content that a user may want to purchase or subscribe. Upon receiving a content selection that a user wishes to purchase, a terminal may determine whether the content is associated with legal text information. If so, the legal text may be obtained and rendered for the user. The terminal may further determine whether user consent is required and if so, prompt the user with a consent agreement. Legal text information may be obtained in a variety of manners including from a service provisioning system, from a local cache in the terminal and/or from a file delivery server. Communication of legal text information may further be conducted using messages storing legal text attributes and elements. | 2013-03-21 |
20130073697 | Random Linear Coding Approach To Distributed Data Storage - A method and computer program product for providing a random linear coding approach to distributed data storage is presented. A file is broken into a plurality of pieces. For every peer (peer means storage-location with limited storage space), the number of coded-pieces the peer can store is determined. Each of the coded-piece is determined by taking random linear combination of all the pieces of the entire file. The associate code-vector is stored for every coded-piece. The file is retrieved by collecting code-vectors and the coded-pieces from the peers and viewing the collected code-vectors as a matrix. When a dimension of the matrix is equal to the number of pieces of the file, the file is recovered using the collection of code vectors in the matrix. | 2013-03-21 |
20130073698 | Method for Testing Connectivity of Software Applications Hosted on Networked Computers - A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers. | 2013-03-21 |
20130073699 | METHOD AND APPARATUS FOR OBTAINING REMOTE IP ADDRESS - A method and an apparatus for obtaining a remote Internet Protocol (IP) address are provided. The method includes: receiving, by a first client, a first detection IP packet from a remote server through a Point to Point Protocol (PPP) interface, in which the first detection IP packet carries a first IP address allocated by the remote server for the first client; and configuring the first IP address to be an IP address of the first client. Through the method and the apparatus, the remote server is capable of allocating a remote IP address of a client. | 2013-03-21 |
20130073700 | SYSTEM AND METHOD FOR SHARING INFORMATION BETWEEN HETEROGENEOUS SERVICE PROVIDERS - Disclosed are a system for sharing information between heterogeneous service providers, including: a first service provider configured to generate first situation information based on an abnormal situation of a system; a second service provider configured to receive the first situation information from the first service provider, generate second situation information corresponding to the received first situation information; and the TTP configured to receive the first situation information from the first service provider, receive the second situation information from the second service provider, generate correspondence information based on the received information, and share the generated correspondence information. | 2013-03-21 |
20130073701 | Information Processing System, Setting Alteration Method and Computer Program - A manufacturer's in-house server receives serial numbers from BD players, and transmits the received serial numbers to an SCM server. The SCM server collates the serial numbers into a control table, and transmits information to the manufacturer's in-house server such as information showing which dispatch destination and sales outlet each BD player passed through before being installed in a user's home (i.e., distribution information). In accordance with the collated control table, the manufacturer's in-house server then transmits flags that are used to make settings appropriate to each BD player. Each BD player then alters its own settings in accordance with its received flag. For example, a setting may be made to start up an application for an information delivery service (i.e., a delivery service for contents such as moving pictures and the like) that the BD player is to be connected to. | 2013-03-21 |
20130073702 | GLOBAL MANAGEMENT OF TIERED STORAGE RESOURCES - Systems, methods, and apparatus for provisioning storage resources for customers from a distributed grid of disparate storage systems are presented herein. A storage tier component can sort, based on attributes of heterogeneous computer-readable storage media, the heterogeneous computer-readable storage media into tiers of storage to facilitate provisioning a portion of storage space of a tier of the tiers for a computing resource. Further, the storage tier component can receive an input from a device for provisioning of the portion of the storage space of the tier, and configure, based on the input, a storage resource to facilitate access between the portion of the storage space of the tier and the computing resource. Furthermore, a tracking component can create an account associated with a customer that is associated with the device to facilitate tracking and/or limiting of utilization of the portion of the storage space of the tier by the customer. | 2013-03-21 |
20130073703 | Managing User State of Cloud Desktops - A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to the user. The virtual hard disk includes the user's personal data and personalization information (e.g., settings, profiles, files, etc.). When the user disconnects from the remote desktop, the virtual hard disk is demounted from the endpoint. The virtual hard disk thus provides information regarding the user's state when the user is disconnected. | 2013-03-21 |
20130073704 | METHODS AND APPARATUS FOR REMEDIATING POLICY TEST FAILURES, INCLUDING PROMOTING CHANGES FOR COMPLIANCE REVIEW - Disclosed herein are methods, systems, and articles for promoting changes that result from remediation performed within a computer network, for compliance review. Policy tests may be provided within the computer network, which comprises a number of nodes. The policy tests may relate to configuration parameters and compliance requirements for various nodes within the computer network. At least one pattern relating to nodes within the computer network that may be affected by execution of a remediation script is determined. Nodes within the computer network may be identified, based at least in part on the at least one pattern. Subsequent to execution of the remediation script, a list of nodes whose state has changed may be promoted for compliance review. | 2013-03-21 |
20130073705 | MANAGING A HOME AREA NETWORK - Managing a home area network is described herein. One method includes receiving operating information associated with a device in a home area network, and determining a profile associated with the device based, at least in part, on the operating information. | 2013-03-21 |
20130073706 | NETWORK MANAGEMENT SYSTEM, AND NETWORK DEVICE - There are provided a virtual network management system and a network device that can identify the topology of a virtual network, estimate a virtual network to which various computing devices belong and the locations of the computing devices, and present the virtual network and the locations to a network administrator. In a network management device, the configurations of packet transmission devices and a MAC learning table are managed. A virtual network to which given virtual computing units are connected is identified from information about a virtual packet transmission device identifier, a VLAN identifier, a MAC address, and a packet transmission port number acquired from the MAC learning table. The locations of the virtual computing units in the virtual network are estimated, and the topology is drawn on the screen of a display. | 2013-03-21 |
20130073707 | CAPABILITIES BASED MANAGEMENT OF VIRTUAL AREAS - Apparatus and methods of managing a virtual area based on communicant capabilities are described. The communicant capabilities are updated based on rules in response to events in the virtual area. An action by one communicant can affect the capabilities of another communicant. Communicant capabilities can be stored in respective server-side proxies and the virtual area can be managed without transmitting any of the capabilities to the communicants' client network nodes. Capability-based permissions checks can be performed against communicant capabilities with wildcarded attribute fields. | 2013-03-21 |
20130073708 | TECHNIQUES FOR ACHIEVING UNLIMITED PARALLEL SCALABILITY, STORAGE CAPACITY, AND/OR STORAGE PERFORMANCE IN A MULTI-TENANT STORAGE CLOUD ENVIRONMENT - Techniques for achieving parallel scalability, storage capacity, and improved storage performance in a multi-tenant storage cloud environment are presented. A Tenant Storage Machine (TSM) of a tenant for the multi-tenant storage cloud environment is portable and can be dynamically detached from one or more storage controllers and dynamically moved to provide scalability, capacity, and improved storage performance. | 2013-03-21 |
20130073709 | COMMUNICATION APPARATUS - According to one embodiment, a communication apparatus includes a communication protocol processor configured to process a communication protocol based on a predetermined standard, and a communication unit configured to perform communication processing with a communication apparatus as a transmission destination of data under a control of the communication protocol processor. The communication protocol processor includes model identification information of the communication apparatus in a transmission command defined in the communication protocol as extended information of the predetermined standard. | 2013-03-21 |
20130073710 | APPARATUS FOR PROVIDING POLICY AND TERMINAL DEVICE FOR CHANGING NETWORK IN HETEROGENEOUS NETWORKS - Disclosed is a policy providing apparatus and a terminal device supporting an network change in heterogeneous networks. The terminal device accesses one network among two or more networks and uses a data service, and the policy providing apparatus recognizes service status information of the data service for the terminal device, generates a network change policy for inducing the terminal device to change the access network based on the recognized service status information, and provides the network change policy to the terminal device. Then, the terminal device determines whether it is possible to access a particular network required to be accessed based on the network change policy, and tries to access the particular network through the multi communication unit and changes the access network when it is possible to access the particular network. | 2013-03-21 |
20130073711 | SYSTEM AND METHOD FOR VIRTUAL CHASSIS SPLIT PREVENTION - A virtual chassis system includes a plurality of network nodes configured with a master virtual chassis address. The network nodes are connected by virtual fabric link (VFLs) that provide a connection for exchange of packets between the network nodes. The virtual chassis system is operable to provide warnings to help prevent a virtual chassis split event in response to an administrative action. The topology of the virtual chassis system is analyzed to determine the possible impact of one or more administrative actions. Based on this analysis, a warning is generated when an administrative action is requested that may lead directly or indirectly to a virtual chassis split. | 2013-03-21 |
20130073712 | OBJECT MANAGEMENT BY INFORMATION PROCESSING SYSTEM - A method for acting on an object by means of an interface with an information processing system, comprising a step of defining a logical representation of the object, a step of determining (by a user) and triggering a function of the object offered by the representation, and a step of communicating with the object for actually carrying out said function, which method is characterized in that the logical representation comprises at least one state graph in which the graph's states represent the states of the object, and the graph's transitions represent the object's functions, and in that the functions offered comprise the functions present on the outgoing transitions of the graph's current state. | 2013-03-21 |
20130073713 | Resource Selection Advisor Mechanism - A method, an apparatus and an article of manufacture for generating resource selection information. The method includes monitoring at least one resource and at least one resource change performed by at least one user, analyzing a user request, wherein the user request comprises resource parameter information, searching for at least one similar resource request based on the user request and on monitored information and generating an output based on analysis of the user request, wherein the output comprises at least one candidate resource set and a corresponding rationale for selection of the at least one candidate resource set based on historical data. | 2013-03-21 |
20130073714 | System and Method for Data Set Synchronization and Replication - According to one embodiment of the present disclosure, a method for synchronizing data sets includes receiving a request to synchronize a first data set associated with a first server and a second data set associated with a second server. The method also includes determining, with reference to one or more replication constraints, whether to begin synchronization. The method further includes applying one or more resource control actions in response to determining to begin synchronization. | 2013-03-21 |
20130073715 | METHODS AND APPARATUS FOR REMEDIATING POLICY TEST FAILURES, INCLUDING CORRELATING CHANGES TO REMEDIATION PROCESSES - Disclosed herein are methods, systems, and articles associated with correlating detected changes within a computer network with remediation processes performed in response to policy test failures. In embodiments, on determination that a failure of a policy test has occurred within a computer network having a number of nodes, a remediation process may be executed to remediate the failure. Change at a node may be detected. Further, the detected change may be correlated with the execution of the remediation process, and the correlation may be identified. | 2013-03-21 |
20130073716 | DETERMINING RESOURCE INSTANCE PLACEMENT IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for provisioning a virtual resource instance (e.g., a server instance, etc.) in a networked computing environment (e.g., a cloud computing environment) based upon network characteristics (e.g., physical locations, email addresses/configurations, network connection types, internet protocol (IP) addresses, etc.) of a set (at least one) of intended end users of the virtual resource instance. Specifically, in a typical embodiment, the network characteristics associated with the set of intended end users will be gathered and analyzed (e.g., to determine end user location, etc.). The analysis of the network characteristics will then be used to calculate/determine relative (e.g., network) efficiency scores for each intended end user for a set of potential data centers for the virtual resource instance. The relative efficiency scores for each potential data center will be summed/totaled to yield a total (e.g., network) efficiency score for each potential data center. Thereafter, the particular data center with the highest/best total efficiency score may be selected, and the requested resource instance may be provisioned at that data center. | 2013-03-21 |
20130073717 | OPTIMIZING CLUSTERED NETWORK ATTACHED STORAGE (NAS) USAGE - A system and associated method for optimizing usage of a clustered-network attached storage (NAS). An administration module of the clustered NAS calculates a number of nodes in the clustered NAS necessary to service a required amount of load for a specific number of client systems, and a number of addresses associated with the nodes through which the client systems accesses the clustered NAS. The load is evenly shared by all client systems and uniformly serviced by the nodes of the clustered NAS. When a node fails, the rest of operating nodes in the clustered NAS take over addresses associated with the failed node and evenly share additional load associated with an address taken from the failed node to provide seamless services for the production by the client systems. | 2013-03-21 |
20130073718 | TEST ANALYSIS SYSTEM OF NETWORK AND ANALYSIS METHOD THEREOF - The test analysis system of a network according to an exemplary embodiment of the present invention includes: a server group having at least one server performing at least any one of generation of real-time information and storage of a server local log according to test scenarios; a client group having at least one client. communicating with the server group and performing at least any one of the generation of the real-time information and the storage of the local log according to the test scenarios; and a monitoring system storing the real-time information as a system log while monitoring the real-time information received from the server group and the client group during the execution of the test scenarios and informing a test manager of the monitored real-time information. | 2013-03-21 |
20130073719 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD - A disclosed information processing system includes a first apparatus including a storage unit storing types of events which occur in the first apparatus so as to be reported to an information processing apparatus via a network, and a sending unit sending, when one of the events stored in the storage unit occurs, event information of the event to the information processing apparatus; and the information processing apparatus including a delivery destination storage unit storing identification information of a second apparatus existing at a delivery destination of the event in the first apparatus, and a delivery unit sending the event information of the event to the second apparatus of which identification information is stored in the delivery destination storage unit when the event information is received by the information processing apparatus. | 2013-03-21 |
20130073720 | METHOD AND APPARATUS FOR PROVIDING INFORMATION REGARDING A DEVICE - A method and apparatus of providing information regarding at least one device is provided. The method includes receiving location information and service information from an external device; and transmitting information regarding at least one device capable of providing a service based on according to the service information in a predetermined region based on the location information to the external device. | 2013-03-21 |
20130073721 | Switching Between Connectivity Types To Maintain Connectivity - Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future. | 2013-03-21 |
20130073722 | Switching Between Connectivity Types To Maintain Connectivity - Techniques are provided for leveraging narrowband connectivity (such as dial-up communications or other types of low bandwidth communications) to provision or configure broadband connectivity between a broadband access provider and a broadband device, such as a DSL modem or a cable modem. Specifically, because narrowband connectivity does not require advance configuration or provisioning by the host system of connectivity parameters for an access-seeking device, a modem at an access-seeking device may be leveraged to establish a narrowband connection between that device and a host system and to enable an exchange or negotiation of connectivity parameters necessary to enable future broadband connectivity. Thus, once established, the narrowband connection may be used as a conduit for communicating required provisioning information between the broadband-enabling host and the access-seeking device to enable broadband connectivity by the device in the future. | 2013-03-21 |
20130073723 | MATCHING ENGINE FOR COMPARING DATA FEEDS WITH USER PROFILE CRITERIA - An event notification matching system, including an event matching table forming a plurality of nodes. Each node is assigned a subscriber request value and contains identifiers for one or more subscribers to be notified at the occurrence of an event relating to the subscriber request value. The event notification matching system may also include a table index. The table index receives input values from an event processing module and selects one or more of the nodes that have subscriber request values corresponding to the received input values. The event processor receives event data from a predetermined source, and formats the input values to simplify the operations performed by the event matching table. The event notification matching system is configured such that the event data need not be compared to non-matching nodes in the event matching table. | 2013-03-21 |
20130073724 | Autonomic Workflow Management in Dynamically Federated, Hybrid Cloud Infrastructures - An autonomic workflow framework may include a federated cloud that includes a plurality of clouds, where each cloud in the federated cloud includes one or more nodes. An autonomic workflow framework may include a workflow manager configured to receive a workflow. The workflow may include a plurality of stages, and the workflow may be associated with a user objective. An autonomic workflow framework may include an autonomic scheduler in communication with the workflow manager. The autonomic scheduler may be configured to provision one or more of the one or more nodes to process the stages to achieve the user objective. | 2013-03-21 |
20130073725 | SYSTEM AND METHOD FOR AUTOMATED CONTENT DISTRIBUTION - A system and method for automated content distribution is disclosed. A content distribution system includes a detector module for intercepting a network communication and verifying whether content is available for a client, and a notification module coupled to the detector module for notifying the client that the content is available. A method for content distribution includes intercepting a network communication, analyzing the network communication for determining whether content is available for a client, and notifying the client that the content is available. | 2013-03-21 |
20130073726 | RESTARTING EVENT AND ALERT ANALYSIS AFTER A SHUTDOWN IN A DISTRIBUTED PROCESSING SYSTEM - Restarting event and alert analysis after a shutdown in a distributed processing system includes identifying a shutdown condition of the distributed processing system; determining whether the shutdown was a planned shutdown or an unplanned shutdown; if the shutdown was planned, storing an identification of the last event in an event log that was injected in an event queue at the time of the planned shutdown and restarting event and alert analysis using the next event identified in the event log; and if the shutdown was unplanned, for each event analyzer, identifying the last event included in the last event pool that the event analyzer closed; and restarting event and alert analysis at the event analyzer using the next event received by the event analyzer after the identified last event. | 2013-03-21 |
20130073727 | SYSTEM AND METHOD FOR MANAGING DATA DELIVERY IN A PEER-TO-PEER NETWORK - A system and method for managing content data transfers in a peer-to-peer communications network is described. The system includes a hierarchical arrangement of tracker modules, each tracker module being responsible for managing a tracker domain of network elements. Each tracker module has stored therein a content table including a record of content data available to the network elements within its respective tracker domain. Each tracker module responsible for a tracker domain containing end user peers is configured so that, if a content data request is received from a requesting peer in its respective tracker domain and the requested content is held by other peers in that tracker domain, a list of peers having the content data stored thereon is sent to the requesting peer. If the requested content is not held by enough other peers in that tracker domain, the content data request is transferred to the next tracker module up in the hierarchy. | 2013-03-21 |
20130073728 | VALIDATING USER EXPERIENCE TYPE SETTINGS - A home gateway accesses a host system that differentially routes messages over a communication network to a destination system. The selection of a communication pathway from multiple possible communication pathways through a communication network is based on a user experience type (e.g., gaming user experience, streaming user experience, or browsing user experience) that generally reflects network resource consumption preferences of the user of the access account for the home gateway. Examples of user experience types include a gaming user experience, a streaming user experience and a browsing user experience. The user experience type generally reflects the online experience desired by the user. | 2013-03-21 |
20130073729 | USER TERMINAL, AND METHOD AND APPARATUS FOR CONTROLLING THE SOFTWARE MANAGEMENT THEREOF - The present invention relates to a method and apparatus for software management and control and, more particularly, to a method and apparatus for software management and control that control multiple office computers or user terminals connected to an internal corporate network in various ways, for example, by forcing an idle user terminal occupying a connection to software running on a central server to release the connection wherein the central server performs such control operations by providing control messages that control processes running on user terminals. In the present invention, an idle user terminal, which is connected to software running on the central server but does not use the software for a given time or more, is monitored and forced to release the connection to the software. Hence, it is possible to effectively increase the number of users capable of accessing the software. | 2013-03-21 |
20130073730 | VIRTUAL MACHINE PLACEMENT WITHIN A SERVER FARM - Disclosed herein are methods, systems, and computer program products for the placement of a virtual machine within a plurality of cache-coherent NUMA servers. According to an aspect, an example method includes determining a resource requirement of the virtual machine. The example method may also include determining a resource availability of one or more nodes of the plurality of servers. Further, the example method may include selecting placement of the virtual machine within one or more nodes of the plurality of cache-coherent NUMA servers based on the determined resource requirement and the determined resource availability. | 2013-03-21 |
20130073731 | SYSTEM AND METHOD FOR OPTIMIZING MIGRATION OF VIRTUAL MACHINES AMONG PHYSICAL MACHINES - A system and method of selectively migrating at least one virtual machine to another physical machine is disclosed. Consumption information of a plurality of virtual machines and capacity information of a plurality of physical machines is retrieved. A first virtual machine to be potentially migrated is identified based on a consumption metric representing consumption of at least one resource dimension by the first virtual machine running on a first physical machine. A second physical machine to potentially accept migration of the first virtual machine is identified based on time window information, wherein an available capacity of the second physical machine is analyzed to determine if the first virtual machine's resource consumption exceeds the capacity of the second physical machine. The first virtual machine is migrated to the second physical machine if the first virtual machine's resource consumption does not exceed the available capacity of the second physical machine. | 2013-03-21 |
20130073732 | TOOL FOR MANAGING COMPUTER RESOURCES AND INFRASTRUCTURES AND NETWORKS - A tool for aiding utilization of communicating equipment includes a resources manager associated with a data structure where an equipment identifier is connected with dated values of utilizable global functional capability of the resource, and dated values of temporarily allocated functional capability. A scheduling tool evaluates an acceptance condition by comparing dates which pertain to a dated functional capability and to the dated series of functional capability maintained in connection with one or more resource identifiers. A resources allocator receives an identified request for temporary reservation of functional capabilities, including a dated suite of functional data, it responds thereto by calling a resources selector for each functional data item of the request, the scheduling tool for some at least of the identifiers of the subset returned by the resources selector; and by returning a set of resource identifiers as response to the reservation request. | 2013-03-21 |
20130073733 | BALANCING A DATA PROCESSING LOAD AMONG A PLURALITY OF COMPUTE NODES IN A PARALLEL COMPUTER - Methods, apparatus, and products are disclosed for balancing a data processing load among a plurality of compute nodes in a parallel computer that include: partitioning application data for processing on the plurality of compute nodes into data chunks; receiving, by each compute node, at least one of the data chunks for processing; estimating, by each compute node, processing time involved in processing the data chunks received by that compute node for processing; and redistributing, by at least one of the compute nodes to at least one of the other compute nodes, a portion of the data chunks received by that compute node in dependence upon the processing time estimated by that compute node. | 2013-03-21 |
20130073734 | METHODS, SYSTEMS, AND DEVICES FOR BANDWIDTH CONSERVATION - Methods, systems, and devices are disclosed for conserving bandwidth. If a presence of a multimedia device is detected, then a stream of data is delivered to the multimedia device. If the presence of the multimedia device is not detected, then the stream of data is degraded to conserve bandwidth. | 2013-03-21 |
20130073735 | Semantic- and Preference-Based Planning of Cloud Service Templates - A mechanism is provided for evaluating a service based on a request for the service. At least one attribute, having at least one preference parameter, is assigned to at least one generic configuration, the at least one generic configuration comprising at least one resource. A request is received for the service having an assigned quality-of-service-value, and a respective preference parameter value is assigned to each of the at least one preference parameters based on the quality-of-service-value. Furthermore, a combination of the resources is selected based on the request, the combination of the resources forming a selected configuration. Additionally, the selected, configuration is mapped to one of the at least one of the generic configurations and the at least one preference parameter of the at least one attributes of the mapped at least one of the generic configurations is mapped to the selected, configuration. | 2013-03-21 |
20130073736 | COMMUNICATION DEVICE, CONTROL METHOD THEREOF AND STORAGE MEDIUM - A communication device configured to receive content from a server via a network, comprises a storage unit configured to store content received from the server in a cache, a display unit configured to display the content stored in the storage unit, a control unit configured to switch connection to the network to one of a plurality of communication lines having different communication rates, and a setting unit configured to set the size of the content received from the server and the number of histories stored in the cache, in accordance with the communication line to which connection has been switched by the control unit. | 2013-03-21 |
20130073737 | Proximity Synchronizing Audio Gateway Device - A digital audio gateway device for use in a wireless network of digital audio playback devices. The gateway device is wirelessly linked to one or more digital audio playback devices to provide a gateway to the Internet for the digital audio playback devices. In addition to functioning as a gateway, the device provides additional functionality and may act as a cache of digital audio data for the various digital audio players connected in the wireless network and may also act to automatically update digital audio content on the audio players, synchronize digital audio content and playlists between the digital audio players and continue automatically or upon user request a particular playlist as the user moves from one digital audio player to another. | 2013-03-21 |
20130073738 | Method and Apparatus for Browsing Using Multiple Coordinated Device Sets - Systems and methods for navigating hypermedia using multiple coordinated input/output device sets. Disclosed systems and methods allow a user and/or an author to control what resources are presented on which device sets (whether they are integrated or not), and provide for coordinating browsing activities to enable such a user interface to be employed across multiple independent systems. Disclosed systems and methods also support new and enriched aspects and applications of hypermedia browsing and related business activities. | 2013-03-21 |
20130073739 | METHOD AND SYSTEM FOR SELECTING A COMPUTING DEVICE FOR MAINTAINING A CLIENT SESSION IN RESPONSE TO A REQUEST PACKET - A server farm for processing client requests comprising a first server having a first processor and a first network interface controller communicatively coupled to the first processor, and a second server comprising a second processor and communicatively coupled to the first server, wherein the first network interface controller is configured to maintain a state table associated with at least the first server and the second server and respond to receipt of a request packet from a client by, initiating by the first processor execution of a software application associated with the request packet when the state table corresponds to a first state, and selectively forwarding the request packet to the second server when the state table corresponds to a second state. | 2013-03-21 |
20130073740 | APPLICATION NETWORK COMMUNICATION - A method and apparatus is provided to discover and integrate applications in an application router framework. The discovery operation includes receiving a registration notification for an application on a network, adding information describing the application to a repository into a data structure and publishing the data structure onto an application router. The association operations include querying one or more application routers on an application network for meta-data and other information on applications, exchanging the meta-data and other information between the application routers and associating the applications together automatically using their respective application protocols. Routing operations include receiving application information in an application protocol format, converting the application information in the application protocol format into a neutral protocol format and forwarding the application information in the neutral protocol format along with state information to other application router devices on the network. | 2013-03-21 |
20130073741 | OSPF NSR WITH DELAYED NEIGHBOR SYNCHRONIZATION - A network element attempts to bring up an adjacency with a neighbor using a neighbor state machine (NSM) of an active OSPF instance, including: maintaining a neighbor data structure only in the active instance prior to the NSM transitioning to a Full state, delaying synchronization from the active instance to a standby OSPF instance of the neighbor data structure, maintaining tracking information of the NSM in only the active instance; installing LSAs received from the neighbor in both the LSDB of the active and standby instances, and, if and when the NSM of the active instance transitions to the Full state and all LSAs requested from the neighbor during database exchange are ensured to synchronize to the standby instance's LSDB, synchronizing from the active instance to the standby instance data item(s) of the neighbor data structure. | 2013-03-21 |
20130073742 | Method and System for Selecting a Delivery Method for Media on Demand - Computer-implemented methods, computer-readable media, and systems are disclosed. A computer implemented method includes receiving device a first connection speed of a data connection to a host including a media content delivery method based on the first connection speed and user preference information. The method requesting delivery of the media content from the host using the media content delivery method. The computer implemented method includes determining, during delivery of the media content to the receiving device, a second connection speed of the data connection. The method of delivery is determining, during delivery of the media content to the receiving device, whether to modify the media content delivery method based on the second connection speed and the user preference information. | 2013-03-21 |