Patents by Inventor Peter Holland
Peter Holland 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: 10581720Abstract: A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.Type: GrantFiled: October 4, 2018Date of Patent: March 3, 2020Assignee: SkytapInventors: Peter Holland, Bradley M. Schick
-
Publication number: 20190044843Abstract: A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.Type: ApplicationFiled: October 4, 2018Publication date: February 7, 2019Inventors: Peter Holland, Bradley M. Schick
-
Patent number: 10122613Abstract: A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.Type: GrantFiled: February 5, 2016Date of Patent: November 6, 2018Assignee: SkytapInventors: Peter Holland, Bradley M. Schick
-
Patent number: 9430260Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: GrantFiled: November 1, 2013Date of Patent: August 30, 2016Assignee: SkytapInventors: Peter Holland, Bradley M. Schick
-
Publication number: 20160156543Abstract: A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: Peter Holland, Bradley M. Schick
-
Patent number: 9337002Abstract: Components of semiconductor material processing chambers are disclosed, which may include a substrate and at least one corrosion-resistant coating formed on a surface thereof. The at least one corrosion-resistant coating is a high purity metal coating formed by a cold-spray technique. An anodized layer can be formed on the high purity metal coating. The anodized layer comprises a process-exposed surface of the component. Semiconductor material processing apparatuses including one or more of the components are also disclosed, the components being selected from the group consisting of a chamber liner, an electrostatic chuck, a focus ring, a chamber wall, an edge ring, a plasma confinement ring, a substrate support, a baffle, a gas distribution plate, a gas distribution ring, a gas nozzle, a heating element, a plasma screen, a transport mechanism, a gas supply system, a lift mechanism, a load lock, a door mechanism, a robotic arm and a fastener.Type: GrantFiled: March 12, 2013Date of Patent: May 10, 2016Assignee: LAM RESEARCH CORPORATIONInventors: John Daugherty, Hong Shih, Lin Xu, Anthony Amadio, Robert G. O'Neill, Peter Holland, Sivakami Ramanathan, Tae Won Kim, Duane Outka, John Michael Kerns, Sonia Castillo
-
Patent number: 9294384Abstract: A dynamic service routing protocol (DSRP) communicates messages (e.g., containing information regarding network routes and tables) across a partial-mesh network of nodes. Gateway nodes (i.e., computing devices that operate as a final sink point for a service route) are connected to edge routers (i.e., computing devices that operate as a transit for a service route) but not necessarily to other host nodes. Gateway nodes asynchronously and/or dynamically send DSRP messages for updating the router nodes' routing tables and to minimize manual route configuration.Type: GrantFiled: March 15, 2013Date of Patent: March 22, 2016Assignee: SkytapInventors: Peter Holland, Bradley M. Schick
-
Patent number: 9105112Abstract: Techniques are disclosed relating to power management within an integrated circuit. In one embodiment, a display buffer receives image data through a data transfer interconnect. A data transfer interconnect is powered down based on the received image data being greater than a threshold amount of data. The display buffer transmits at least a portion of the image data to one or more outputs, and in response to the transmitting, the data transfer interconnect is powered up. In some embodiments, the display buffer includes a plurality of line buffers, each configured to store a respective image source line. In such an embodiment, a display pipe configured to render images to be displayed includes the display buffer, and the powering down is performed in response to the received image data including two or more image source lines.Type: GrantFiled: February 21, 2013Date of Patent: August 11, 2015Assignee: Apple Inc.Inventors: Peter Holland, Hao Chen, Albert Kuo
-
Patent number: 9063763Abstract: A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.Type: GrantFiled: June 24, 2013Date of Patent: June 23, 2015Assignee: SkytapInventors: Nicholas Luis Astete, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, Jr., Gopalakrishnan Janakiraman, Alexander Kotelnikov, Peter Holland, David William Richardson, Roxanne Camille Skelly, Nikolai Slioussar, Jonathan Weeks
-
Patent number: 9052933Abstract: A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.Type: GrantFiled: June 24, 2013Date of Patent: June 9, 2015Assignee: SkytapInventors: Nicholas Luis Astete, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, Jr., Gopalakrishnan Janakiraman, Alexander Kotelnikov, Peter Holland, David William Richardson, Roxanne Camille Skelly, Nikolai Slioussar, Jonathan Weeks
-
Publication number: 20140272459Abstract: Components of semiconductor material processing chambers are disclosed, which may include a substrate and at least one corrosion-resistant coating formed on a surface thereof. The at least one corrosion-resistant coating is a high purity metal coating formed by a cold-spray technique. An anodized layer can be formed on the high purity metal coating. The anodized layer comprises a process-exposed surface of the component. Semiconductor material processing apparatuses including one or more of the components are also disclosed, the components being selected from the group consisting of a chamber liner, an electrostatic chuck, a focus ring, a chamber wall, an edge ring, a plasma confinement ring, a substrate support, a baffle, a gas distribution plate, a gas distribution ring, a gas nozzle, a heating element, a plasma screen, a transport mechanism, a gas supply system, a lift mechanism, a load lock, a door mechanism, a robotic arm and a fastener.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: LAM RESEARCH CORPORATIONInventors: John Daugherty, Hong Shih, Lin Xu, Anthony Amadio, Robert G. O'Neill, Peter Holland, Sivakami Ramanathan, Tae Won Kim, Duane Outka, John Michael Kerns, Sonia Castillo
-
Publication number: 20140232731Abstract: Techniques are disclosed relating to power management within an integrated circuit. In one embodiment, a display buffer receives image data through a data transfer interconnect. A data transfer interconnect is powered down based on the received image data being greater than a threshold amount of data. The display buffer transmits at least a portion of the image data to one or more outputs, and in response to the transmitting, the data transfer interconnect is powered up. In some embodiments, the display buffer includes a plurality of line buffers, each configured to store a respective image source line. In such an embodiment, a display pipe configured to render images to be displayed includes the display buffer, and the powering down is performed in response to the received image data including two or more image source lines.Type: ApplicationFiled: February 21, 2013Publication date: August 21, 2014Applicant: APPLE INC.Inventors: Peter Holland, Hao Chen, Albert Kuo
-
Publication number: 20140059546Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: ApplicationFiled: November 1, 2013Publication date: February 27, 2014Applicant: SkytapInventors: Peter Holland, Bradley M. Schick
-
Patent number: 8621104Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: GrantFiled: June 18, 2013Date of Patent: December 31, 2013Assignee: SkytapInventors: Peter Holland, Bradley M. Schick
-
Patent number: 8601158Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: GrantFiled: June 18, 2013Date of Patent: December 3, 2013Assignee: SkytapInventors: Peter Holland, Bradley M. Schick
-
Publication number: 20130290506Abstract: A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.Type: ApplicationFiled: June 24, 2013Publication date: October 31, 2013Inventors: Nicholas Luis Astete, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, Jr., Gopalakrishnan Janakiraman, Alexander Kotelnikov, Peter Holland, David William Richardson, Roxanne Camille Skelly, Nikolai Slioussar, Jonathan Weeks
-
Publication number: 20130290960Abstract: A multi-tenant virtual machine infrastructure (MTVMI) allows multiple tenants to independently access and use a plurality of virtual computing resources via the Internet. Within the MTVMI, different tenants may define unique configurations of virtual computing resources and unique rules to govern the use of the virtual computing resources. The MTVMI may be configured to provide valuable services for tenants and users associated with the tenants.Type: ApplicationFiled: June 24, 2013Publication date: October 31, 2013Inventors: Nicholas Luis Astete, Aaron Benjamin Brethorst, Joseph Michael Goldberg, Matthew Hanlon, Anthony A. Hutchinson, JR., Gopalakrishnan Janakiraman, Alexander Kotelnikov, Peter Holland, David William Richardson, Roxanne Camille Skelly, Nikolai Slioussar, Jonathan Weeks
-
Publication number: 20130283270Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: ApplicationFiled: June 18, 2013Publication date: October 24, 2013Inventors: Peter Holland, Bradley M. Schick
-
Publication number: 20130283271Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: ApplicationFiled: June 18, 2013Publication date: October 24, 2013Inventors: Peter Holland, Bradley M. Schick
-
Patent number: 8478902Abstract: A facility for configuring a virtual data center is described. A user such as an administrator uses a management interface to input information specifying a configuration for a virtual data center including virtual network nodes and virtual routers. In response, the facility instantiates each virtual network router needed for the configuration, such as by, for each, instantiating on commodity hardware a virtual machine running a general-purpose operating system used to provide routing services to the virtual network nodes.Type: GrantFiled: February 6, 2013Date of Patent: July 2, 2013Assignee: SkytapInventors: Peter Holland, Bradley M. Schick