Patent application number | Description | Published |
20080311117 | Antibodies against PD-1 and uses therefor - This disclosure provides antibodies and antigen-binding fragments that can act as agonists and/or antagonists of PD-1 (Programmed Death 1), thereby modulating immune responses in general, and those mediated by TcR and CD28, in particular. The disclosed compositions and methods may be used for example, in treating autoimmune diseases, inflammatory disorders, allergies, transplant rejection, cancer, and other immune system disorders. | 12-18-2008 |
20100028330 | METHODS OF UPMODULATING ADAPTIVE IMMUNE RESPONSE USING ANTI-PD1 ANTIBODIES - This disclosure provides antibodies and antigen-binding fragments that can act as agonists and/or antagonists of PD-1 (Programmed Death 1), thereby modulating immune responses in general, and those mediated by TcR and CD28, in particular. The disclosed compositions and methods may be used for example, in treating autoimmune diseases, inflammatory disorders, allergies, transplant rejection, cancer, and other immune system disorders. | 02-04-2010 |
Patent application number | Description | Published |
20100015162 | Methods of Using Antibodies Against Human IL-22 - The present application provides human antibodies and antigen binding fragments thereof that specifically bind to the human interleukin-22 (IL-22) and methods of using those antibodies, for example, in diagnosing, treating or preventing inflammatory disorders, autoimmune diseases, allergies, septic shock, infectious disorders, transplant rejection, cancer, and other immune system disorders. | 01-21-2010 |
20110091478 | METHODS OF USING ANTIBODIES AGAINST HUMAN IL-22 - The present application provides human antibodies and antigen binding fragments thereof that specifically bind to the human interleukin-22 (IL-22) and methods of using those antibodies, for example, in diagnosing, treating or preventing inflammatory disorders, autoimmune diseases, allergies, septic shock, infectious disorders, transplant rejection, cancer, and other immune system disorders. | 04-21-2011 |
Patent application number | Description | Published |
20100138475 | Dynamic loading between a server and a client - The load of a server and its client is balanced during connection setup time and dynamically during operation. In one embodiment, a server that hosts virtual machines for a plurality of clients balances its load with its clients. The server receives a request from a requesting client to establish a connection. The request includes capacity information about the requesting client. The server then negotiates with the requesting client about load allocation based on the capacity information. The negotiated load can be dynamically rebalanced after the connection is established. | 06-03-2010 |
20130055242 | MECHANISM FOR MANAGED NETWORK FILTER/FORWARD PROGRAMMING IN A VIRTUALIZATION SYSTEM - A mechanism for managed network filter/forward programming in a virtualization system is disclosed. A method of the invention includes receiving a network programming request from a hypervisor managing a virtual machine (VM), wherein the hypervisor intercepted the network programming request from the VM, determining whether the network programming request satisfies an administrative network policy, and updating network configuration settings as requested by the network programming request if the network programming request satisfies the administrative network policy, wherein the updating occurs without restarting the VM. | 02-28-2013 |
20140115175 | CLIENT LIVE MIGRATION FOR A VIRTUAL MACHINE - A computing device connects a first client device to a session of a virtual machine. The computing device subsequently connects a second client device to the session in response to a request from the second client device to access the virtual machine. The computing device may then disconnect the first device from the virtual machine session or disable one or more functions associated with the first client device. | 04-24-2014 |
20140123133 | Mechanism for Partitioning of a Transmission Control Protocol (TCP) Window in a Virtual System - A mechanism for partitioning of a transmission control protocol (TCP) window in a virtual system is disclosed. A method includes estimating effective bandwidth of a communication link between a group of client devices at a first location and at least one host machine at a second location, wherein each client device of the groups of client devices maintains a communication session over the communication link with one of the at least one host machine, partitioning a transport control protocol (TCP) window of the communication link into portions based on quality of service (QoS) policy data of the communication sessions, where each portion is associated with one of the communication sessions, and sending, to each client device in the group of client devices, a parameter identifying the portion of the TCP window partitioned for the client device, the parameter sent to communication endpoints of each communication session. | 05-01-2014 |
20140130041 | Mechanism for Distributed Multiple Monitor Display Split Using Multiple Client Devices in a Virtualization System - A mechanism for distributed multiple monitor display split using multiple client devices in a virtualization system is disclosed. A method of the invention includes determining, by a remote access protocol server executed by a computing device, that a monitor configuration of a primary client device is not compatible with a multiple monitor configuration of a virtual machine (VM) hosted by a hypervisor of the computing device, establishing a communication session with remote access protocol clients of multiple client devices of a logical client unit comprising the primary client device, wherein each of the multiple client devices comprises at least one monitor, and for each VM monitor of the multiple monitors configured for the VM, mapping, by the remote access protocol server, the VM monitor to a monitor of a client device in the logical client unit. | 05-08-2014 |
20140130042 | Mechanism for Single Virtual Machine Monitor Display Split Using Multiple Client Devices in a Virtualization System - A mechanism for a virtual machine (VM) monitor display split using multiple client devices in a virtualization system is disclosed. A method of the invention includes receiving, by a remote access protocol server, resolution data of a monitor of a virtual machine (VM), receiving resolution data for each monitor of multiple client devices forming a logical client unit, determining, based on the resolution data of the VM monitor and the resolution data of the monitors of the multiple client devices, client devices of the multiple client devices in the logical client unit to display the monitor of the VM, dividing, based on the resolutions of the determined client devices, the monitor of the VM into a number of portions that is equal to a number of the determined client devices, and mapping each of the portions of the monitor of the VM to a monitor of the determined client devices. | 05-08-2014 |
20140146705 | MANAGING A DYNAMICALLY CONFIGURABLE ROUTING SCHEME FOR VIRTUAL APPLIANCES - A computing device determines a routing scheme that identifies a plurality of virtual appliances to route data packets through and an order in which to perform the routing. The computing device receives a data packet from a client. The computing device routes the data packet to the plurality of virtual appliances in accordance with the routing scheme, wherein each of the plurality of virtual appliances performs one or more operations on the data packet. The computing device sends the data packet to the virtual machine after the plurality of virtual appliances have completed the one or more operations on the data packet. | 05-29-2014 |
20140149490 | DYNAMIC ROUTING THROUGH VIRTUAL APPLIANCES - A computing device executes a virtual machine that provides a service to a client. The computing device monitors one or more conditions associated with at least one of the virtual machine or the client. The computing device receives a data packet from the client, wherein the data packet is addressed to the virtual machine. The computing device determines, based on the one or more conditions, whether to route the data packet from the client through a virtual appliance before sending the data packet to the virtual machine. | 05-29-2014 |
20140149981 | SHARING MEMORY BETWEEN VIRTUAL APPLIANCES - A computing device executing a virtual machine and a hypervisor that manages the virtual machine receives a data packet that is addressed to the virtual machine. The computing device writes the data packet to a buffer in a shared memory. The computing device maps the buffer to a memory of a virtual appliance that is hosted by the hypervisor to enable the virtual appliance to operate on the data packet without making a copy of the data packet. The computing device provides the data packet to the virtual machine after the virtual appliance has operated on the data packet. | 05-29-2014 |
20140156778 | MANAGING A DISTRIBUTED CACHE FOR VIRTUAL MACHINES - Clients may display desktop environments to provide users with access to virtual machines (VMs). Graphical objects that displayed in the desktop environments are stored in caches in multiple clients. A host that hosts a VM may track or manage the graphical objects that are in the caches of the multiple clients. The host may instruct a first client to obtain a graphical object from a second client that is near the first client, instead of providing the graphical object to the first client directly. | 06-05-2014 |
20140195590 | MANAGING A LOGICAL CLIENT FOR A VIRTUAL MACHINE - A logical client includes a primary client device and one or more secondary client devices. Each of the secondary client devices may be coupled to one or more peripherals. The primary client in the logical client may use a virtual machine (VM) and/or an application that uses one or more peripheral devices. The primary client device may not be coupled to the one or more peripheral devices used by the application and/or the VM. The primary client device may access the peripheral devices coupled to secondary client devices in order to use the application and/or the VM. | 07-10-2014 |
20140195592 | MANAGING A LOGICAL CLIENT FOR AN APPLICATION - A logical client includes a primary client device and one or more secondary client devices. Each of the secondary client devices may be coupled to one or more peripherals. The primary client in the logical client may use a virtual machine and/or an application that uses one or more peripheral devices. The primary client device may not be coupled to the one or more peripheral devices used by the application and/or the VM. The primary client device may access the peripheral devices coupled to secondary client devices in order to use the application and/or the VM. | 07-10-2014 |
20150156272 | MANAGING A DISTRIBUTED CACHE FOR VIRTUAL MACHINES - A processing device of host may receive desktop image data for a first client device that includes a graphical object. The processing device may determine an object identifier of the graphical object and a device identifier of a second client device associated with the graphical object. The processing device may provide the object identifier and the device identifier to the first client device. | 06-04-2015 |