Patents by Inventor Patrick Glen Bose
Patrick Glen Bose has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9769253Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: GrantFiled: April 13, 2016Date of Patent: September 19, 2017Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Publication number: 20160226962Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: ApplicationFiled: April 13, 2016Publication date: August 4, 2016Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Patent number: 9338046Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: GrantFiled: July 3, 2013Date of Patent: May 10, 2016Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Patent number: 8909758Abstract: A virtual server system and a method of provisioning a plurality of virtual servers is described. The system may comprise a plurality of physical servers, at least one switch connected to the plurality of physical servers, and a virtual frame director to direct provisioning of a plurality of virtual servers on the physical servers. The virtual frame director may be configured to monitor an event related to a link between each physical server and the switch and, in response to the event, update a virtual server database. The system may comprise a Storage Area Network (SAN) and the virtual frame director may be arranged to configure the network fabric to allow the plurality of physical servers to access to the SAN. For example, the network fabric may be configured to access storage on the SAN from which each physical server is to boot.Type: GrantFiled: July 28, 2006Date of Patent: December 9, 2014Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong
-
Publication number: 20130297719Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: ApplicationFiled: July 3, 2013Publication date: November 7, 2013Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Patent number: 8554980Abstract: In one embodiment, a virtual frame director may receive association data regarding a virtual server and a physical server, send instructions to a management module based on the received association data, send a control command to the physical server based on the received association data, and send a notification regarding completion of an association between the virtual server and the physical server. A management module may configure the virtual server and/or a gateway according to the instructions received from the virtual frame director. In one embodiment, a virtual frame director may receive a request message for a server, determine whether the request message for the server meets a policy implemented in the virtual frame director, and perform an action directed by the policy when the request message meets the policy.Type: GrantFiled: November 2, 2006Date of Patent: October 8, 2013Assignee: Cisco Technology, Inc.Inventor: Patrick Glen Bose
-
Patent number: 8483087Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: GrantFiled: April 5, 2010Date of Patent: July 9, 2013Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Patent number: 8442958Abstract: In one embodiment, methods and systems for change management are described. A server system may include a physical server and a virtual server capable of being deployed on the physical server. A server change group may include one or more server change objects. Each server change object may represent a server change to be made to at least one of the physical server or the virtual server. A change manager may receive a request for a change to the server system, select transitioning change objects from among the server change objects to transition the server system from a current state to an expected state after implementation of the change, and execute the transitioning change objects to implement the change to the server system.Type: GrantFiled: March 28, 2007Date of Patent: May 14, 2013Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong
-
Patent number: 8266472Abstract: A data storage system and method are described. The system may comprise a data repository to store data, and first and second storage controllers. The first and second storage controllers may be connected via at least one network device to the data repository. One or more clients may be connected to the first storage controller and to the second storage controller to access the data in the data repository via the first and second storage controllers. The second storage controller may be configured to at least partially inhibit network connectivity of the first storage controller if the first storage controller at least partially fails. The system may include a Storage Area Network providing the data repository, each of the first and second storage controllers being connected to the Storage Area Network via switch. Each switch comprises at least one fiber channel gateway and at least two Target Channel Adaptors.Type: GrantFiled: July 28, 2006Date of Patent: September 11, 2012Assignee: Cisco Technology, Inc.Inventor: Patrick Glen Bose
-
Patent number: 8176153Abstract: In one embodiment, a system preparation application may be executed on a source storage device to prepare a reference system for image creation. The reference system may include at least one application for customization. The image of the prepared reference may be automatically deployed to a target storage device. The target storage device may be associated with a virtual server. Customization data may be written to the target storage device.Type: GrantFiled: May 2, 2007Date of Patent: May 8, 2012Assignee: Cisco Technology, Inc.Inventor: Patrick Glen Bose
-
Publication number: 20100228840Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: ApplicationFiled: April 5, 2010Publication date: September 9, 2010Applicant: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Patent number: 7706303Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: GrantFiled: April 12, 2007Date of Patent: April 27, 2010Assignee: Cisco Technology, Inc.Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Publication number: 20070299906Abstract: In one embodiment, methods and systems for change management are described. A server system may include a physical server and a virtual server capable of being deployed on the physical server. A server change group may include one or more server change objects. Each server change object may represent a server change to be made to at least one of the physical server or the virtual server. A change manager may receive a request for a change to the server system, select transitioning change objects from among the server change objects to transition the server system from a current state to an expected state after implementation of the change, and execute the transitioning change objects to implement the change to the server system.Type: ApplicationFiled: March 28, 2007Publication date: December 27, 2007Applicant: CISCO TECHNOLOGY, INC.Inventors: Patrick Glen Bose, Ky Tong Vong
-
Publication number: 20070297428Abstract: In one embodiment, methods and systems for port pooling are described. An interface may communicate with at least one physical server. The at least one physical server may host a plurality of virtual servers and be connectable via a plurality of gateway ports to a storage area network (SAN). A virtual server manager configured to arrange the plurality of gateway ports in a plurality of port pools, define a virtual server group including a plurality of virtual servers, associate each virtual server with one or more port pools, the one or more port pools defining available gateway ports for access by the particular virtual server; and provide configuration instructions to allow the particular virtual server to communicate with the SAN through the available gateway ports.Type: ApplicationFiled: April 12, 2007Publication date: December 27, 2007Inventors: Patrick Glen Bose, Ky Tong Vong, Shrikant Jay Vaidya
-
Publication number: 20070294563Abstract: A data storage system and method are described. The system may comprise a data repository to store data, and first and second storage controllers. The first and second storage controllers may be connected via at least one network device to the data repository. One or more clients may be connected to the first storage controller and to the second storage controller to access the data in the data repository via the first and second storage controllers. The second storage controller may be configured to at least partially inhibit network connectivity of the first storage controller if the first storage controller at least partially fails. The system may include a Storage Area Network providing the data repository, each of the first and second storage controllers being connected to the Storage Area Network via switch. Each switch comprises at least one fibre channel gateway and at least two Target Channel Adaptors.Type: ApplicationFiled: July 28, 2006Publication date: December 20, 2007Inventor: Patrick Glen Bose
-
Publication number: 20070260721Abstract: A virtual server system and a method of provisioning a plurality of virtual servers is described. The system may comprise a plurality of physical servers, at least one switch connected to the plurality of physical servers, and a virtual frame director to direct provisioning of a plurality of virtual servers on the physical servers. The virtual frame director may be configured to monitor an event related to a link between each physical server and the switch and, in response to the event, update a virtual server database. The system may comprise a Storage Area Network (SAN) and the virtual frame director may be arranged to configure the network fabric to allow the plurality of physical servers to access to the SAN. For example, the network fabric may be configured to access storage on the SAN from which each physical server is to boot.Type: ApplicationFiled: July 28, 2006Publication date: November 8, 2007Inventors: Patrick Glen Bose, Ky Tong Vong
-
Publication number: 20070258388Abstract: In one embodiment, a system preparation application may be executed on a source storage device to prepare a reference system for image creation. The reference system may include at least one application for customization. The image of the prepared reference may be automatically deployed to a target storage device. The target storage device may be associated with a virtual server. Customization data may be written to the target storage device.Type: ApplicationFiled: May 2, 2007Publication date: November 8, 2007Inventor: Patrick Glen Bose