Patent application number | Description | Published |
20100223368 | REMOTE PROVISIONING OF VIRTUAL MACHINES - In a virtual machine environment, virtual machines may be remotely provisioned on a virtual machine host. A server application on a machine remote from a network of the virtual machine host may receive provisioning parameters for a new virtual machine through a server application such as a web application. A client application is provided within the network of the virtual machine host which receives the provisioning parameters and triggers the provisioning of the new virtual machine on the virtual machine host. | 09-02-2010 |
20100299387 | REMOTE MANAGEMENT OF VIRTUAL MACHINES HOSTED IN A PRIVATE NETWORK - Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution. | 11-25-2010 |
20100299478 | APPLICATION AND SYSTEM SETTINGS CONFIGURATION FILTERING DURING PHYSICAL TO VIRTUAL HARD DISK CONVERSION - During conversion and transfer of data from a physical machine to a virtual hard disk, a transmuter generates a catalog of contents of the physical machine. Catalog entries are compared to a set of alterations templates which alter matching data. The altered data is then stored in the virtual hard disk. Alterations templates may include filters that exclude unwanted or duplicated catalog entries, mapping filters that transfer source catalog entries to target locations on the virtual hard disk, and add-on filters that add additional data or location references to catalog entries. The disclosed process allows modifications to be made in a systematic way during data transfer. | 11-25-2010 |
20120191802 | METHOD AND APPARATUS OF PERFORMING REMOTE COMPUTER FILE EXCHANGE - Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection. | 07-26-2012 |
20120191828 | METHOD AND APPARATUS OF PERFORMING REMOTE COMMAND DISPATCHING - Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin transmitting a command prompt command over the communication network to be executed on the managed machine. The management operations may be performed from a browser-based application. | 07-26-2012 |
20120191829 | METHOD AND APPARATUS OF PERFORMING REMOTE REGISTRY CONFIGURATION - Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin making changes to the registry configuration on the managed machine. The management operations may be performed from a browser-based application. | 07-26-2012 |
20120254381 | METHOD AND APPARATUS OF CAPTURING A SCREEN IMAGE OF A REMOTELY MANAGED MACHINE - Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method may include identifying the managed machine operating in a communication network, transmitting a connection establishment message to the managed machine over the communication network, and receiving an acceptance message from the managed machine. The method may also include requesting a screen capture of present operating conditions of the managed machine, and receiving the screen capture formatted in a compressed format. The administrator may be able to receive and view the screen capture via a compressed thumbnail format. | 10-04-2012 |
20120303773 | METHOD AND APPARATUS OF PERFORMING REMOTE MANAGEMENT OF A MANAGED MACHINE - Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include identifying the managed machine operating in a communication network, and transmitting a connection establishment message to the managed machine over the communication network. The method may also include receiving an acceptance message from the managed machine, requesting an administrative service of the managed machine, initiating the administrative service on the managed machine, and forwarding received commands to the administrative service. Such a procedure provides an administrator with the capability to access, modify, update, etc., administrative services operating on a remotely managed machine. | 11-29-2012 |
20120303794 | METHOD AND APPARATUS OF PERFORMING REMOTE MANAGEMENT OF A MANAGED MACHINE - Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include selecting the managed machine operating in a communication network, transmitting a connection request message to the managed machine and establishing a secure connection between the managed machine and an administrator machine. The example method may also include responsive to connecting with the managed machine, executing a host service on the managed machine, and connecting to the host service over the communication network via an application client operating on the administrator machine. | 11-29-2012 |
20120331155 | METHOD AND APPARATUS OF ESTABLISHING A CONNECTION BETWEEN DEVICES USING CACHED CONNECTION INFORMATION - Disclosed are an apparatus and method of caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example method of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file. | 12-27-2012 |
20130227570 | REMOTE MANAGEMENT OF VIRTUAL MACHINES HOSTED IN A PRIVATE NETWORK - Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution. | 08-29-2013 |
20140297816 | METHOD AND APPARATUS OF PERFORMING REMOTE COMPUTER FILE EXCHANGE - Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection. | 10-02-2014 |
20150135179 | REMOTE PROVISIONING OF VIRTUAL MACHINES - In a virtual machine environment, virtual machines may be remotely provisioned on a virtual machine host. A server application on a machine remote from a network of the virtual machine host may receive provisioning parameters for a new virtual machine through a server application such as a web application. A client application is provided within the network of the virtual machine host which receives the provisioning parameters and triggers the provisioning of the new virtual machine on the virtual machine host. | 05-14-2015 |
20150135180 | REMOTE MANAGEMENT OF VIRTUAL MACHINES HOSTED IN A PRIVATE NETWORK - Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution. | 05-14-2015 |
20150149577 | METHOD AND APPARATUS OF PERFORMING REMOTE COMMAND DISPATCHING - Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin transmitting a command prompt command over the communication network to be executed on the managed machine. The management operations may be performed from a browser-based application. | 05-28-2015 |
20150249699 | METHOD AND APPARATUS OF PERFORMING REMOTE COMPUTER FILE EXCHANGE - Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection. | 09-03-2015 |
20160006611 | METHOD AND APPARATUS OF PERFORMING REMOTE MANAGEMENT OF A MANAGED MACHINE - Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include selecting the managed machine operating in a communication network, transmitting a connection request message to the managed machine and establishing a secure connection between the managed machine and an administrator machine. The example method may also include responsive to connecting with the managed machine, executing a host service on the managed machine, and connecting to the host service over the communication network via an application client operating on the administrator machine. | 01-07-2016 |
Patent application number | Description | Published |
20090187679 | Universal DMA (Direct Memory Access) Architecture - A universal DMA (Direct Memory Access) engine can be dynamically configured to function in either a receive or transmit mode. DMAs are logically assembled and bound as needed, without limitation to a fixed, pre-determined number of receive engines and transmit engines. Because a DMA engine may be dynamically assembled to support the flow of data in either direction, varied usage models are enabled, and components used to assemble a receive DMA engine for one application may be subsequently used to assemble a transmit engine for a different application. An application may request a specific number of each type of engine, depending on the nature of its input/output traffic. The number of receive or transmit engines can be dynamically increased or decreased without suspending or rebooting the host. A universal DMA architecture provides a unified software framework, thereby decreasing the complexity of the software and the hardware gate count cost. | 07-23-2009 |
20110072172 | INPUT/OUTPUT DEVICE INCLUDING A MECHANISM FOR TRANSACTION LAYER PACKET PROCESSING IN MULTIPLE PROCESSOR SYSTEMS - An I/O device includes a host interface coupled to a plurality of hardware resources. The host interface includes a transaction layer packet (TLP) processing unit that may receive and process a plurality of transaction layer packets sent by a plurality of processing units. Each processing unit may correspond to a respective root complex. The TLP processing unit may identify a transaction type and a processing unit corresponding to each transaction layer packet and store each transaction layer packet within a storage according to the transaction type and the processing unit. The TLP processing unit may select one or more transaction layer packets from the storage for process scheduling based upon a set of fairness criteria using an arbitration scheme. The TLP processing unit may further select and dispatch transaction layer packets for processing by downstream application hardware based upon additional criteria. | 03-24-2011 |
20110106981 | CONFIGURATION SPACE COMPACTION - The described embodiments provide a system for accessing values for configuration space registers (CSRs). This system includes a CSR data storage mechanism with an address input and a CSR data output. The CSR data storage mechanism includes a memory containing a number of memory locations for storing the true or actual values for CSRs for functions for corresponding devices. In these embodiments, the memory locations are divided into at least one shared region and at least one unique region. In these embodiments, in response to receiving an address for a memory location on the address input, the CSR data storage mechanism accesses the value for the CSR in the memory location in a corresponding shared region or unique region. | 05-05-2011 |
20110138161 | INPUT/OUTPUT DEVICE INCLUDING A HOST INTERFACE FOR PROCESSING FUNCTION LEVEL RESET REQUESTS IN A SPECIFIED TIME - An I/O device includes a host interface configured to process function level reset (FLR) requests in a specified amount of time. The host interface includes a control unit and groups of configuration space registers, each group corresponding to a function. The host interface also includes application availability registers, each associated with a respective function, and which may indicate whether application hardware within the respective function is available for access by a corresponding application device driver. The I/O device also includes application hardware resources associated with a respective function. In response to receiving an FLR request of a particular function, the control unit may cause the associated application availability register to indicate that the application hardware within the particular function is not available to the driver. The control unit may reset the corresponding configuration space registers within a predetermined amount of time and reset the associated application hardware resources. | 06-09-2011 |
20110296255 | INPUT/OUTPUT DEVICE INCLUDING A MECHANISM FOR ERROR HANDLING IN MULTIPLE PROCESSOR AND MULTI-FUNCTION SYSTEMS - An I/O device includes a host interface that may be configured to receive and process a plurality of transaction packets sent by a number of processing units, with each processing unit corresponding to a respective root complex. The host interface includes an error handling unit having error logic implemented in hardware that may be configured to determine whether each transaction packet has an error and to store information corresponding to any detected errors within a storage. More particularly, the error handling unit may perform the error detection and capture of the error information as the transaction packets are received, or in real time, while the error handling unit may include firmware that may subsequently process the information corresponding to the detected errors. | 12-01-2011 |
20110296256 | INPUT/OUTPUT DEVICE INCLUDING A MECHANISM FOR ACCELERATED ERROR HANDLING IN MULTIPLE PROCESSOR AND MULTI-FUNCTION SYSTEMS - An I/O device includes a host interface that may receive and process transaction packets sent by a number of processing units, with each processing unit corresponding to a respective root complex. The host interface includes an error handling unit having error logic implemented in hardware that may determine, as each packet is received, whether each transaction packet has an error and to store information corresponding to any detected errors. The error handling unit may include an error processor that may be configured to execute error processing instructions to determine any error processing operations based upon the information. The error processor may also generate and send one or more instruction operations, each corresponding to a particular error processing operation. The error handling unit may also include an error processing unit that may execute the one or more instruction operations to perform the particular error processing operations. | 12-01-2011 |
20150127762 | SYSTEM AND METHOD FOR SUPPORTING OPTIMIZED BUFFER UTILIZATION FOR PACKET PROCESSING IN A NETWORKING DEVICE - A system and method can support efficient packet processing in a network environment. The system can comprise a direct memory access (DMA) resources pool that comprises one or more of DMA resources. Furthermore, the system can use a plurality of packet buffers in a memory, wherein each said DMA resource can point to a chain of packet buffers in the memory. Here, the chain of packet buffers can be implemented based on either a linked list data structure and/or a linear array data structure. Additionally, each said DMA resource allows a packet processing thread to access the chain of packet buffers using a pre-assigned thread key. | 05-07-2015 |
20150127869 | SYSTEM AND METHOD FOR SUPPORTING AN EFFICIENT PACKET PROCESSING MODEL IN A NETWORK ENVIRONMENT - A system and method can support efficient packet processing in a network environment. The system can comprise a thread scheduling engine that operates to assign a thread key to each software thread in a plurality of software threads. Furthermore, the system can comprise a pool of direct memory access (DMA) resources that can be used to process packets in the network environment. Additionally, each said software thread operates to request access to a DMA resource in the pool of DMA resources by presenting an assigned thread key, and a single software thread is allowed to access multiple DMA resources using the same thread key. | 05-07-2015 |
Patent application number | Description | Published |
20090241745 | GUARD, RIVING KNIFE, AND ANTI-KICKBACK PAWL ASSEMBLY - In various embodiments, a saw accessory assembly can be configured to be attached to a saw. In at least one embodiment, the assembly can include a first component and a second component, wherein at least one of the first and second components can include a visual guide configured to assist an operator in assembling the first and second components. In other various embodiments, at least one of the first and second components can include a visual guide configured to assist the operator in adjusting the first and second components in a predetermined sequence. | 10-01-2009 |
20090241746 | SAW ACCESSORIES AND CLAMP FOR USE THEREWITH - In at least one form of the invention, a clamp can be used to attach a saw accessory to a saw. In various embodiments, the clamp can comprise first and second clamping members, an actuator, and a controller. In various embodiments, the saw accessory can be disposed between the first and second clamping members where at least one of the first and second clamping members can be moved by the actuator in order to clamp the saw accessory therebetween. In at least one such embodiment, the controller can be in electrical and/or fluid communication with the actuator to activate the actuator. In various embodiments, the controller can be activated by an operator from a location proximate to the operator but remote from a blade of the saw. | 10-01-2009 |
20090241748 | SAFETY DEVICES FOR SAWS - In various embodiments, a saw can include a work surface and a blade at least partially extending through the work surface. In at least one embodiment, the saw can further include a sensor and a light emitter, wherein the light emitter can be configured to emit a first light beam and a second light beam onto at least a portion of the work surface. In various embodiments, the sensor can be can be configured to detect a plurality of saw conditions and, owing to communication between the sensor and the light emitter, the light emitter can be configured to emit the first light beam onto the work surface when the sensor detects a first saw condition and emit the second light beam onto the work surface when the sensor detects a second saw condition. | 10-01-2009 |
20120067186 | SAFETY DEVICES FOR SAWS - In various embodiments, a saw can include a work surface and a blade at least partially extending through the work surface. In at least one embodiment, the saw can further include a sensor and a light emitter, wherein the light emitter can be configured to emit a first light beam and a second light beam onto at least a portion of the work surface. In various embodiments, the sensor can be can be configured to detect a plurality of saw conditions and, owing to communication between the sensor and the light emitter, the light emitter can be configured to emit the first light beam onto the work surface when the sensor detects a first saw condition and emit the second light beam onto the work surface when the sensor detects a second saw condition. | 03-22-2012 |
20130291697 | SAFETY DEVICES FOR SAWS - In various embodiments, a saw can include a work surface and a blade at least partially extending through the work surface. In at least one embodiment, the saw can further include a sensor and a light emitter, wherein the light emitter can be configured to emit a first light beam and a second light beam onto at least a portion of the work surface. In various embodiments, the sensor can be can be configured to detect a plurality of saw conditions and, owing to communication between the sensor and the light emitter, the light emitter can be configured to emit the first light beam onto the work surface when the sensor detects a first saw condition and emit the second light beam onto the work surface when the sensor detects a second saw condition. | 11-07-2013 |