04th week of 2015 patent applcation highlights part 61 |
Patent application number | Title | Published |
20150026293 | METHOD, APPARATUS, TERMINAL, AND SERVER FOR SYNCHRONIZING TERMINAL MIRROR - A method, an apparatus, a terminal, and a server for synchronizing a terminal mirror are provided. The method includes: obtaining, by a terminal, multiple input events during running of application software; aggregating the multiple input events to obtain an aggregate event; and transmitting the aggregate event to the server, so that after parsing the aggregate event to obtain the multiple input events, the server processes the multiple input events by using a virtual machine that is of the terminal and set on the server, so as to obtain user data generated during the running of the application software. In the present invention, the terminal transmits the input events to the server in an event-driven manner, so that the server obtains the user data that is the same as that on the terminal that runs the application software, thereby ensuring that the server can back up complete user data. | 2015-01-22 |
20150026294 | DELIVERY PACING SYSTEMS AND METHODS - Embodiments provide a delivery pacing solution to keep customers from affecting other customers. The delivery pacing solution need not be predefined or pre-configured for any customer or any particular job or job type and can be implemented in various ways, for instance, in a queue manager or a dynamic ticketing server. In some embodiments, an agent may obtain from a queue an item specifying a destination and determine whether the item has a concurrency parameter for a group associated with the destination. If so, the agent delivers the item to the destination. If not, the agent dynamically determines a concurrency parameter and returns the item to the queue with the concurrency parameter which controls a maximum number of items in the group that can be concurrently processed for delivery to the destination. A queue manager applies a concurrency rule to the item based on the concurrency parameter. | 2015-01-22 |
20150026295 | COLLECTIVE OUTPUT SYSTEM, COLLECTIVE OUTPUT METHOD AND TERMINAL DEVICE - A collective output system includes an information processing device and a plurality of terminal devices. The information processing device holds content containing multiple elements in association with time information, generates a map that associates each piece of position information with each of the elements, receives output position information from a terminal device, acquires, on the basis of the map, an element associated with the position information corresponding to the output position information, acquires the time information associated with the content, and transmits the element and the time information to the terminal. Each of the terminal devices acquires the output position information, transmits the output position information to the information processing device, receives the element and the time information that are transmitted from the information processing device according to the transmitted output position information, and outputs the element at the timing indicated by the time information. | 2015-01-22 |
20150026296 | INTERACTIVE GIFTWARE SYSTEM AND METHOD - An interactive giftware system, an interactive giftware item and method of retrieving content stored on server. The interactive giftware system includes a smart device, a server structured and arranged to store content, a giftware item having a notifier structured and arranged to establish a network connection with the smart device and to notify a recipient of the stored content, and an activation device located on the giftware item to authorize the content to play on the smart device. | 2015-01-22 |
20150026297 | Content Tagging Using Broadcast Device Information - A number of devices co-located at a geographic location can broadcast and receive identity information. The identity information can include a unique device identifier and a device description. The identity information can be exchanged between various electronic devices using a communication link having limited transmission range. Device identifiers and corresponding device descriptions included in the tokens can be associated with content on the device receiving the tokens. The device descriptions can be used as hints for assigning labels to the devices identified by device identifiers. The labels can be associated with the content. The labeled content can be classified, organized, indexed and searched based at least in part on the labels. | 2015-01-22 |
20150026298 | COLOUR VARIANT SELECTION METHOD USING A MOBILE DEVICE - The invention relates to a method of selecting the most probable variant of a matching paint candidate colour standard for vehicle repair using a mobile device having a colour display and an input unit and which is capable of data exchange with a central computer via an at least partly wireless communication line, wherein verbal or symbolic characterizations describing visual differences between a selected candidate colour standard and identified variants are displayed on the display of the mobile device. | 2015-01-22 |
20150026299 | IMAGE TRANSMITTING METHOD, PROGRAM AND APPARATUS - An image transmitting method is used to transmit image data from an image transmitting apparatus to an image receiving apparatus. The image transmitting device receives operation events generated in the image receiving device through a network. The image transmitting apparatus calculates a determination time of the image data, in a transmission control based on a previously determined transmission interval, based on an amount of the image data to be transmitted to the image receiving apparatus, information regarding the network through which the image data is transmitted, and a number of the operation events that have been received from an immediately previous transmission time until a time of transmitting the image data. The image transmitting apparatus compares the determination time with a transmission time indicating a time of transmitting the image data, and prevents a transmission of the image data when the determination time is later than the transmission time. | 2015-01-22 |
20150026300 | System and Method for Adapting Information Content According to the Capability of the Access Bearer - A communication system is adapted to provide access to application information on an application server utilizing a specific one of multiple radio access types. Access is provided via an access network using an access bearer. The capability of the specifically requested access bearer is sent to the application server to tailor the application information content according to the capability of the specific access bearer. The information content is then transmitted to the requesting device. | 2015-01-22 |
20150026301 | SYSTEMS, APPARATUS, AND METHODS FOR MOBILE DEVICE DETECTION - Systems and methods are disclosed for detecting mobile devices. In one implementation, a system includes a web server. The web server receives mobile device detection strings from a DNS server in response to a DNS request and stores the mobile device detection strings on the server. The web server uses the mobile device detection strings to determine if a client device making a request to the web server is a mobile device. The web server may determine if the client device is a mobile device by comparing a user agent string in the request to the mobile device detection strings. The web server may determine whether the client device is a mobile device before sending the client device's request to any server-side scripts stored at the web server. | 2015-01-22 |
20150026302 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - Provided is an information processing apparatus including a communication unit and a controller. The communication unit is capable of connecting to, via a fourth network, a first server and a first device existing in a first network, a second server and a second device existing in a second network, and a relay server that exists in a third network and stores connection information with respect to the first server and the second server. The controller is capable of controlling the communication unit to receive the connection information from the relay server and controlling data transmission processing between the first device and the second device via the first server and the second server using the connection information. | 2015-01-22 |
20150026303 | RAPID STARTUP WITH DYNAMIC RESERVATION CAPABILITIES FOR NETWORK COMMUNICATION SYSTEMS - A network communication system may include talkers, listeners, and bridges configured to begin communication of a data stream without first establishing a reservation for the communication. Thereafter, a reservation protocol may be used to confirm the communication, and tear down the communication if the communication is not confirmed or when the communication is complete. | 2015-01-22 |
20150026304 | SYSTEM FOR MAINTAINING COMMON DATA ACROSS MULTIPLE PLATFORMS - Systems and methods are described for maintaining a user's common data across multiple platforms. The common data is information about the user and graphical and design elements of publications that should be consistently presented across online, other electronic, and non-electronic platforms, such as websites, social networking profiles, electronic and printed business listings, email and print newsletters, business cards, letterhead, and the like. The common data may be stored and updated by a centralized or distributed system including one or more servers communicating with the platforms and with a content database that retains the common data in a stored data structure. The system may provide an interface to the user, receive common data elements input by the user, add the common data elements to the stored data structure, and distribute the common data elements to the platforms. The system may identify which platforms require which elements of the common data. | 2015-01-22 |
20150026305 | INFORMATION TERMINAL DEVICE AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM STORING DATA PROCESSING PROGRAM - An information terminal configured to execute an application, functions as a proxy that accesses a server through a network and performs communication by executing a native part execution unit, and functions as a browser that acquires download information from the server through the proxy and outputs the download information by executing a web browser. | 2015-01-22 |
20150026306 | METHOD AND APPARATUS FOR PROVIDING VIRTUAL DESKTOP SERVICE - A method and an apparatus for providing a virtual desktop service to provide an optimal virtual desktop service in accordance with distances between virtualization servers and a user are provided. A virtual desktop service suitable for a request of the user is provided to the user so that loads of servers may be dispersed and power usage of the servers may be minimized. That is, in an environment where the virtualization servers that provide the virtual desktop service are locally dispersed, the virtual machines may be allocated to a virtualization server with a shortest network delay based on network distances from the virtualization servers to the user. In addition, after a server power usage amount is predicted in accordance with a virtual machine usage type of the user, a virtualization server may be selected in accordance with the prediction result. | 2015-01-22 |
20150026307 | XMPP BASED UPNP DEVICE ARCHITECTURE FOR CLOUD COMPUTING IN A NETWORK ENVIRONMENT - An example method for Extensible Messaging and Presence Protocol (XMPP) based Universal Plug and Play (UPnP) device architecture for cloud computing in a network environment is provided and includes mapping a first content according to UPnP device architecture protocols to at least one stanza according to Extensible Messaging and Presence Protocol (XMPP), generating data comprising the at least one stanza and a second content formatted according to UPnP device control protocols (DCPs), and transmitting the data in an Extensible Markup Language (XML) stream over an XMPP network from a first UPnP entity in a first UPnP network to a second UPnP entity in a second, remote UPnP network. In specific embodiments, the second content includes vendor specific information conveyed in appropriate device descriptions and service descriptions. | 2015-01-22 |
20150026308 | ATTRIBUTING USERS TO AUDIENCE SEGMENTS - A streaming media server inserts contextual markers into a media stream being delivered to an end user device for play out to an end user. The contextual markers can be inserted in-band into spot blocks, and can be used to identify media items included in the spot block. When the contextual markers trigger the end-user device to send a message identifying the media content, e.g. a particular show, included in the spot block to a data management platform (DMP). The DMP uses the messages triggered by the contextual markers to attribute the end user to the media content. If a threshold number of attributions is received, and if the attributions are sufficiently recent, the end user can be a associated with an audience segment. The attribution and association information can be delivered to an ad server, which uses that information to select targeted advertisements to air during the show. | 2015-01-22 |
20150026309 | SYSTEMS AND METHODS FOR ADAPTIVE STREAMING CONTROL - Systems and methods for adaptive streaming control include a network, a network device, and a plurality of media clients served by the network. The network device monitors media session conditions for a media session with a media client served by the network and enforces policy on the media session based on the media session conditions. The network device can enforce policy by determining a current estimated media quality of the media session based on the monitored media session conditions, determining a target media quality for the media session, and modifying the media session responsive to a difference between the current estimated media quality and the target media quality exceeding a threshold. | 2015-01-22 |
20150026310 | STREAM DURATION MANAGEMENT - In general, in one aspect, streaming content is received from a server, the streaming content being stored and queued for client-side playback from the server. Information about the streaming content is received. A virtual current duration of the streaming content is determined at a client-side application based on the information about the streaming content. A timeline control is generated based on the determined virtual duration, the timeline control presenting a representation of the virtual duration and allowing navigation forward and backward in the streaming content. The timeline control is displayed at the client-side display device. | 2015-01-22 |
20150026311 | MANAGING A STORAGE SYSTEM - A method of and system for managing a storage system is disclosed. The method and system may include determining a first operational characteristic of a first configuration. The determination may be made using first data of the first configuration of the storage system and second data related to element interactions of the storage system. The method and system may include generating, using the second data, at least a second configuration of the storage system that differs from the first configuration. The method and system may include predicting, using the second data, at least a second operational characteristic of the second configuration. | 2015-01-22 |
20150026312 | NETWORK SERVICE PROVIDER SELECTION FOR VEHICLE-CONNECTED MOBILE DEVICES - Systems and methods for network service provider selection for vehicle connected mobile devices are disclosed. A particular embodiment includes: establishing data communication with a first network and a second network; determining if a mobile device is in communication with an in-vehicle multimedia module and one or more vehicle subsystems of a vehicle; configuring the in-vehicle multimedia module to select the first network or the second network under pre-defined conditions; and establishing data communication between the mobile device and the selected network. | 2015-01-22 |
20150026313 | DATA CENTER BRIDGING NETWORK CONFIGURATION AND MANAGEMENT - A Data Center Bridged (DCB) Information Handling System (IHS) network include a plurality of switch IHSs that are connected together to provide the IHS network, and a management IHS coupled to each of the plurality of switch IHSs through a management network. The management IHS is configured to identify a plurality of data traffic flows and, for each identified data traffic flow, to determine a flow path through the IHS network. The flow paths include at least some of the plurality of switch IHSs, and the management IHS provides configuration information to each of the switch IHSs included in a flow path such that a quality of service (QoS) is provided for the data traffic flow along that flow path through the DCB IHS network according to the configuration information. Thus, the systems and methods utilize flow based networking to configure and manage DCB IHS networks. | 2015-01-22 |
20150026314 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR BRIDGING OPERATIONS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a bridging IHS. A bridging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The bridging tool may utilize the hardware configuration information, including PNet IDs, to enable the bridging IHS to bridge networks internal to the bridging IHS with networks external to the bridging IHS. | 2015-01-22 |
20150026315 | NETWORK PARAMETER CONFIGURATION BASED ON END USER DEVICE CHARACTERISTICS - Systems, methods, and software for operating a content node are provided herein. In one example, a method of operating a content node is presented. The method includes receiving a characteristic of an end user device, and configuring one or more transmission control protocol (TCP) parameter for communications with the end user device based on at least the characteristic of the end user device. The method also includes transferring the communications using the one or more TCP parameters for delivery to the end user device. | 2015-01-22 |
20150026316 | ENERGY MANAGEMENT SYSTEM AND METHOD, INLCUDING AUTO-PROVISIONING CAPABILITY - According to an aspect of the disclosure, a provisioning system for a network includes a first device associated with a site. The first device includes a communication chip associated therewith. The system also includes a second device including a device identifier associated therewith. The communication chip is configured to read the device identifier on the second device to obtain information about the second device. The device identifier of the second device is transmitted to a cloud server. Information about the second device is received at the first device from the cloud server based on the device identifier. Based on the information from the cloud server about the second device it can then be joined to the network by the first device. | 2015-01-22 |
20150026317 | RECOVERING FROM A FAILURE TO CONNECT TO A NETWORK THAT WAS REMOTELY CONFIGURED ON A HEADLESS DEVICE - The disclosure relates to wireless communications. An aspect determines whether or not an attempt to connect to a local wireless network using a given network configuration failed, determines whether or not a previous attempt to connect to the local wireless network using the given network configuration was successful, and if the attempt to connect failed and the previous attempt was successful, switches between a state of retrying to connect to the local wireless network and a state of waiting to receive a new network configuration. | 2015-01-22 |
20150026318 | IDENTIFYING NETWORK COMMUNICATION PATTERNS - Examples of the present disclosure include methods, devices, and/or systems. Identifying network communication patterns can include analyzing a distributed computer program of a network, estimating virtual network communication traffic based on the analysis, and mapping the virtual network communication traffic to a physical network link. Identifying network communications patterns can also include identifying the network communication pattern and categorizing the physical communication network link based on an estimated communication intensity of the mapped communication traffic and the network communication pattern. Identifying network communication patterns can further include optimizing an energy used by the network based on the categorization. | 2015-01-22 |
20150026319 | Method and System For Remote Device Management - A system for remote device management includes in a network an auto-configuration server managing device, at least one database, and a plurality of auto-configuration servers. The auto-configuration server managing device and the database are coupled in a communicative connection. The database holds information for identification of electronic devices. The auto-configuration server managing device is arranged for communication with a manageable electronic device over the network. The auto-configuration server manager is further being arranged for:
| 2015-01-22 |
20150026320 | Distributed Network Interfaces For Application Cloaking And Spoofing - Systems and methods associated with distributing an application's network interface over nodes of a networking fabric are presented. Nodes of the fabric can operate as interface modules, each taking on a role or responsibility for a portion of the application's network address including IP address, port assignments, or other portions of the network address. Interface modules of the networking nodes can then spoof or cloak the application to provide security against internal or external threats. | 2015-01-22 |
20150026321 | MANAGING LINK AGGREGATION TRAFFIC IN A VIRTUAL ENVIRONMENT - Exemplary methods, apparatuses, and systems configure a first set of ports of a first host device and a second set of ports to be included within a first link aggregation group (LAG). The first and second host devices further configure, respectively, a first synchronization port that does not share a common LAG with the second host device and a second synchronization port that does not share a common LAG with the first host device. The first host device receives a first packet destined for a virtual machine running on the second host device, the first packet including source and destination information. The first host device determines from the source or destination information that the first packet is destined for a virtual machine running on another host device. In response, the first host device forwards the packet via the first synchronization port to the second host device. | 2015-01-22 |
20150026322 | CONFIGURING A NETWORK DEVICE - According to an example, a managing server may establish a relation that associates a downlink interface of a gateway device with information of configuration content, receive a request for configuration content from a network device, identify a downlink interface of a gateway device that is directly connected with the network device, and send configuration content corresponding to the downlink interface of the gateway device to the network device based on the relation that associates the downlink interface of the gateway device with the configuration content so as to implement configurations of the network device. | 2015-01-22 |
20150026323 | State Synchronization in a Service Environment - Techniques for state synchronization in a service environment are described. In at least some embodiments, different synchronization models are employed to synchronize state for resources in a service environment. For instance, embodiments may employ a “pull model” whereby a resource periodically queries for changes in resource state to be applied to the resource. Alternatively or additionally, a “push model” can be employed whereby notifications are pushed to resources, informing the resources that they are to update their state. Thus, based on various considerations for a service environment, instances and/or combinations of the disclosed synchronization models can be implemented. | 2015-01-22 |
20150026324 | NOTIFICATION NORMALIZATION - Embodiments relate to notification normalization in a mobile communication environment. A system for notification normalization is provided. The system includes a computer processor and a mobile application platform server executable by the computer processor. The mobile application platform server includes a notification service configured to receive a plurality of notification triggers to deliver a plurality of notifications from an application server to a plurality of endpoints. The notification service is further configured to determine whether to apply notification throttling based on a stress level of the application server, and spread delivery of the notifications to the endpoints over a period of time based on the determination to apply the notification throttling such that traffic associated with responses from the endpoints to the application server is substantially normalized. | 2015-01-22 |
20150026325 | NOTIFICATION NORMALIZATION - Embodiments relate to notification normalization in a mobile communication environment. A method for notification normalization is provided. The method includes receiving, at a notification service of a mobile platform server executing on a computer processor, a plurality of notification triggers to deliver a plurality of notifications from an application server to a plurality of endpoints. The notification service determines whether to apply notification throttling based on a stress level of the application server, and spreads delivery of the notifications to the endpoints over a period of time based on determining to apply the notification throttling such that traffic associated with responses from the endpoints to the application server is substantially normalized. | 2015-01-22 |
20150026326 | INFORMATION PROVIDING APPARATUS, INFORMATION PROVIDING METHOD, AND COMPUTER PRODUCT - An information providing apparatus includes a processor configured to input an inquiry for a change date candidate for changing specifications of hardware resources used in information processing related to a service; and a storage unit configured to store at least one among a planned backup date for a process result of the information processing related to the service and a planned restore date for the information processing related to the service using the process result. The processor is further configured to determine as the change date candidate, a date within at least one period among a first period from a date of input of the inquiry until the planned backup date and a second period after the planned restore date, by referring to the storage unit, and to output the determined change date candidate. | 2015-01-22 |
20150026327 | MULTI-LEVEL SELF-ORGANIZING NETWORK COORDINATION - There are provided measures for realizing multi-level self-organizing network coordination, including self-organizing network coordination procedures. Such measures exemplarily comprise communication of a notification for self-organizing network coordination, which notifies an action of at least one self-organizing network function at a lower management level, from the lower management level of a self-organizing network to a higher management level of the self-organizing network, either before the action is actually performed or after the action has actually been performed, and coordination of the notified action in terms of self-organizing network coordination at the higher management level. | 2015-01-22 |
20150026328 | METHOD AND SYSTEM FOR DISPATCHING RECEIVED SESSIONS BETWEEN A PLURATLITY OF INSTANCES OF AN APPLICATION USING THE SAME IP PORT - A logical module, referred as Load Balancer Module (LBM), is disclosed which listens to one of certain common predefined port number. These well-known ports for receiving communication video conference signaling and control protocols is thereafter load balanced and multi-plexed to a number of instances of protocol stack applications. By balancing the multi-media data stream across a multitude of application instances multiple multi-media data streams may be serviced and processed by a single internet protocol host processor. A multipoint control unit (MCU) may therefore process multiple input data streams containing multi-media video conferencing information. | 2015-01-22 |
20150026329 | HOME NETWORK OF CONNECTED CONSUMER DEVICES - A method of associating a function to a room within a home, includes forming a mesh network in the structure with a plurality of nodes, each node having a communication module, segmenting the nodes into rooms based upon the time of flight, obtaining an identity for at least one node in a room; and using the identity to assign a purpose to the room. | 2015-01-22 |
20150026330 | GENERATING UNIQUE IDENTIFIERS FOR MOBILE DEVICES - Systems and methods for generating unique identifiers for devices are disclosed. In some implementations, a set of characteristics of a device is received. The set of characteristics identifies an operating system (OS) and a manufacturer of the device. Whether the set of characteristics also includes a first identifier of the device is determined. The first identifier uniquely identifies the device among devices of a same OS and a same manufacturer as the device. Upon determining the set of characteristics includes the first identifier, a unique ID for the device is generated based on the OS of the device, the manufacturer of the device, and the first identifier. Upon determining the set of characteristics lacks the first identifier, a second identifier associated with the device is received. The unique ID is generated based on the OS of the device, the manufacturer of the device, and the second identifier. | 2015-01-22 |
20150026331 | APPARATUS AND METHOD FOR MANAGING MOBILE DEVICE SERVERS - A method that incorporates teachings of the present disclosure may include, for example, receiving at a media resource center a first pairing key from a first mobile device server and enabling the first mobile device to access at least one media device based on the first pairing key, where the at least one media device is operably coupled with the media resource center, where the first mobile devices provides media services by executing a web server application that utilizes the at least one media device, and where the first mobile device communicates with a second mobile device server to provide the media services. Other embodiments are disclosed. | 2015-01-22 |
20150026332 | Method and Apparatus to Securely Process Streams of Data of Network / Storage / Compute Devices of Private Enterprise Clouds in Real-time from the Public Cloud - Method and Apparatus for rapid scalable unified infrastructure system management platform are disclosed by discovery of compute nodes, network components across data centers, both public and private for a user; assessment of type, capability, VLAN, security, virtualization configuration of the discovered unified infrastructure nodes and components; configuration of nodes and components covering add, delete, modify, scale; and rapid roll out of nodes and components across data centers both public and private. | 2015-01-22 |
20150026333 | NETWORK SYSTEM, NETWORK MANAGEMENT APPARATUS AND APPLICATION MANAGEMENT APPARATUS - A network management apparatus is configured to: receive transmitted information acquisition request; generate, based on topology storage area, an application edge device list indicating at least one edge network device through which the traffic for providing an application indicated by the information acquisition request passes; identify a route through which the traffic for providing the application indicated by the information acquisition request passes, based on the generated application edge device list and the provision source of the application indicated by the information acquisition request; acquire quality information on the identified route; and transmit the acquired quality information to the application management apparatus. | 2015-01-22 |
20150026334 | METHOD FOR DISTINGUISHING TYPE OF COMMUNICATION NETWORK AND METHOD FOR PROVIDING CONTENT USING SAME - A method of determining the type of communication network. The method comprises measuring latency between the content server and a device that made a content transmission request, determining whether the measured latency is longer than a predetermined reference, and determining the content transmission request to be for over the mobile communication network if the measured latency is longer than the predetermined reference. Content can be provided through the mobile communication network and the Internet communication network by operating a single content server while distinguishing between the mobile communication network and the Internet communication network, without requesting content by installing an additional program by the client or operating an additional content server for the mobile communication network. Content can be provided more quickly by distinguishing between the mobile communication network and the Internet communication network. Content in different formats can be provided according to the type of the communication network. | 2015-01-22 |
20150026335 | METHODS AND APPARATUS FOR EVENT LOGGING IN AN INFORMATION NETWORK - Methods and apparatus for logging, analysis, and reporting of events such as reboots in a client device (e.g., consumer premises equipment in a cable network) using applications. In one aspect, an improved event logging and monitoring system is provided within the device with which the application(s) can interface to record event or error data. In one exemplary embodiment, the client device comprises a digital set-top box having Java-enabled middleware adapted to implement the various functional aspects of the event logging system, which registers to receive event notifications (including resource exhaustion data) from other applications running on the device. The network operator can also optionally control the operation of the logging system remotely via a network agent. Improved client device and network configurations, as well as methods of operating these systems, are also disclosed. | 2015-01-22 |
20150026336 | SYSTEMS, METHODS, AND DEVICES FOR DYNAMIC RESOURCE MONITORING AND ALLOCATION IN A CLUSTER SYSTEM - In an embodiment, the systems, methods, and devices disclosed herein comprise a computer resource monitoring and allocation system. In an embodiment, the resource monitoring and allocation system can be configured to allocate computer resources that are available on various nodes of a cluster to specific jobs and/or sub-jobs and/or tasks and/or processes. | 2015-01-22 |
20150026337 | TECHNIQUES FOR WEB SERVER MANAGEMENT - Techniques for provisioning and decommissioning web servers in an automated manner. In one embodiment, a threshold value relating to an operational metric of a web server can be stored. The metric can be monitored as the web server receives requests. If the metric exceeds the threshold value, additional web servers can be automatically provisioned to handle a portion of the requests. If the metric falls below the threshold value, the additional web servers can be automatically decommissioned. In another embodiment, information can be logged pertaining to web server requests received over time. Based on this information and a threshold value, patterns of high/low server load can be determined and a policy can be generated identifying time intervals during which additional web servers should be provisioned (or existing web servers should be decommissioned). The policy can be used at server runtime to provision or decommission web servers at the identified intervals. | 2015-01-22 |
20150026338 | METHOD AND SYSTEM FOR PROVIDING REMOTE ACCESS TO DATA FOR DISPLAY ON A MOBILE DEVICE - A method and system for providing remote access to data for display on a client computer via a computer network is provided. A first and second server computer connected to a computer network execute a first and second server remote access program, respectively, for communicating with an associated first and second application program. The client computer, which is also connected to the computer network, executes a client remote access program for simultaneously communicating with the first and second server remote access programs via a first and second communication link. The first and second server remote access programs determine first and second presentation data indicative of an application state of the first and second application programs. The client remote access program receives the first and the second presentation data and determines display data in dependence thereupon for substantially simultaneously displaying the first and the second presentation data. | 2015-01-22 |
20150026339 | NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR PRIVILEGED NETWORK ACCESS - The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a privileged network access (PNA) IHS. The PNA IHS may receive a privileged network access management (PNAM) database from a PNAM IHS via the administrative network. The PNA tool may extract hardware configuration information, including PNet IDs, from the HCM database and privileged network access information, including PNet IDs, from the PNAM database. The PNA tool may utilize the information, including PNet IDs, to enable the PNA IHS to limit access to privileged networks. | 2015-01-22 |
20150026340 | INFORMATION PROCESSING SYSTEM, APPARATUS, AND METHOD - An information processing system, which includes one or more computers, includes a reception part configured to receive a request addressed to a predetermined destination, a generation part configured to generate authority identification information for identifying operation authority to operate an apparatus, where the authority identification information has a validity period according to the request, and a transmission part configured to transmit the authority identification information to the transmission source of the request. | 2015-01-22 |
20150026341 | SYSTEM AND METHOD FOR ADDING A WHITELIST ENTRY VIA DNS - A method for adding a blacklisted site to a whitelist. At least one whitelisting query may be generated for an encoded domain in the tag format: a nonce, a hash, a blocked-domain, and a static domain, each separated by a delimiter. The nonce is a unique identifier for the at least one query. The hash is a cryptographic hash of an IP address of the user, a normalized timestamp, and the blocked domain. The static domain is a constant domain representing the at least one query. The at least one query may be sent to a first recursive DNS server. The first recursive DNS server may create a message including whitelist information. The first recursive DNS server may send the message to a second recursive DNS server. | 2015-01-22 |
20150026342 | VIRTUAL RESOURCE MANAGEMENT TOOL FOR CLOUD COMPUTING SERVICE - A system and method for allocating software resources. Multiple tasks are received from a network in which each task requires at least one software resource. Each task is analyzed to determine the type of resource(s) required to execute each such task. The availability of the software resource(s) is determined and, if available, allocated to the requesting task. If the software resource(s) is not available, the task is stored in a queue until the software resource(s) becomes available. | 2015-01-22 |
20150026343 | CLOUD-CONNECTABLE MIDDLEWARE APPLIANCE - A computer system and associated method and software where communications between the cloud and a sensor device (for example, a temperature sensor) pass through and are processed by a middleware appliance. The middleware appliance creates data structures called cloud event data objects (cEDOs). A cEDO may include, for example: event data, device data, sensor data, geo key data, payload key data and data value pairs. | 2015-01-22 |
20150026344 | CONFIGURING LINK AGGREGATION GROUPS TO PERFORM LOAD BALANCING IN A VIRTUAL ENVIRONMENT - Exemplary methods, apparatuses, and systems configure a first set of ports of a host device to be included within a link aggregation group (LAG) with a switch coupled to the first set of one or more ports. A second set of one or more ports of a second host device is also included within the LAG. The configuration of the LAG includes the switch performing load balancing between ports within the LAG. The first host device receives, via the LAG, a packet to be processed by a service implemented by each of one or more virtual machines running on the first host device. The first host device receives the packet as a result of the switch selecting a port within the first and second sets of ports based upon the load balancing between uplinks to the ports within the LAG. | 2015-01-22 |
20150026345 | MANAGING LINK AGGREGATION TRAFFIC IN A VIRTUAL ENVIRONMENT - Exemplary methods, apparatuses, and systems include a first host device determining that a first packet from a first virtual machine (VM) within the first host device is to be transmitted to a second VM on a second host device and that the first host device and the second host device each transmit or receive packets via ports within a first link aggregation group (LAG). In response to determining that the first host device and the second host device each transmit or receive packets via ports within the first LAG, the first host device transmits the first packet from a first synchronization port of the first host device to a second synchronization port of the second host device. The first and second synchronization ports are excluded from sharing a common LAG with any ports of another host device. | 2015-01-22 |
20150026346 | METHOD AND SYSTEM FOR MANAGING CLOUD CENTERS - A plurality of local management systems each manage at least one of distributed cloud centers, and generate individual resource information about the cloud centers they manage. A global management system collects individual resource information about the corresponding cloud centers from the plurality of local management systems, and requests cloud center resources while transmitting profile information in a resource container format to the local management systems according to users who have requested a cloud service. | 2015-01-22 |
20150026347 | METHOD AND APPARATUS FOR ALLOCATING STREAM PROCESSING UNIT - The present invention discloses a method and an apparatus for allocating a stream processing unit, and pertains to the field of communications technologies. The method includes: obtaining a parallelism degree and a resource usage rate of a stream processing component on each computing node, and determining the number of stream processing units according to the parallelism degree; generating a stream processing unit to be allocated, and determining a resource usage rate of the stream processing component as a resource usage rate of a corresponding stream processing unit; and allocating, according to a processing capability of the computing node on which the stream processing component is located and a resource usage rate of an allocated stream processing unit, the stream processing unit to be allocated to a corresponding computing node. According to the present invention, the steam data processing efficiency of a distributed stream processing system is improved. | 2015-01-22 |
20150026348 | REACTIVE AUTO-SCALING OF CAPACITY - Examples of systems and methods are described for managing computing capacity by a provider of computing resources. The computing resources may include program execution capabilities, data storage or management capabilities, network bandwidth, etc. Multiple user programs can consume a single computing resource, and a single user program can consume multiple computing resources. Changes in usage and other environmental factors can require scaling of the computing resources to reduce or prevent a negative impact on performance. In some implementations, a fuzzy logic engine can be used to determine the appropriate adjustments to make to the computing resources associated with a program in order to keep a system metric within a desired operating range. | 2015-01-22 |
20150026349 | INTEGRATED CLOUD SERVICE BROKERAGE (CSB) PLATFORM FUNCTIONALITY MODULES - A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method comprising a plurality of operations. An operation of determining a plurality of cloud service offerings available for fulfilling cloud service resource requirements of a cloud service solution is performed. An operation of computing a standardized resource capacity parameter for each one of the cloud service offerings is performed. An operation of assessing the standardized resource capacity parameter of at least two of the cloud service offerings to characterize an ability thereof to fulfill the cloud service resource requirements of the cloud service solution is performed. | 2015-01-22 |
20150026350 | RESOURCE-AWARE SYSTEM, METHOD AND PROGRAM PRODUCT FOR MANAGING REQUEST TRAFFIC BASED ON A MANAGEMENT POLICY - Under the present invention, the performance of a set of system resources is monitored in response to incoming request traffic. When a system resource is approaching an overload condition, a corrective action is identified and implemented. Overload thresholds for each system resource and appropriate corrective actions are contained within a management policy. Based on a performance history of the corrective actions, the management policy can be changed/revised. | 2015-01-22 |
20150026351 | ONLINE SESSION TRANSFER - Embodiments for transferring online account sessions are included in systems that enable a user to transfer control of an account session from a first mobile device to a second mobile device and determine whether or not the second mobile device has control of the account session based on transmission data received from the first mobile device or second mobile device. The systems receive transaction data, user input, or device tracking data from the first device or second device, and use the data to process online activities. | 2015-01-22 |
20150026352 | METHOD AND SYSTEM FOR CDN EXCHANGE INTERCONNECTION - The disclosure pertains to CDNI interconnection at a global level. CDNXs are enhanced to provide logging services associated with bilateral or multilateral agreement with CDNs, where these CDNs are interconnected with other CDNs not using the same CDNX. Moreover, additional functions are added in CDNXs and CDN Interconnection protocols to support CDN capability advertisement, CDN peer discovery, and to bootstrap CDN Interconnection. | 2015-01-22 |
20150026353 | REDUCING LOAD AT A PROXY SERVER - A method is described for reducing a load placed on an endpoint server acting as an endpoint of a tunnel from a client device across a network. The method, implemented at the client device, comprises the following steps. A request to establish a new network connection is received. A risk of establishing the new network connection outside of the tunnel is determined based on a plurality of predefined criteria. The determined risk is compared with a predefined risk threshold and, if the determined risk is less than or equal to the predefined risk threshold, the new network connection is established directly via the network. If the new network connection fails before it is completed it is re-established via the tunnel. If the determined risk is greater than the predefined risk threshold, the new network connection is established via the tunnel. A client device and computer-readable medium configured to implement the method is also described. | 2015-01-22 |
20150026354 | SYSTEM AND METHOD FOR IMPLEMENTING MULTIMEDIA CALLING LINE IDENTIFICATION PRESENTATION SERVICE - Implementing a multimedia calling line identification presentation service. A multimedia resource notification module obtains a storage address of a multimedia resource that is stored by a resource storage entity and that is subscribed to by a calling terminal, and sends the storage address of the multimedia resource to a resource playing entity. A service management module establishes a media channel between the resource playing entity and the called terminal for playing the multimedia resource. Establishing the media channel includes sending multimedia session information to the called terminal, the multimedia session information having been received by the service management module from the resource playing entity. Establishing the media channel also includes sending negotiated multimedia session information to the resource playing entity, the negotiated multimedia session information having been received by the service management module from the called terminal. | 2015-01-22 |
20150026355 | Service Denial and Termination on a Wireless Network - A method and system are provided for denying an application service request, such as a Multimedia Messaging Service (MMS) request, on wireless and wireline Internet Protocol (IP) Multimedia Subsystem (IMS) networks or Session Initiation Protocol (SIP) networks. In one example, the method includes receiving a request for an application service from a user via a transport network, determining to deny the request, and providing a response corresponding to the denial of the request to the user via the transport network. | 2015-01-22 |
20150026356 | PUSH NOTIFICATION MIDDLEWARE - Embodiments relate to push notification middleware. A system includes a computer processor and a mobile platform server executable by the computer processor. The mobile platform server includes a notification service and a registry. The notification service is configured to receive a notification trigger including a payload to deliver to an endpoint and access the registry to determine a notification transport protocol associated with the endpoint. The notification service is further configured to select a channel plugin associated with the notification transport protocol to establish a notification channel with the endpoint and send the payload to the endpoint on the notification channel. | 2015-01-22 |
20150026357 | COORDINATED CONTENT DISTRIBUTION TO MULTIPLE DISPLAY RECEIVERS - Apparatus, computer-readable storage medium, and method associated with content transmission are described. In embodiments, a computing device may include one or more content encoders, configured to encode content, a communication module, and a content distribution and coordination engine (CDCE). The communication module may be coupled with the one or more content encoders and may be configured to support a wireless networking protocol to wirelessly transmit encoded content to a plurality of display receivers. Each display receiver may be configured to support a display protocol. The CDCE may be coupled with the communication module and the one or more content encoders and may be configured to coordinate the one or more content encoders and the communication module to encode and respectively distribute a plurality of contents to the plurality of display receivers in accordance with the display protocol and the wireless networking protocol. | 2015-01-22 |
20150026358 | Metadata Information Signaling And Carriage In Dynamic Adaptive Streaming Over Hypertext Transfer Protocol - A computer program product that when executed by a processor causes a network device to obtain a media presentation description (MPD) that comprises instructions for retrieving one or more segments from a plurality of adaptation sets, sending a first segment request for one or more segments from a first adaptation set in accordance with the instructions provided in the MPD, receiving the segment from the first adaptation set, selecting one or more segments from a second adaptation set based on the one or more segments from the first adaptation set, sending a second segment request that requests the one or more segments from the second adaptation set, and receiving the one or more segments from the second adaptation set in response to the second segment request, wherein the first adaptation set comprises timed metadata information, and wherein the second adaptation set comprises media content. | 2015-01-22 |
20150026359 | METHODS AND SYSTEMS FOR RECONFIGURATION AND REPARTITIONING OF A PARALLEL DISTRIBUTED STREAM PROCESS - A method of reconfiguring a stream process in a distributed system includes the initial step of managing a stream process including one or more operators. The one or more operators are communicatively associated with one or more stream targets. The one or more operators use a partition function to determine the routing of messages to the one or more stream targets. The method includes the steps of determining a safe state within the stream process, and configuring a configuration state of the one or more operators during the safe state. | 2015-01-22 |
20150026360 | METHOD AND SYSTEM FOR SUPPORTING WIRELESS COMMUNICATIONS - A system for communicating with a portable electronic device includes an electronic control module including operative logic when implemented. The electronic control module is in communication with the portable electronic device using a generic attribute profile (GATT). The system also includes a first portion of a GATT-based stack including logic for transforming GATT-based communications into a second communication protocol. The first portion of the GATT-based stack is configured for the electronic control module. The system also includes another electronic control module including operative logic when implemented. The other electronic control module is in communication with the electronic control module by the second communication protocol. The system further includes a second portion of the GATT-based stack including an application that communicates by a GATT-based profile. The second portion of the GATT-based stack is configured for the other electronic control module. | 2015-01-22 |
20150026361 | Ingress Based Headroom Buffering For Switch Architectures - A network device performs ingress based headroom buffering. The network device may be configured as an output queue switch and include a main packet buffer that stores packet data according to a destination egress port. The network device may implement one or more ingress buffers associated with ingress data ports in the network device. The ingress buffers may be separate from the main packet buffer. The network device may identify a flow control condition triggered by an ingress data port, such as when an amount of data stored in the main packet buffer received through the ingress data port exceeds a fill threshold. In response, the network device may send a flow control message to a link partner to cease sending network traffic through the ingress data port. The network device may store in-flight data from the link partner in an ingress buffer instead of the main packet buffer. | 2015-01-22 |
20150026362 | Dynamic Service Path Creation - Presented herein are techniques for dynamic creation of a unique service path for a service chain. In one example, a service controller and a plurality of service nodes are provided, each service node configured to apply a service function to traffic that passes through the respective service node. The service controller defines a service chain identifying a set of service functions and an order in which they are applied. The service controller receives an indication that the service chain has been instantiated at a classifier, and creates a unique service path for the service chain, wherein the unique service path includes the service chain and the classifier at which the service chain is instantiated. | 2015-01-22 |
20150026363 | TIME BASED IP ADDRESS HOPPING - Technologies related to time based IP address hopping are generally described. In some examples, IP communications may involve IP network nodes including source nodes, which may configure and send IP packets via a network, gateway nodes, which may receive IP packets from the network and may send the IP packets to end point nodes, and end point nodes. The IP network nodes may hop between different IP addresses, which different IP addresses may be identified at least in part using shared time values. | 2015-01-22 |
20150026364 | SEMICONDUCTOR DEVICE AND MEMORY SYSTEM HAVING THE SAME - A semiconductor device includes a plurality of bus lines, a plurality of bus bar lines grouped in pairs with the plurality of bus lines, respectively, and a parameter register including a plurality of parameter groups coupled to the plurality of bus lines and a plurality of bus bar lines, wherein the parameter groups store parameters for different operating modes. | 2015-01-22 |
20150026365 | SYSTEM AND METHOD OF CONNECTING A COMPUTER TO A PERIPHERAL OF ANOTHER COMPUTER - A system and method of connecting a computer to a peripheral of another computer. An example system includes a processor connected to a network and to the one and the other computers through the network. The processor executes web service software which establishes a discovery service for receiving a peripheral connection request from application software of the one computer and peripheral management software which receives information from the other computer through the web service software about the peripherals of the other computer. In addition, the peripheral management software logically associates the peripherals and the other computer with a peripheral station, receives the peripheral connection request from the application software, maps the one computer to a requested peripheral of the peripheral station, and sends information to the application software through the web service software to facilitate connection by the application software to the requested peripheral of the peripheral station through the other computer. | 2015-01-22 |
20150026366 | Cable with Circuitry for Communicating Performance Information - A cable with circuitry that enables the cable to communicate data in one of at least two different signal modes of operation is presented. In a first signal mode, the cable enables data communication between the circuitry and either a source device or a sink device. The first signal mode can be used either to communicate properties of the cable itself or of a signal passing through the cable to either the source device or the sink device. In a second signal mode, the cable enables data communication between the source device and the sink device. The second signal mode can be used to communicate data in accordance with a predetermined protocol. | 2015-01-22 |
20150026367 | COMPUTER DEVICE AND IDENTIFICATION DEVICE THEREIN - An identification device includes a processing unit. The processing unit is electrically connected between a control circuit and a connection port, in which the processing unit is configured for detecting and identifying an external device which is connected to the port; when the processing unit identifies the external device as a first external device, the processing unit is configured for blocking information transmission between the first external device and the control circuit and when the processing unit identifies the external device as a second external device, the processing unit is configured for enabling the information transmission between the second external device and the control circuit. | 2015-01-22 |
20150026368 | DIRECT MEMORY ACCESS TO STORAGE DEVICES - An interface device includes a first proxy interface configured to carry out first direct memory access (DMA) transactions initiated by an input/output (I/O) device and a second proxy interface configured to carry out second DMA transactions initiated by a storage drive. A buffer memory is coupled between the first and second proxy interfaces and configured to temporarily hold data transferred in the first and second DMA transactions. Control logic is configured to invoke the second DMA transactions in response to the first DMA transactions so as to cause the data to be transferred via the buffer between the I/O device and the storage drive. | 2015-01-22 |
20150026369 | Systems and Methods for Managing USB Data Transfers - System and methods are provided for managing universal-serial-bus (USB) data transfers. An example system includes a non-transitory computer-readable storage medium including a first scheduling queue for sorting endpoints and a host controller. The host controller is configured to: store a plurality of endpoints for data transfers to the storage medium, an endpoint corresponding to a portion of a USB device; sort the plurality of endpoints in a first order; generate a first transmission data unit including multiple original data packets, the original data packets being allocated to the plurality of endpoints based at least in part on the first order; and transfer the first transmission data unit. | 2015-01-22 |
20150026370 | UNPOWERED DATA-TRANSFER DEVICE - Apparatus and associated methods relate to an unpowered data-transfer device having a processor, non-volatile memory, and two connection ports, from which operating current for the unpowered data-transfer device is drawn when connected to a powered system via one of the connection ports. In various embodiments, the apparatus may transfer program data or configuration data from a host processor system to one of a plurality of target data-transferable systems. Some embodiments may transfer stored data from one or more target data-transferable systems to a host processor system. Some exemplary unpowered data-transfer devices may include a power arbiter coupled to both a host port and a target port, the power arbiter determining from which port operating current may be drawn. In various embodiments, an unpowered data-transfer device may facilitate firmware upgrades or system settings changes to autonomous programmable systems by touching target port contacts to a port on a data-transferable system. | 2015-01-22 |
20150026371 | TECHNIQUES FOR MIGRATING ACTIVE I/O CONNECTIONS WITH MIGRATING SERVERS AND CLIENTS - A technique for modifying an input/output (I/O) connection type between a client and a server includes determining, by the client, when at least partial storage access control for the client is to be migrated from a first virtualized I/O server to a second virtualized I/O server. An I/O connection type, from among multiple available I/O connection types available between the client and the second virtualized I/O server, is then selected by the client when the at least partial storage access control for the client is to be migrated. The selected I/O connection type is then communicated, by the client, to the second virtualized I/O server, which is configured to facilitate storage access for the client using the selected I/O connection type. | 2015-01-22 |
20150026372 | Device, method and system for communicating with a control unit of a motor vehicle - A control unit for controlling or regulating a component, including a processing arrangement for controlling or regulating the component for connecting the control unit to a bus for communicating with a further control unit; an application tool port for connecting the control unit to an application tool for communicating with the control unit; and a connecting arrangement for connecting the application tool port and the bus port so that the application tool is able to communicate via the bus port, and a bus, a motor vehicle, a method, an application tool, and computer program products. | 2015-01-22 |
20150026373 | Computer System Including CPU or Peripheral Bridge to Communicate Serial Bits of Peripheral Component Interconnect Bus Transaction and Low Voltage Differential Signal Channel to Convey the Serial Bits - A computer system for multi-processing purposes. The computer system has a console comprising a first coupling site and a second coupling site. Each coupling site comprises a connector. The console is an enclosure that is capable of housing each coupling site. The system also has a plurality of computer modules, where each of the computer modules is coupled to a connector. Each of the computer modules has a processing unit, a main memory coupled to the processing unit, a graphics controller coupled to the processing unit, and a mass storage device coupled to the processing unit. Each of the computer modules is substantially similar in design to each other to provide independent processing of each of the computer modules in the computer system. | 2015-01-22 |
20150026374 | MANAGING SLAVE DEVICES - A hardware system comprises a digital signal generator, which generates a digital electrical signal that describes a first physical state of a first device; an analog electrical signal generator, which generates an analog electrical signal that describes a second physical state of the first device; a hybrid digital state signal generator, which generates a hybrid digital state signal that comprises the analog electrical signal overlaid onto the initial digital electric signal; and a hybrid signal transmitter, which transmits the hybrid digital state signal from the first device to a second device, wherein the second device comprises a hybrid signal receiver/decoder that extracts the analog electrical signal from the hybrid digital state signal. | 2015-01-22 |
20150026375 | CONTROL APPARATUS, COMPUTER SYSTEM, CONTROL METHOD AND STORAGE MEDIUM - A control apparatus which controls an access to a memory acquires, for the access to the memory, a predetermined address corresponding to the order of addresses at which the memory is accessed, and determines whether the predetermined address is identical to the target address of the access. In a case where the predetermined address is identical to the target address, the control apparatus controls the access to the memory so as to perform page close after the end of the access to the target address. | 2015-01-22 |
20150026376 | UPGRADEABLE MULTIMEDIA MODULE CONNECTOR - Systems and methods for providing a modular in-vehicle infotainment architecture with an upgradeable multimedia module having a multimedia module connector are disclosed. A particular embodiment includes: providing a male portion of a multimedia module connector including an alignment mechanism; providing a female portion of a multimedia module connector, the female portion being configured with a void corresponding in shape to the alignment mechanism of the male portion, the male portion including a plurality of flat electrically conductive contacts integrated into the male portion, the plurality of contacts being configured to make electrical contact with corresponding flat contacts on the female portion when the male portion is inserted into the void of the female portion, the plurality of contacts including a plurality of radio frequency (RF) contacts for transferring RF signals between the male portion and the female portion, the plurality of contacts further including a plurality of data contacts for transferring data signals between the male portion and the female portion, the plurality of contacts being configured to enable a transfer of RF signals and data signals between a multimedia module and one or more vehicle subsystems of a vehicle; and detachably connecting the male portion to the female portion. | 2015-01-22 |
20150026377 | HIGH-SECURITY CARD SLOT MODULE - A high-security card slot module which is installed on a motherboard and comprises a CFEX slot and a CFEX card: the CFEX card is provided with a networking chip in which network enabling parameters are saved. As such, a user is able to successfully access a network with the CFEX card inserted in the motherboard for upgraded security protection; | 2015-01-22 |
20150026378 | METHODS AND SYSTEMS FOR REMOVAL OF INFORMATION HANDLING RESOURCES IN A SHARED INPUT/OUTPUT INFRASTRUCTURE - One or more chassis management controllers may be configured to receive a user indication of a user desire to physically remove a modular information handling resource from a chassis, determine whether the modular information handling resource is shared or nonshared with respect to modular information handling systems present in the chassis, determine whether the modular information handling systems associated with the modular information handling resource are powered on, receive at least one response to one query to the user regarding at least one user preference regarding removal of the modular information handling resource, and determine if the information handling resource may be safely removed based at least on: the determinations of whether the information handling system resource is shared or nonshared and whether the modular information handling systems present in the chassis and associated with the modular information handling resource are powered on, and the at least one response. | 2015-01-22 |
20150026379 | GENERIC METHOD TO BUILD VIRTUAL PCI DEVICE AND VIRTUAL MMIO DEVICE - A technology for implementing a method to build a virtual device as at least one of a virtual Peripheral Controller Interconnect (PCI) device or a virtual Input/Output (I/O) device is disclosed. A method of the disclosure includes receiving a request for a PCI compatible device. The method further includes building a virtual device based on the request for the PCI compatible device, where the virtual device is built as at least one of a virtual PCI device or a virtual I/O device. | 2015-01-22 |
20150026380 | Scalable Direct Inter-Node Communication Over Peripheral Component Interconnect-Express (PCIe) - A method of communicating data over a Peripheral Component Interconnect Express (PCIe) Non-Transparent Bridge (NTB) comprising transmitting a first posted write message to a remote processor via the NTB, wherein the first posted write message indicates an intent to transfer data to the remote processor, and receiving a second posted write message in response to the first posted write message, wherein the second posted write message indicates a destination address list for the data. Also disclosed is a method of communicating data over a PCIe NTB comprising transmitting a first posted write message to a remote processor via the NTB, wherein the first posted write message comprises a request to read data, and receiving a data transfer message comprising at least some of the data requested by the first posted write message. | 2015-01-22 |
20150026381 | REMOTE TERMINAL DEVICE AND METHOD OF OPERATING THE SAME - Provided is a remote terminal device having an industrial versa module eurocard bus (VMEbus) structure and including a main module that receives control logic information of a field device from an input/output module, and a programmable logic controller (PLC) function module that receives the control logic information from the main module, performs a logic corresponding to the control logic information, and outputs a result of the performed logic. The PLC function module includes a dual port RAM including a plurality of memory areas, and a PLC chip that reads the control logic information written on one of the plurality of memory areas, performs the logic corresponding to the read control logic information, and outputs the result of the performed logic to another one of the plurality of memory areas. | 2015-01-22 |
20150026382 | MEMORY AND PROCESS SHARING VIA INPUT/OUTPUT WITH VIRTUALIZATION - Embodiments of the present invention provide an approach for memory and process sharing via input/output (I/O) with virtualization. Specifically, embodiments of the present invention provide a circuit design/system in which multiple chipsets are present that communicate with one another via a communications channel. Each chipset generally comprises a processor coupled to a memory unit. Moreover, each component has its own distinct/separate power supply. Pursuant to a communication and/or command exchange with a main controller, a processor of a particular chipset may disengage a memory unit coupled thereto, and then access a memory unit of another chipset (e.g., coupled to another processer in the system). Among other things, such an inventive configuration reduces memory leakage and enhances overall performance and/or efficiency of the system. | 2015-01-22 |
20150026383 | DIRECT MEMORY ACCESS CONTROLLER - Systems and methods for direct memory access are described. One example system includes a memory module that includes a first memory portion that maintains transfer descriptors of direct memory access (DMA) channels, and a second memory portion that maintains transfer descriptors of enabled DMA channels. The system includes a controller coupled to the memory module, the controller includes one or more DMA channels coupled to a system bus, a channel arbiter that selects one of the enabled DMA channels as an active DMA channel for data transfer including re-arbitrating after each burst or beat in a given transfer, and an active channel buffer that receives a transfer descriptor of the active DMA channel from the second memory portion. The controller is configured to write back the transfer descriptor of the active DMA channel into the second memory portion when the active DMA channel loses arbitration. | 2015-01-22 |
20150026384 | Network Switch - A network switch, based on the PCI Express protocol, is disclosed. The switch is in communication with a processor, local memory and includes a plurality of non-transparent bridges and, optionally transparent bridges, leading to PCI Express endpoints. By configuring the non-transparent bridges appropriately, the network switch can facilitate simultaneous communication between any two sets of servers without needing to store any data in the local memory or FIFO resources of the switch. For example, the network switch may configure the non-transparent bridges so as to have access to the physical memory of every server attached to it. It can then move data from the memory of any server to the memory of any other server. | 2015-01-22 |
20150026385 | RESOURCE MANAGEMENT FOR PERIPHERAL COMPONENT INTERCONNECT-EXPRESS DOMAINS - Embodiments of the present invention provide a solution for managing inter-domain resource allocation in a Peripheral Component Interconnect-Express (PCIe) network. One processor among a plurality of link processors is elected as a management processor. The management processor obtains information about available resources of PCIe network. When a resource request from a request processor is received, the management processor allocates a resource of the available resources to the requesting processor. The management processor instructs one or more link processors to program one or more inter-domain NTBs through which the traffic between the allocated resource and the requesting processor is going to flow according to the memory address information of the allocated resource, to allow cross-domain resource access between the requesting processor and the allocated resource. | 2015-01-22 |
20150026386 | Erase Management in Memory Systems - Computer processor hardware receives notification that data stored in a region of storage cells in a non-volatile memory system stores invalid data. In response to the notification, the computer processor hardware marks the region as storing invalid data. The computer processor hardware controls the magnitude of erase dwell time (i.e., the amount of time that one or more cells are set to an erased state) associated with overwriting of the invalid data in the storage cells with replacement data. For example, to re-program respective storage cells, the data manager must erase the storage cells and then program the storage cells with replacement data. The data management logic can control the erase dwell time to be less than a threshold time value to enhance a life of the non-volatile memory system. | 2015-01-22 |
20150026387 | METHOD AND APPARATUS FOR SELECTING A MEMORY BLOCK FOR WRITING DATA, BASED ON A PREDICTED FREQUENCY OF UPDATING THE DATA - Some of the embodiments of the present disclosure provide a method for programming a flash memory having a plurality of memory blocks, wherein each memory block of the plurality of memory blocks is either a single-level cell (SLC) memory block or a multi-level cell (MLC) memory block, the method comprising assigning a weighting factor to each memory block of the plurality of memory blocks based on whether the memory block is an SLC memory block or an MLC memory block, tracking a number of write-erase cycles for each memory block, and selecting one or more memory blocks for writing data based at least in part on the weighting factor and the tracked number of write-erase cycles of each memory block of the plurality of memory blocks. Other embodiments are also described and claimed. | 2015-01-22 |
20150026388 | STORAGE CONTROL APPARATUS, DATA STORAGE APPARATUS, AND MEMORY CONTROL METHOD - According to one embodiment, a storage control apparatus includes an interface and a controller. The interface transfers data or a command to or from a nonvolatile memory including a storage area for each of banks. The controller controls read operations for the banks in accordance with generation of access requests to the banks, respectively. The controller prioritizes performing read-command issuance processing included in each of the read operations. | 2015-01-22 |
20150026389 | BLOCK GROUPING METHOD FOR SOLID STATE DRIVE - A block grouping method for a solid state drive includes the following steps. Firstly, plural blocks are classified into a high valid data count group and a low valid data count group according to valid data counts of respective blocks. An average erase count is set according to a specified number of blocks of the low valid data count group. A first block is selected from the high valid data count. A difference between the average erase count and a first erase count of the first block is calculated. If the difference exceeds a threshold value, a wear leveling operation is performed on the first block. | 2015-01-22 |
20150026390 | GARBAGE COLLECTION CONTROL METHOD FOR SOLID STATE DRIVE - A garbage collection control method for a solid state drive includes the following steps. Firstly, when a garbage collection is started by the solid state drive, a type of a write command from a host is judged. If the write command is not a sequential write command, a first type garbage collection is performed for obtaining a released space smaller than one free block space from a flash memory, and the write command is executed to store a write data into the flash memory. If the write command is the sequential write command, a second type garbage collection is performed for obtaining a released space larger than one free block space from the flash memory, and the write command is executed to store the write data into the flash memory. | 2015-01-22 |
20150026391 | BLOCK GROUPING METHOD FOR GARBAGE COLLECTION OF SOLID STATE DRIVE - A block grouping method includes the following steps. Firstly, a link list is established. In the link list, plural blocks are classified into plural groups according to valid data counts of respective blocks. If a host refreshes a stored data of a flash memory of the solid state drive or adds a new data into the flash memory, the valid data count of the block corresponding to the refreshed data or the new data is changed, and the link list is updated according to the changed valid data count of the block. After the garbage collection is started by the solid state drive, the block to be subject to the garbage collection is selected according to the link list, and the garbage collection is performed. | 2015-01-22 |
20150026392 | HOST-MANAGED Logical MASS STORAGE DEVICE USING MAGNETIC RANDOM ACCESS MEMORY (MRAM) - A mass storage device includes a storage media with magnetic random access memory (MRAM) devices and a NAND flash interface and NAND flash memory devices that are coupled to the MRAM devices. The storage media has partitions (Logical Units (LUNs)) made of a combination of MRAM and NAND flash memory and further includes a controller with a host interface and a NAND flash interface coupled to the MRAM and NAND flash memory devices through a flash interface. A host is coupled to the controller through the host interface and the storage media communicates attributes to the host, an attribute being associated with one of the partitions, where the host uses the partition based on their attributes to optimize its performance. | 2015-01-22 |