17th week of 2015 patent applcation highlights part 62 |
Patent application number | Title | Published |
20150113105 | AUTOMATED PROVISIONING OF A HYBRID NETWORK - An improved provisioning process for a hybrid network that makes use of Layer 2 technologies instead of Layer 3 technologies to enable automated provisioning of a custom hybrid network for a customer. In some embodiments, the automated provisioning can commence after a customer makes selections of the servers and/or services to be included in the hybrid network. The customer selections can trigger an automated process whereby the resources to be shared can be added, and the networking configuration and protocols can be automatically configured for all communication between all of the servers/components on the hybrid network | 2015-04-23 |
20150113106 | AUTOMATIC IDENTIFICATION OF RETURNED MERCHANDISE IN A DATA CENTER - A method and system for determining a device identifier assigned to a device within an installation of devices connected via a network is provided. A system determines the device identifier of a device that has been repaired and reinstalled so that the device can be placed in service. Upon receiving an indication that a repaired device has been reinstalled, the system requests and receives a possible device identifier of the repaired device from an interconnect device that connects the repaired device to the network. To verify that the possible device identifier is the actual device identifier, the system directs the repaired device to reboot so that it broadcasts its device identifier. When the repaired device reboots, it broadcasts its device identifier. Upon receiving the broadcast device identifier, the system verifies that the possible device identifier is the same as the broadcast device identifier. | 2015-04-23 |
20150113107 | SYSTEMS AND METHODS FOR DYNAMIC MOBILE APPLICATIONS - Various embodiments of the present invention are dynamic, cross-platform application architectures for devices. According to an exemplary embodiment of the present invention, a platform-specific thin client can be provided on a mobile device. The thin client can be a simple code base customized for the device platform and prepared to configure itself to become a desired application. The thin client can be directed at a trusted source, which can initiate the configuration by delivering data instructing the thin client as to how it should behave under the current conditions and by delivering a framework for the GUI of the application. After the thin client is configured, the thin client can receive content for providing an application to a user. Thus, only a simple code base need be provided on for a device, and that code base can be dynamically configured to perform a desired task under given conditions. | 2015-04-23 |
20150113108 | Method for implementing virtual network, and network management system - Disclosed are a method for implementing a virtual network and a network management system. With the method, a virtual network is created; multiple super ports each unique in the virtual network are created; a connection of a super port with a network element is configured; and when a service to pass through the virtual network or a nonterminal service interconnected to the virtual network is created, the super ports are used as routing resources of the service. With the disclosure, by using a virtual network as well as super ports and a connected group provided by the virtual network, an end-to-end service transparently passing through a third-party network can be created, such that unified transparent end-to-end service management may be provided at a customer side, greatly facilitating network management in this scenario, reducing a risk in network management and improving network reliability. | 2015-04-23 |
20150113109 | FEATURE ACTIVATION ON DEVICE - A system is configured to receive account information associated with a subscriber and a set of user devices, and receive user input, from a device associated with the subscriber, indicating that a feature is to be activated for the set of user devices. The device is configured to determine an association between the set of user devices and a feature code associated with the feature. The device is configured to receive a request to activate the feature from a user device, of the set of user devices, and determine that the user device is eligible to receive the feature based on the association between the set of user devices and the feature code. The device is configured to activate the feature for the user device based on determining that the user device is eligible to receive the feature. | 2015-04-23 |
20150113110 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - [Object] To realize the optimum communication without excluding P2P depending on a communication environment. | 2015-04-23 |
20150113111 | METHOD AND APPARATUS FOR DYNAMICALLY PLUGGABLE MECHANISM FOR NEW INFRASTRUCTURE SUPPORT - 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-04-23 |
20150113112 | Managing Network Connection of a Network Node - A method and apparatus of managing a network connection of a network node comprising a NIC of a first type and a NIC of a second type. The method comprises: creating an interface device in the network node and setting the interface device to exchange data with a bridge connected to the NIC of the first type in response to detection of a failure in the NIC of the first type; determining a secondary node; instructing the secondary node to create and set a corresponding interface device; constructing a data channel between the interface device and the corresponding interface device, such that the data channel is capable of conducting data transmission using a network formed by the NICs of the second type. The apparatus corresponds to the above method. | 2015-04-23 |
20150113113 | APPLICATION TAKEOVER METHOD AND SYSTEM, MOBILE TERMINAL, AND SERVER - The present invention discloses an application takeover method and system, a mobile terminal, and a server. The application takeover method includes: receiving, by a server, an application takeover instruction sent by a first terminal, where the application takeover instruction includes an identifier of a second terminal and information about an application, of the first terminal, to be taken over, the application takeover instruction is used to make the application of the first terminal be taken over by the second terminal, and the application takeover instruction is generated by the first terminal based on sending an application takeover request to the second terminal and receiving a takeover accept response returned by the second terminal; and establishing, by the server, a takeover correspondence between the first terminal and the second terminal according to the application takeover instruction. | 2015-04-23 |
20150113114 | NETWORK INTERFACE ADAPTER REGISTRATION METHOD, DRIVER, AND SERVER - The present invention provides a network interface adapter registration method, driver, and server, where the method includes: registering, by a driver of a server, a network interface adapter with a kernel of the server as a physical network device; and registering, by the driver, apart of or all hardware queue receiving and sending groups of the network interface adapter with the kernel of the server as virtual network devices, where the physical network device is configured to manage the network interface adapter and all the virtual network devices, and each of the virtual network devices is configured to receive or send data of an application or a chip in the server. The foregoing method resolves a problem in the prior art that management and a direct operation cannot be performed on a single hardware queue of the network interface adapter. | 2015-04-23 |
20150113115 | UPDATING ERROR RECOVERY INFORMATION IN A DISPERSED STORAGE NETWORK - A method begins with a set of storage units of a dispersed storage network (DSN) receiving a plurality of read requests for encoded data slices corresponding to particular content data. The method continues with a first storage unit detecting that a corresponding portion of the plurality of read requests exceeds a heavy load condition for the first storage unit. The method continues when the corresponding portion of the plurality of read requests exceeds the heavy load condition for the first storage unit with the first storage unit identifying a first alternative storage unit of the DSN. The method continues with the first storage unit sending a copy of the first group of encoded data slices to the first alternative storage unit and redirecting some of the corresponding portion of the plurality of read requests to the first alternative storage unit for processing. | 2015-04-23 |
20150113116 | PROBLEM DETERMINATION IN A HYBRID ENVIRONMENT - A multi-mainframe system problem determination method includes recording, in a first computing system, diagnostic data, receiving, in the first computing system, a data collection trigger, responsive to the data collection trigger, coordinating, in the first computing system, synchronized collection of recorded diagnostic data with a second computing system and delivering collected diagnostic data to a storage medium. | 2015-04-23 |
20150113117 | OPTIMIZING DATA TRANSFERS IN CLOUD COMPUTING PLATFORMS - In various embodiments, methods and systems for optimizing data transfer are provided. Data transfer optimization is accomplished by a data transfer optimization server. A data transfer session is initiated. The initiation of the data transfer session comprises analyzing transfer parameters for one or more data-source devices. An optimum number of concurrent network calls is calculated for the data transfer session. The calculation is based on the data transfer parameters. At least a portion of the optimum number of concurrent network calls is allocated for executing the data transfer session. The transfer parameters are monitored for changes. The optimum number of concurrent network calls is updated for the data transfer session based on a triggering event associated with the data transfer session. Updating the optimum number of concurrent network calls comprises recalculating the optimum number of concurrent network calls based on the transfer parameters after the trigger event. | 2015-04-23 |
20150113118 | HIERARCHICAL NETWORK ANALYSIS SERVICE - A hierarchical network analytics system operated by a computing device or system is described. In some example techniques, the analytics system may determine results of a plurality of first level analyses each based at least in part on results of a respective plurality of data queries that return respective subsets of a plurality of types of network data. The analytics system may determine a result of a second level analysis based at least in part on results of the plurality of first level analyses. | 2015-04-23 |
20150113119 | SYSTEM AND METHOD FOR VIRTUAL PARALLEL RESOURCE MANAGEMENT - An improved system and method are disclosed for providing virtual parallel access to a shared resource. In one example, the method includes receiving a request from a device to take control of the shared resource. After determining that another device is currently in control of the shared resource, a timer is started. Control of the shared resource will automatically pass from the device currently in control to the requesting device when the timer expires. Input received from the device currently in control is executed. Input received from the device that has requested control is buffered and executed once control is transferred. | 2015-04-23 |
20150113120 | PREDICTIVE AUTO SCALING ENGINE - Techniques for predictively scaling a distributed application are described. Embodiments could monitor performance of an application within a cloud computing environment over a first window of time to collect historical performance data. Here, the application comprises a plurality of application instances. A workload of the application could be monitored over a second window of time to collect historical workload data. Embodiments could analyze both the historical performance data and the historical workload data to determine one or more scaling patterns for the application. Upon determining a present state of the application matches one of the one or more scaling patterns, a plan for predictively scaling the application could be determined. Embodiments could then predictively scale the plurality of application instances, based on the determined plan. | 2015-04-23 |
20150113121 | GENERATION AT RUNTIME OF DEFINABLE EVENTS IN AN EVENT BASED MONITORING SYSTEM - A system and methods for updating event definitions to a control file of an event based monitoring (EBM) server in a wireless communication network are disclosed. According to one aspect, the invention provides a method for updating event definitions without an exchange of a complete control file containing updated and non-updated event definitions between at least one EBM client and the EBM server. The method includes receiving at an EBM client a new definition of an event from one of an operational unit and an operator. The new definition includes an event identifier and a condition, the fulfillment of which triggers sending the new definition of the event to the EBM server. The method also includes sending a configuration change record to the EBM server. The configuration change record informs the EBM server of the new definition of the event to enable the EBM server to update the control file. | 2015-04-23 |
20150113122 | AUTOMATIC ASYNCHRONOUS HANDOFF IDENTIFICATION - Asynchronous handoffs between threads and other software components may be automatically detected, and the corresponding working objects may be tracked. The system may report monitoring information for an overall transaction that includes the original request and corresponding asynchronous requests. Automatically detecting asynchronous requests may include instrumenting a virtual machine, such as a Java Virtual Machine (JVM), to detect the creation of thread handoff objects and the object and/or thread execution. Thread handoff objects may automatically tracked, tracked based on data learned over time, tracked based on user input, and otherwise configured. In some embodiments, after detecting the creation of a thread handoff object, an identification of the object of the call may be identified as being tracked in another server or application. | 2015-04-23 |
20150113123 | METHOD AND APPARATUS FOR PERFORMING NETWORK DISCOVERY - Disclosed is a method and server for discovering virtual private networks with extranet configurations. An extent of a virtual private network (VPN) is determined based on matching criteria. Confirmed layer three (L3) VPNs are determined based on an enablement of a heuristic. The confirmed L3 VPNs are re-examined to determine extranet linkages. | 2015-04-23 |
20150113124 | DEVOLVED ROUTING IN SOFTWARE-DEFINED NETWORKS - A set of routing rules is receiving at a networking device in a data communication network from a controller in the data communication network implemented using the software-defined network architecture. A condition is detected at the networking device. A subset of the set of routing rules is selected in the networking device. The selecting is responsive to the condition. The subset of routing rules is applied in the networking device at a first time such that the networking device uses a first routing rule to route data traffic in the data communication network, and omits using a second routing rule received from the controller to route data traffic in the data communication network. A second subset of routing rules from the set of routing rules responsive to a second condition is applied autonomously at a second time at the networking device. | 2015-04-23 |
20150113125 | System and Method for Providing the Status of Safety Critical Systems to Untrusted Devices - A system and method is described for providing the status of safety critical systems to untrusted devices. | 2015-04-23 |
20150113126 | WEB BROWSER TRACKING - A technique for tracking web browsing activity of a client device that includes storing, in a memory, a client profile having a client identifier associated therewith, providing a client device with a cache file having the client identifier embedded therein, receiving from the client device an identification of a client action and the client identifier, and updating the client profile to include the identification of the client action. | 2015-04-23 |
20150113127 | METHOD AND A MOBILE AD-HOC NETWORK FOR THE EFFECTIVE IDENTIFICATION OF NEIGHBORING NODES - In a method for the effective identification of neighboring nodes in a mobile ad-hoc network, every node transmits within a given time raster (ΔT | 2015-04-23 |
20150113128 | SMALL DATA TRANSMISSION METHOD AND USER EQUIPMENT USING THE SAME - A small data transmission method, configured for a User Equipment (UE) to transceive a small data from a control node in a wireless network without establishing a Radio Resource Control (RRC) connection, and the method includes but not limited to the step of: monitoring a paging opportunity (PO) sub frame in a paging frame in an idle mode; when an identifier in the PO sub frame corresponding to the UE is detected, receiving a paging message corresponding to the PO sub frame; and analyzing the paging message, and when the paging message includes a small data indicator, extracting a data from an indicating address, in which the data is the small data. | 2015-04-23 |
20150113129 | METHODS, APPARATUS, AND ARTICLES OF MANUFACTURE TO DETERMINE A NETWORK EFFICACY - Methods, apparatus, and articles of manufacture to determine a network efficacy are described. An example method to determine a network efficacy includes determining a connectedness for a user of a social networking site, determining an interactivity for the user, determining a network constancy for the user, and determining the network efficacy of the social networking site based on the connectedness, the interactivity, and the network constancy. | 2015-04-23 |
20150113130 | PROBLEM DETERMINATION IN A HYBRID ENVIRONMENT - A multi-mainframe system problem determination method includes receiving, in a first computing system, a data collection trigger, coordinating, in the first computing system, synchronized diagnostic data collection with a second computing system, and delivering the diagnostic data to a storage medium. | 2015-04-23 |
20150113131 | Scheduling A Service Event In A Network - In an embodiment, a system for scheduling a service event in a network includes a scheduling subsystem for scheduling the service event by selecting devices from a group, a monitoring subsystem for identifying those devices which did not successfully register with a registration subsystem of the network, and an analysis subsystem for determining selection criteria for identifying further devices which are expected to fail registration based on said devices having failed registration. By providing the selection criteria to the scheduling subsystem, the scheduling subsystem is enabled to adjust the scheduling based on the selection criteria, e.g., to avoid selecting the further devices in a further scheduling. | 2015-04-23 |
20150113132 | SYSTEM AND METHOD FOR OBSERVING AND CONTROLLING A PROGRAMMABLE NETWORK USING A REMOTE NETWORK MANAGER - A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors and a remote network manager. The one or more collectors are configured to receive network traffic data from a plurality of network elements in the network. The remote network manager is configured to connect to the one or more collectors over the Internet via a network interface. The one or more collectors extract metadata from the network traffic data and send the metadata to the network manager. | 2015-04-23 |
20150113133 | SYSTEM AND METHOD FOR OBSERVING AND CONTROLLING A PROGRAMMABLE NETWORK USING CLOSED LOOP CONTROL - A system and method for observing and controlling a programmable network via higher layer attributes is disclosed. According to one embodiment, the system includes one or more collectors, a network manager, and a programmable network element. The one or more collectors are configured to receive network traffic data from a plurality of network elements and extract metadata from the network traffic data. The network manager is configured to receive metadata from the one or more collectors. The network manager identifies a network control objective for the network, identifies a programmable parameter of the programmable network element to achieve the network control objective, and programs the programmable network element. The network manager further determines whether the network control objective is met after programming the programmable network element and applies a control loop based on the network control objective to program the programmable network element. | 2015-04-23 |
20150113134 | MONITORING ENTITLEMENT USAGE IN AN ON-DEMAND SYSTEM - Methods and systems are provided for on-demand entitlement monitoring. One exemplary method involves an on-demand application server obtaining, from a database, usage information for a resource associated with an entitlement offered by a resource provider to a user of a client device and generating a graphical representation of usage of the resource by the user based at least in part on the usage information obtained from the database. In exemplary embodiments, the on-demand application server provides the graphical representation to the resource provider for integration into a graphical user interface display associated with a virtual application provided to the client device over a network. | 2015-04-23 |
20150113135 | NETWORK MONITORING BY USING PACKET HEADER ANALYSIS - A computer method and a system for detecting the file type of an electronic file, the method including the steps of: (a) using a predetermined number of bytes at the beginning of the file to create a list of probable file types; (b) testing the file against a detection rule for each file type in the list until a match is found; if no match is found (c) testing the file against other known detection rules for file types to find a match. | 2015-04-23 |
20150113136 | METHOD OF DETERMINING BROADBAND CONTENT USAGE WITHIN A SYSTEM - An end user network access point monitors and collects usage statistics associated with all content accessed by the end user devices through the access point. One or more external control servers collect the usage statistics from each access point, thereby compiling macro-level statistics related to content accessed by the end user devices. The one or more external control servers can be co-located with the network equipment of the broadband infrastructure provider, or the one or more external control servers can be independent of the broadband infrastructure. | 2015-04-23 |
20150113137 | EVENT REPORTING METHOD AND SYSTEM - The present invention is applicable to the field of communications technologies, and provides an event reporting method and system, where the method includes: reporting, by a terminal, information about a monitored event to a core network management control network element, so that the core network management control network element reports the information to a server, where the information about the event includes indication information of the monitored event or status information of the monitored event or both. The present invention effectively reduces a burden of a network server. | 2015-04-23 |
20150113138 | METHOD AND DEVICES FOR RUNNING TECHNOLOGY SPECIFIC PUSH-BUTTON CONFIGURATION SESSIONS - Overlapping Push Button Configuration (PBC) sessions are prevented without any deadlocks of technology specific PBC methods by controlling the run of technology specific PBC sessions within a heterogeneous network of network node devices interconnected via at least one I interface and/or over multiple hops and authenticated for the network, by enabling a two-level PBC within the heterogeneous network based on a network node device of the network node devices being authenticated for the network as registrar, which is especially selectable or determined. Level-1 of the two-level PBC performed at the abstraction layer of the heterogeneous network accomplishes the detection of the wish for PBC, prevention of overlapping PBC sessions independent of underlying communication technology, coordination of technology-specific PBC runs, whereas in level-2 of the two-level PBC performed within a technology-specific communication technology a technology-specific PBC is used, which is triggered by the level-1. | 2015-04-23 |
20150113139 | RFID FOR AVAILABLE RESOURCES NOT CONNECTED TO THE NETWORK - Disclosed are apparatus and techniques for providing presence and location information from available media resources to participants in a media conference so that the participants can use then use such available resources in the conferencing interaction. When participating in such rich media conferences with presence and location capabilities, apparatus and techniques are provided for determining the device(s) being used and their capabilities and determining available resources presently connected to a network that is available to the participants and presenting such presence information to the conference participants. Additionally, apparatus and techniques are provided for obtaining presence and location knowledge of potential resources that are accessible but not connected to the network or shutdown and presenting such information to the participants. Thus, the participants can obtain presence and location information regarding accessible resources, including off-line or shutdown resources, and then use such information to enhance the conference in a number of ways. | 2015-04-23 |
20150113140 | ENTITY REGISTRATION IN MULTIPLE DISPERSED STORAGE NETWORKS - A method begins by receiving an access request for a user device. The method continues with the DS processing unit determining whether the user device has the DSN as a local DSN. When the user device does not have the DSN as the local DSN, the method continues with the DS processing unit determining whether the user device has a valid signed global certificate. When the user device does not have a valid signed global certificate, the method continues with the DS processing unit or by the user device sending a DSN registration request to the system authority unit. The method continues with the system authority unit generating the valid signed global certificate for the user device upon successful execution of processing the DSN registration request. The method continues with the DS processing unit executing the access request for the user device upon receipt of the valid signed global certificate. | 2015-04-23 |
20150113141 | APPARATUS FOR ENABLING DELIVERY AND ACCESS OF APPLICATIONS AND INTERACTIVE SERVICES - The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications. | 2015-04-23 |
20150113142 | METHOD AND APPARATUS FOR PROVISIONING A VIRTUAL MACHINE (virtual machine) FROM A NETWORK SERVICE PROVIDER - A method and apparatus facilitates an enterprise to lease virtual appliances from network services provider. The method operates by deploying a converged networking and computing device at a service location, downloading a virtual machine to the converged networking and computing device, activating the virtual machine by a service in the wide area network, and connecting the virtual machine to a provisioned network path over the wide area network. Different virtual machines can be deployed to different locations. The same virtual machine can be deployed to different locations. Moreover, more than one virtual machine may be deployed to more than one service location. | 2015-04-23 |
20150113143 | NETWORK RESOURCE AUTOMATION MANAGEMENT - A method for resource automation management includes creating a service model by receiving dragged and dropped abstracted service units into a workspace and receiving connections between the abstracted service units to represent a communication path. The method further includes storing the service model in a computer readable memory and simulating, with a computational processor, the service model in a zone model representing resources and topology in the computer network. | 2015-04-23 |
20150113144 | VIRTUAL RESOURCE PLACEMENT FOR CLOUD-BASED APPLICATIONS AND SOLUTIONS - A virtual resource placement management capability is presented herein. The virtual resource placement management capability enables a cloud consumer to manage placement of virtual resources of the cloud consumer by a cloud service provider within a cloud environment of the cloud service provider. The virtual resource placement management capability may support management of placement of virtual resources of a cloud consumer onto physical resources of a cloud service provider (e.g., physical resources used by the cloud service provider to provide a cloud environment), which also may be referred to herein as mapping of virtual resources of a cloud consumer onto physical resources of a cloud service provider. The virtual resource placement management capability may support management of placement of virtual resources of a cloud-based application or a cloud-based solution of a cloud consumer onto physical resources of a cloud service provider. | 2015-04-23 |
20150113145 | Automated Cloud Set Up - Automated cloud set up may include collecting compute resources available for setting up a cloud, identifying packages available to apply to the compute resources, and determining which subsets of the packages to apply to which compute resource. | 2015-04-23 |
20150113146 | Network Management with Network Virtualization based on Modular Quality of Service Control (MQC) - The present disclosure describes implementation of network virtualization based on modular quality of service control (MQC) in a data center network. In one example, a command originating from a tenant of a VDC is received by a network management server, the command being associated with network resource processing based on MQC. Based on a network resource configuration for the VDC, the received command is processed on a network virtualization layer of the network management server such that only processing associated with the VDC of the tenant is performed | 2015-04-23 |
20150113147 | Allocating a Pool of Shared Bandwidth - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for allocating a pool of shared Internet bandwidth. One of the methods includes providing a first communications channel having a first bandwidth, the first bandwidth being shared by a first group of first users, providing a second communications channel having a second bandwidth different than the first bandwidth, the second bandwidth being shared by a second group of second users, detecting that at least one first data connection for a particular first user in the first group has satisfied a first predetermined condition, and moving, based on the detecting, the at least one first data connection for the particular first user from the first communications channel to the second communications channel. | 2015-04-23 |
20150113148 | METHOD AND SYSTEM FOR MULTI-MODAL COMMUNICATIONS - A system and method for provisionable, multi-modal communications, including detecting a provisioning condition, selecting a communications mode based on the provisioning condition from a first usage mode, a second usage mode, and a third usage mode, and displaying an interface corresponding to the selected communications mode. The first usage mode includes a first communications channel supporting a first communication data consisting of instant messages (IM) and in-network voice data. The second usage mode includes a second communications channel supporting a second communication data consisting of IM, in-network voice data and out-of-network voice data. The third usage mode includes a second communications channel supporting a third communication data comprising video data. | 2015-04-23 |
20150113149 | METHOD AND APPARATUS FOR ALLOCATING RESOURCES - The present invention relates to a method and a device for allocating resources, where the method includes: providing, by an infrastructure management node, options to a service application; determining, according to a selection result of the options fed back by the service application, physical resources of a level corresponding to the selection result; and creating virtual resources on the physical resources of the level corresponding to the selection result, and provides the virtual resources to the service application. Correspondingly, the present invention provides an infrastructure management node, thereby satisfying a deployment requirement of the service application and guaranteeing QoS of the service application. | 2015-04-23 |
20150113150 | System and Method Providing A Virtual Private Cluster - The present invention provides a system, method and computer-readable media for generating virtual private clusters out of a group of compute resources. Typically, the group of compute resources involves a group of clusters independently administered. The method provides for aggregating the group of compute resources, partitioning the aggregated group of compute resources and presenting to each user in an organization a partition representation the organization's virtual private cluster. The users transparently view their cluster and have control over its operation. The partitions may be static or dynamic. | 2015-04-23 |
20150113151 | SOFTWARE DEFINED NETWORKING SYSTEMS AND METHODS VIA A PATH COMPUTATION AND CONTROL ELEMENT - Software Defined Networking systems and methods are described via a Path Computation and Control Element (PCCE) that is based in part on a Path Computation Element (PCE). A common, simple interface is designed based on an existing PCE interface that allows a centralized entity (i.e., a Path Computation and Control Element or PCCE) to control the initiation of new connections or tunnels and by default to manage the state of these connections or tunnels once established. In particular, the systems and methods create an extension to the PCE architecture to allow a centralized application or applications to control the creation, rerouting and deletion of connections within a network. | 2015-04-23 |
20150113152 | TECHNIQUES FOR IMPROVING SYN CACHE PERFORMANCE - A computer implemented method receives a client request message to initiate a network connection. In response to the client request, the method generates a key to represent the client request. The key is generated independent of information provided in the client request message and is generated to correspond to a desired address in a data structure used to track client request message. The method then enters the generated key at the desired address in the data structure and transmits a response message that includes the key back to the client. The network connection between the client and the computer system is established according to the key. | 2015-04-23 |
20150113153 | METHOD FOR SKIPPING TITLE SEQUENCE OF MULTIMEDIA FILE AND ELECTRONIC DEVICE THEREOF - A method for skipping title sequence of a multimedia file and an electronic device are provided. The method includes: obtaining a first portion feature data of a first multimedia file; obtaining a beginning time of a second portion of a second multimedia file according to the first portion feature data; and skipping a first portion of the second multimedia file prior to the beginning time of a second portion, and displaying the second portion of the second multimedia file. | 2015-04-23 |
20150113154 | PEER-TO-PEER COMMUNICATION FOR SYMMETRIC NAT - Systems and methods for communicating between a first and a second peer using interactive connectivity establishment (ICE) protocol, the first and second peers sharing a symmetric network address translation (NAT) having wireless isolation enabled and no support for hair-pinning. At a first Traversal Using Relay NAT (TURN) server designated as a relay candidate by a TURN Virtual Internet Platform (VIP), it is determined that a first port allocated by the symmetric NAT for a first request for communication initiated by the first peer and directed to the TURN VIP, is different from a second port allocated by the symmetric NAT for a first packet transmitted from the first peer to the first TURN server, based on a first indication. The second port is mapped to the first port. Using a similar port mapping for the second peer, peer-to-peer communication between the first and second peers is enabled. | 2015-04-23 |
20150113155 | Method and Apparatus for Connection Establishment - A method and an apparatus for connection establishment are provided. The method includes receiving a registration request and a connection request that are sent by a client based on a service, generating a policy instruction for the service according to service information carried in the registration request when the service is registered successfully according to the registration request, feeding back the policy instruction to the client, instructing the client to adjust, according to the policy instruction, the on-off state of the connection between the server and the client and established for the service, establishing, the connection between the server and the client for the service, and adjusting, based on the policy instruction, the on-off state of the connection to solve a problem in the prior art that a large amount of electricity is consumed by the client. | 2015-04-23 |
20150113156 | PRIORITIZED BLOCKING OF ON-DEMAND REQUESTS - A method, a device, and a non-transitory storage medium having instructions to receive a request for a program from a user device; identify a type of the request, wherein the type of the request pertains to a prioritized blocking service that affords a prioritized access to the at least one of the downloading service or the streaming service, on behalf of at least one type of request over at least one of another type of request; determine whether the prioritized blocking service is to be invoked based on an identification of the type of request; use prediction data that indicates a future arrival time and a future completion time of a request having a higher priority relative to the identified request; calculate an available bandwidth based on the use of the prediction data; and block the identified request when the available bandwidth cannot support a session for the identified request. | 2015-04-23 |
20150113157 | Rate-Adapted Delivery of Virtual Desktop Image Elements by an Edge Server in a Computer Network Environment - An edge server communicates with a client in a local network. The client displays a remote desktop image representative of a virtual desk image generated by a virtual desktop server (VDS). The edge server receives from the VDS a desktop image to be displayed on the remote desktop. The desktop image includes an incomplete window in which graphic media, such as video, is to be displayed. The edge server determines communication link conditions in the local network and a corresponding transmit data rate at which to transmit data to the client device and a suitable encoding rate at which the graphic media is encoded. The edge server downloads the graphic media from the content server, merges the downloaded graphic media into the incomplete area to produce a completed desktop image, and transmits the completed desktop image at the determined transmit data rate for display on the remote desktop. | 2015-04-23 |
20150113158 | ADAPTIVE AUDIO VIDEO (AV) STREAM PROCESSING - A system for adaptive audio video (AV) stream processing may include at least one processor and a switch device. The switch device may be configured to route AV traffic to the processor, and to receive AV traffic from the processor and provide the AV traffic to a client device via one or more channels. The processor may monitor a transcoder buffer depth and depths of buffers associated with channels over which the AV traffic is being transmitted. The processor may adaptively modify one or more attributes associated with the AV traffic based at least on the monitored buffer depths. For example, the processor may adaptively adjust a bit rate associated with transcoding the AV traffic based at least on the transcoder buffer depth. The processor may utilize the depths of the buffers associated with the channels to adaptively adjust the amount of AV traffic provided for transmission over the channels. | 2015-04-23 |
20150113159 | Layered Adaptive HTTP Streaming - Systems, methods, and devices of the various embodiments enable HTTP streaming that downloads different layers of the same media interval at different points of time before the play out time of that media interval. The various embodiments provide a download sequence that enables downloads of portions of a media interval to continue at different points in time until the play out position of the media presentation reaches a certain point with respect to the media interval. In an embodiment, the download sequence may rapidly adapt to changing network bandwidth conditions and may help ensure no stall occurs in media play out under minimum conditions. In an embodiment, the download sequence may provide an increased smoothing effect to reduce the rate of adaptation to changes in bandwidth, which may reduce the fluctuations in quality in the presence of repeated abrupt network changes. | 2015-04-23 |
20150113160 | Adaptation, shunt transmission and stream switching method and system for coordinated service - The present disclosure provides an adaptation, shunt transmission and stream switching method and system for a coordinated service, and the method includes: a request message for service transmission is received from a terminal group; user context information, terminal context information and service context information are acquired according to the request message, and a service adaptation strategy and a service shunt strategy are established; the service adaptation strategy and the service shunt strategy are implemented, adaptation of the coordinated service is completed, and a shunt transmission of the coordinated service is performed; and during the shunt transmission, when a stream switching triggering condition is determined according to acquired network context information and terminal context information, the service shunt strategy and/or the service adaption strategy are updated according to a corresponding stream switching type, and a transmission path of a service stream is redirected. The present disclosure supports the implementation of stream switching, and provides a high-efficient service transmission and presentation service for individualized user service needs. | 2015-04-23 |
20150113161 | MEDIA FILE SYNCHRONIZATION - The description generally relates to a system designed to synchronize the rendering of a media file between a master device and a sister device. The system is designed so that a media file is simultaneously rendered on a master device and a sister device beginning from identical temporal starting points. | 2015-04-23 |
20150113162 | Transaction Distribution with an Independent Workload Advisor - In an exemplary embodiment, a computer-implemented method includes providing a mapping between a set of two or more IP addresses and a set of two more servers. A weight recommendation for the servers is received, based at least in part on server data related to current states of the servers, where the weight recommendation represents a goal for distributing a plurality of transactions among the servers. The mapping is modified based at least in part on the weight recommendation. A transaction is received, directed toward a first IP address of the two or more IP addresses. The transaction is routed to a first server, of the two or more servers, associated with the first IP address according to the modified mapping. | 2015-04-23 |
20150113163 | ADAPTIVE MULTI-INTERFACE USE FOR CONTENT NETWORKING - One embodiment provides a system that forwards a packet with a hierarchically structured variable-length identifier (HSVLI) in a network. An HSVLI indicates a piece of content and indicates a hierarchical structure of contiguous components ordered from a most general level to a most specific level. The length of the HSVLI is not fixed. During operation, the system receives a packet which contains an interest for a piece of content with an HSVLI. Subsequently, the system determines forwarding information for the HSVLI based on one or more of: knowledge of content which matches the HSVLI, a forwarding policy, and contextual information about the network. Next, the system configures a forwarding engine with the forwarding information. The system then forwards the packet based on the forwarding information. | 2015-04-23 |
20150113164 | Path Routing for Communication Sessions - Techniques for path routing for communication sessions are described. In at least some embodiments, a communication session refers to an exchange of communication data between different nodes in a network. According to various embodiments, a routing path for a communication session includes peering points between different networks to enable communication sessions to be routed between devices connected to the different networks. In an event that performance degradation occurs in a communication session over a particular routing path, techniques discussed herein enable the communication session to be rerouted to a different routing path. The different routing path, for example, may be indicated as providing a higher quality data flow than the original routing path. Thus, rerouting the communication session can improve the quality of user experience during the communication session. | 2015-04-23 |
20150113165 | FAULT-TOLERANT COMMUNICATIONS IN ROUTED NETWORKS - A method for providing fault-tolerant network communications between a plurality of nodes for an application, including providing a plurality of initial communications pathways over a plurality of networks coupled between the plurality of nodes, receiving a data packet on a sending node from the application, the sending node being one of the plurality of nodes, the data packet being addressed by the application to an address on one of the plurality of nodes, and selecting a first selected pathway for the data packet from among the plurality of initial communications pathways where the first selected pathway is a preferred pathway. | 2015-04-23 |
20150113166 | METHOD AND APPARATUS FOR A NAMED NETWORK WITHIN AN AUTONOMOUS SYSTEM - An edge node or cache server of an autonomous system (AS) can process an interest for the autonomous system. During operation, the system can receive an interest for a content object, and determines whether the local node can satisfy the interest. If the local network node does not satisfy the interest, the system determines a label indicating network information for another AS node, attaches the label to the interest, and forwards the interest to the other AS node based on the label. Further, a route server of the AS processes an interest by determining a label that corresponds to the interest, and attaching the label to the interest. The route server then forwards the interest to the egress network node based on the label, which allows the egress network node to forward the interest to the remote autonomous system based on the attached label. | 2015-04-23 |
20150113167 | Optimized Consumption of Third-Party Web Services in a Composite Service - Technologies are described herein for routing a service request to an appropriate web service. A first service request is routed from a first web service to a second web service. Routing factors associated with the second web service are monitored. A determination is made as to whether the routing factors indicate that the second web service is no longer appropriate for handling service requests. If the routing factors indicate that the first web service is no longer appropriate for handling service requests, then a second service request is routed from the first web service to a third web service. The first web service, the second web service, and the third web service are included in a composite service. | 2015-04-23 |
20150113168 | Network Bridging - A network device is connectable wirelessly to an Access Point AP that is connected to a server. The network device comprises a processing module to receive a Dynamic Host Configuration Protocol (DHCP) message from a client device, to insert in a predetermined option of the DHCP message a Media Access Control (MAC) address of the client device, and to send the DHCP message to the AP to be forwarded to the server for allocation of an IP address to the client device based on the MAC address inserted in the predetermined option of the DHCP message. | 2015-04-23 |
20150113169 | Remote User Computer Control and Monitoring - A computer-implemented monitoring method includes electronically determining destination naming conventions of packets passing out of a first computing device for transmission on an electronic communication network, and electronically determining if each destination naming convention is that same as the naming convention of a second computing device. When at least one destination naming convention is not the same as the naming convention of the second computing device, the second computing device is electronically notified. | 2015-04-23 |
20150113170 | METHOD AND SYSTEM FOR HANDLING A DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL VERSION 4 ADDRESS RELEASE - Methods and apparatuses are provided for releasing an internet protocol (IP) address by a packet data network gateway (PGW) in a mobile communication system. The PGW allocates an IP version 4 (IPv4) address and an IP version 6 (IPv6) address to a terminal to establish a packet data network (PDN) connection between the terminal and the PGW. The PGW identifies a PDN type associated with the PDN connection if an event of releasing the IPv4 address has occurred. The PGW transmits, to a serving gateway (SGW), a binding revocation message, including information indicating release of the IPv4 address, with the PDN connection remaining, if the PDN type is IPv4 and IPv6. The PGW receives a binding revocation acknowledge message in response to the binding revocation request message, from the SGW. | 2015-04-23 |
20150113171 | METHOD AND SYSTEM FOR HANDLING A DYNAMIC HOST CONFIGURATION PROTOCOL INTERNET PROTOCOL VERSION 4 ADDRESS RELEASE - Methods and apparatuses are provided for allocating an internet protocol (IP) address by a packet data network gateway (PGW) in a wireless communication system. A binding update message to request the IP address of a terminal, is received from a serving gateway (SGW). The IP address of the terminal is allocated. A binding acknowledgement message including the IP address is transmitted to the SGW. A dynamic host configuration protocol (DHCP) discover message is received from the SGW. A DHCP offer message including the IP address assigned to the terminal, is transmitted to the SGW. | 2015-04-23 |
20150113172 | DEPLOYING AND MANAGING NETWORKED DEVICES - A method, system, and computer program product for network-connected devices. | 2015-04-23 |
20150113173 | SYSTEM AND METHOD FOR LOCATING A BOUNDARY POINT WITHIN ADAPTIVE BITRATE CONDITIONED CONTENT - A method is provided in one example and includes determining an occurrence of an exception to a predetermined cadence associated with an input stream of a profile; determining a shifted cadence based, at least in part, on the exception; receiving an indication of a key frame in the profile; determining that the key frame aligns with the shifted cadence; designating the key frame as a boundary point based, at least in part, on the shifted cadence; and communicating the boundary point. | 2015-04-23 |
20150113174 | INTELLIGENT SUPERVISION FOR CONFIGURATION OF PRECISION TIME PROTOCOL (PTP) ENTITIES - An intelligent supervisor located at a management node in the PTP network determines the PTP roles and configuration of the client nodes. The intelligent supervisor communicates with intelligent supervisor agents located at client nodes in the PTP network. The intelligent supervisor agents at the client nodes feed back information, such as the PTP properties of the client nodes, to the intelligent supervisor. The intelligent supervisor analyzes the data to determine the roles and appropriate configuration for the client nodes. | 2015-04-23 |
20150113175 | SYSTEM AND METHOD OF SYNCHRONIZING AN IN-VEHICLE CONTROL SYSTEM WITH A REMOTE SOURCE - The present application relates to an in-vehicle control system for synchronizing files with a remote source. The remote source includes a storage device configured to store a first file. The system includes a communications device capable of establishing a wireless communication link with the remote source. The communications device is configured to send, receive, or both send and receive files to and/or from the remote source. The system further includes a memory device configured to store a second file. The system yet further includes a data processing device coupled to the communications device, the data processing device configured to perform a comparison of the first file of the remote source and the second file of the memory device, wherein the data processing device is further configured to synchronize the file of the remote source and the file of the in-vehicle control system based on the comparison. | 2015-04-23 |
20150113176 | Method for Emulating Communication Standards of Transceiver Modules for Native Host Devices - An adapter device is provided that is configured to interface with a host device according to a first communication standard via a first connector and with a transceiver module according to a second communication standard via a second connector. The adapter device detects that the transceiver module has connected to the adapter device. The adapter device retrieves transceiver module identifier information from the transceiver module and converts the transceiver module identifier information to the first communication standard. The converted transceiver module identifier information and adapter device identifier information are sent to the host device. | 2015-04-23 |
20150113177 | CIRCUITRY AND TECHNIQUES FOR UPDATING CONFIGURATION DATA IN AN INTEGRATED CIRCUIT - A method of operating an integrated circuit may include receiving an update request via an input-Output protocol, such as the Peripheral Interconnect Component Express (PCIe) protocol. The integrated circuit is placed in an update mode when the update request is received. State information is stored in predefined registers on the integrated circuit and configuration data on the integrated circuit may be subsequently updated. An asserted update mode signal is stored in a status register on the integrated circuit to indicate that the integrated circuit is in the update mode. The configuration data may include a core configuration portion and a peripheral configuration portion. When the integrated circuit is in the update mode, only the core configuration is updated while the peripheral configuration portion may be preserved. | 2015-04-23 |
20150113178 | PERIPHERAL COMPONENT HEALTH MONITORING APPARATUS - An apparatus for monitoring the health of a peripheral component of an information handling system. An aggregation logic circuit coupled to a communication path provides data communication with each of a plurality of electrical circuits disposed on the peripheral component, the aggregation logic circuit providing a feedback signal representative of the health of the peripheral component during operation of the peripheral component. | 2015-04-23 |
20150113179 | Determination method for determining installation direction of electronic device and electronic system - A method is utilized for determining an installation direction of an electronic device. The electronic device is installed on an object and includes a device connector for utilizing a pluggable method to combine with an object connector of the object. A first interface and a second interface are configured in the device connector. When the electronic device is installed on the object by a first direction, the first interface is connected to an object interface of the object connector. When the electronic device is installed on the object by a second direction, a second interface is connected to the object interface of the object connector. The method includes detecting an outside connecting condition of the first interface and the second interface to generate a first result and a second result, and determining the installation direction of the electronic device according to the first result and the second result. | 2015-04-23 |
20150113180 | Method for Servicing a Field Device - A method for servicing a field device having a first wireless transmission module, preferably a transponder. An adapter is provided, which has a corresponding second wireless transmission module, preferably a reading device, for querying the transponder. The field device has, furthermore, a first communication interface for communication via a fieldbus, preferably a wired fieldbus, wherein the adapter has a second communication interface likewise for communication via the fieldbus, preferably a wired fieldbus. Data stored in a memory unit of the field device are wirelessly retrieved and transmitted to the adapter by means of the first transmission module and by means of the second transmission module, wherein the adapter is connected with a service device, and wherein by means of the retrieved data a connection is established between the field device and the service device via the field bus. | 2015-04-23 |
20150113181 | Seamless Switching of USB Devices Connected to a Monitor Hub - A monitor for an information handling system includes a video interface operable to receive first display content, a wireless interface operable to receive second display content, a first Universal Serial Bus (USB) interface, and a second USB interface. The monitor is operable to receive a first indication to display the first content and in response to receiving the first indication, to display the first content and couple the first USB interface to the second USB interface. The monitor is further operable to receive a second indication to display the second content and in response to receiving the second indication, to display the second content and couple the wireless interface to the second USB interface. | 2015-04-23 |
20150113182 | SYSTEM AND METHODS FOR ACCELERATED DATA STORAGE AND RETRIEVAL - Systems and methods for providing accelerated data storage and retrieval utilizing lossless and/or lossy data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly or lossy compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly or lossy decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device. The data storage and retrieval accelerator method and system may employed: in a disk storage adapter to reduce the time required to store and retrieve data from computer to disk; in conjunction with random access memory to reduce the time required to store and retrieve data from random access memory; in a display controller to reduce the time required to send display data to the display controller or processor; and/or in an input/output controller to reduce the time required to store, retrieve, or transmit data. | 2015-04-23 |
20150113183 | Zoning of Devices in a Storage Area Network with LUN Masking/Mapping - Host port information is pulled directly from the switch before zoning is performed and is organized by chassis as an assist for mapping and masking an entire chassis. A graphical user interface allows a user to select storage by chassis to map and to select servers by chassis to map. The user then applies that mapping such that all servers selected are mapped to all storage selected. The user may repeat this mapping for another set of storage and servers. In a mixed environment, an icon may be shown in the graphical user interface to represent the mix. When the LUN mapping/masking is done, the LUN mapping/masking may be provided to the SAN manager to perform zoning. The LUN mapping/masking defines which host ports see which storage ports. | 2015-04-23 |
20150113184 | PROCESSOR COMMUNICATIONS - A processing apparatus comprising: a bus; a first processor connected to the bus and configured to communicate over the bus according to a bus protocol; a second, multithread processor; and an inter-thread interconnect based on a system of channels. The apparatus also comprises an interface between the bus and the inter-thread interconnect, comprising a bus side implementing the bus protocol and an interconnect side for interfacing with the system of channels. The first processor is thereby operable to communicate with a designated one of said threads via the bus and a respective channel of the inter-thread interconnect. | 2015-04-23 |
20150113185 | MULTI-TAG OPERATING SYSTEM AND OPERATING METHOD THEREOF - Disclosed are a multi-tag operation system and an multi-tag operation method. The present invention can transmit a format of NDEF data through one tagging operation and thereby can be utilized as an efficient transmission method compared with the transmission of tag data through several tagging operations by providing a multi-tag terminal including: an input/output unit for outputting a plurality of tag data lists and receiving selection commands of tag data to be transmitted; a memory unit for storing the plurality of tag-data lists; a multi-tag operation control unit for securing a plurality of divided data sections in a data section of NDEF data, and recording the tag data selected from the input/output unit in the divided data areas; and an NFC antenna unit for transmitting/receiving the NDEF data to/from the outside. | 2015-04-23 |
20150113186 | MULTI-PROTOCOL I/O INTERCONNECT TIME SYNCHRONIZATION - Described are embodiments of methods, apparatuses, and systems for time synchronization of a multi-protocol I/O interconnect of computer apparatus. A method for synchronizing time across the multi-protocol I/O interconnect may include providing a first local time of a first switch of a switching fabric of a multi-protocol interconnect to a second switch of the switching fabric, and adjusting a second local time of the second switch to the first local time. Other embodiments may be described and claimed. | 2015-04-23 |
20150113187 | Server System - A server system includes a baseboard management controller and calculation modules. Each calculation module includes a system on chip, slave devices and a switch. The switch is connected with the baseboard management controller, the system on chip and the slave devices. The switch issues an address selection signal to select one of the slave devices to be connected with the switch. The switch switches the baseboard management controller and the system on chip to be connected with one of the slave devices by a control signal. | 2015-04-23 |
20150113188 | DATA STORAGE EXPANDING APPARATUS - A data storage expanding apparatus is electrically coupled to a terminal equipment and multiple data storage groups. Each data storage group includes a plurality of data storage devices. The data storage expanding apparatus configured to transmit an operating data between the terminal equipment and to a particular data storage device. The data storage expanding apparatus includes a data storage expanding module and multiple signal expanding modules. The data storage expanding module is electrically coupled to the terminal equipment. The signal expanding modules are electrically coupled in series, and to the data storage groups, respectively. One of the signal expanding modules is electrically coupled to the data storage expanding module. The operating data signal is transmitted to the signal expanding module via the data storage expanding module electrically connected to the signal expanding module, and then transmitted to particular data storage device via the signal expanding module. | 2015-04-23 |
20150113189 | Issuing Requests To A Fabric - In one embodiment, a method includes determining whether producer-consumer ordering rules have been met for a first transaction to be sent from a source agent to a target agent via a fabric, and if so a first request for the first transaction is sent from the source agent to the fabric in a first clock cycle. Then a second request can be sent from the source agent to the fabric for a second transaction in a pipelined manner. Other embodiments are described and claimed. | 2015-04-23 |
20150113190 | Processing Concurrency in a Network Device - A processing unit of a packet processing node initiates a transaction with an accelerator engine to trigger the accelerator engine for performing a processing operation with respect to a packet, and triggers the accelerator engine to perform the processing operation. The processing unit attempts to retrieve a result of the first processing operation from a memory location to which a result is to be written. It is determined whether the result has been written to the memory location, and when it is determined that the result has not yet been written to the memory location, the processing unit is locked until at least a portion of the result is written to the memory location. | 2015-04-23 |
20150113191 | RESOURCE SERIALIZATION IN A TRANSACTIONAL EXECUTION FACILITY - Embodiments include methods, systems and computer program products that include executing a begin transaction instruction to begin a transaction comprising a sequence of instructions, wherein the begin transaction instruction indicates that a resource will be accessed by the first processing device. Embodiments also include determining whether it is safe for the first processing device to access the resource. Based on a determination that it is safe for the first processing device to access the resource, embodiments include processing the sequence of instructions of the transaction. Based on a determination that the sequence of instructions of the transaction has been completed, embodiments include executing an end transaction instruction, wherein the end transaction instruction indicates that the first processing device has completed its access of the resource. Based on a determination that it is not safe for the first processing device to access the resource, embodiments include aborting the transaction. | 2015-04-23 |
20150113192 | Method and System for Processing Data Conflict - A method and a system for processing a data conflict are provided that relate to the field of signal interface technologies of an integrated circuit, where the method includes sending a power management bus (PMBus) command to a slave device by using a PMBus, so as to perform power management; when the PMBus command fails to be sent, determining whether the number of times that the PMBus command fails to be sent is greater than or equal to a preset value, where the preset value is configured in advance during system initialization; starting timing if the number of times that the PMBus command fails to be sent is less than the preset value; and resending the PMBus command when timing duration reaches resending time. The present invention is applicable to a scenario in which multiple master devices (Masters) send the PMBus command by using the PMBus. | 2015-04-23 |
20150113193 | Interrupt Distribution Scheme - In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may take into account various processor state in determining which processor should receive a given interrupt. For example, the processor state may include whether or not the processor is in a sleep state, whether or not interrupts are enabled, whether or not the processor has responded to previous interrupts, etc. The interrupt controller may implement timeout mechanisms to detect that an interrupt is being delayed (e.g. after being offered to a processor). The interrupt may be re-evaluated at the expiration of a timeout, and potentially offered to another processor. The interrupt controller may be configured to automatically, and atomically, mask an interrupt in response to delivering an interrupt vector for the interrupt to a responding processor. | 2015-04-23 |
20150113194 | Common Interface/Conditional Access Module and Method of Transmitting Data between Common Interface Card and Integrated Circuit Chip thereof - A common interface (CI)/conditional access (CA) module is used to transmit a conditional access data/command and a transport stream in an interleaving manner between a common interface card and an integrated circuit module having a conditional access module. With the aid of the CI/CA module, a same port can be shared for transmitting the conditional access data/command and the transport stream, instead of using two different and separated ports. | 2015-04-23 |
20150113195 | ELECTRONIC DEVICE - An electronic device includes: a communication module; an input module; a display; an interface; at least one sensor; a memory; and a processor module. The processor module includes at least one of: at least one dummy chip including at least one Through Silicon Via (TSV); at least one memory bridge including at least one TSV; at least one memory connected to the at least one dummy chip and the at least one memory bridge and that can exchange an electric signal through the at least one dummy chip and the at least one memory bridge; or at least one processor. The at least one processor may be configured to exchange an electric signal through the at least one memory bridge, and to transmit an electric signal to at least one of the communication module, input module, display, interface, at least one sensor, or first memory. The at least one processor may exchange information via a circuit path that includes at least one of the memory bridge and a portion of the at least one memory, when transmitting the electric signal. | 2015-04-23 |
20150113196 | EMI MITIGATION ON HIGH-SPEED LANES USING FALSE STALL - Methods and apparatus relating to techniques for Electromagnetic Interference (EMI) mitigation on high-speed lanes using false stall are described. In one embodiment, protocol logic determines whether to perform a false stall operation on a lane in response to a determination that no data is to be sent over the lane and that data is being transmitted over the lane. The false stall operation includes sending one or more training symbols (e.g., immediately) after an End Of Burst (EOB) signal over the lane, instead of allowing the lane to stall. Other embodiments are also disclosed. | 2015-04-23 |
20150113197 | DATA STORAGE DEVICE COMPRISING MULTIPLE STORAGE UNITS - A data storage device including a first storage unit comprising a first media of a first type and an enclosure defining an aperture, a printed circuit board assembly (“PCBA”) located below the first storage unit, wherein the PCBA comprises a bridge unit and a host interface for connecting the data storage device to a host, and a second storage unit located above the first storage unit and comprising a second media of a second type different than the first type and a communications interface configured to be connected to the bridge unit through the aperture. | 2015-04-23 |
20150113198 | MEMORY EXTENSION SYSTEM AND METHOD - A memory extension system and method are provided. The system includes a processor, an extended memory, an extended chip, and multiple processor installation positions, where a memory installation position is provided in each processor installation position; the multiple processor installation positions are connected through a QuickPath Interconnect (QPI) interface, the processor is installed in at least one processor installation position, and at least one of the other processor installation positions is used as an extended installation position; the extended chip is installed in at least one extended installation position; and the extended memory is installed in a memory installation position. In this memory extension system, an extended chip is installed in another processor installation position, so that an existing processor can access an extended memory of the extended chip by using the extended chip. Thereby, a memory capacity of the existing processor increases while a processing capability does not increase. | 2015-04-23 |
20150113199 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 2015-04-23 |
20150113200 | MAINTAINING PROCESSOR RESOURCES DURING ARCHITECTURAL EVENTS - In one embodiment of the present invention, a method includes switching between a first address space and a second address space, determining if the second address space exists in a list of address spaces; and maintaining entries of the first address space in a translation buffer after the switching. In such manner, overhead associated with such a context switch may be reduced. | 2015-04-23 |
20150113201 | METHOD AND SYSTEM FOR PRESERVING DATA OF A STORAGE DEVICE - A method and system for preserving data of a storage device are disclosed. In one embodiment, the method includes determining a number of times data is written to a first track in a first region of a storage medium, and rewriting data from a second track that is adjacent to the first track in the first region if the number of times data is written to the first track in the first region exceeds a first predetermined threshold. The method further includes determining a number of times data is rewritten to the second track in the first region, and relocating data from the second track in the first region to a second region of the storage medium if the number of times data is rewritten to the second track in the first region exceeds a second predetermined threshold. | 2015-04-23 |
20150113202 | COOPERATIVE MEMORY RESOURCE MANAGEMENT VIA APPLICATION-LEVEL BALLOON - Methods, systems, and computer programs for managing memory in a host where virtual machines (VMs) execute are presented. In one example, a method includes an operation for determining which amount of heap memory has been reserved in a Java virtual machine (JVM) that is in excess of the heap memory needed by the JVM. If there is excess heap memory, a Java balloon agent reserves a Java object in the heap memory. Typically, the Java object will be the size of one or more memory pages in the host. Further, the Java balloon agent loads the Java object with a certain value, for example, by zeroing out the page of memory. When a virtual machine monitor (VMM) in the host detects that a machine physical memory page associated with the Java object has the first value, then the VMM frees the machine physical memory page to make the memory available to other VMs or to other processes executing in the host. | 2015-04-23 |
20150113203 | Device and Method for Managing Die Groups - The embodiments described herein methods and devices that enhance the endurance of a non-volatile memory (e.g., flash memory). The method includes obtaining, for each of the plurality of die, an endurance metric. The method also includes sorting the plurality of die into a plurality of die groups based on their corresponding endurance metrics, where each die group includes one or more die and each die group is associated with a range of endurance metrics. In response to a write command specifying a set of write data, the method further includes writing the write data to the non-volatile memory by writing in parallel subsets of the write data to the one or more die assigned to a single die group of the plurality of die groups. | 2015-04-23 |
20150113204 | DATA STORAGE DEVICE AND COMPUTING SYSTEM WITH THE SAME - A data storage device is in communication with a host through a bus. The data storage device includes a storage medium and a controlling unit. The controlling unit is connected with the host and the storage medium for receiving an analysis data, or storing a write data into the storage medium or retrieving a read data from the storage medium to the host according to a command from the host. The controlling unit includes an arithmetic logic unit. The arithmetic logic unit has a built-in algorithm for analyzing and processing the analysis data, the write data or the read data, thereby generating an analysis result. Moreover, the algorithm may be updated or expanded by the host. | 2015-04-23 |