Patents by Inventor John Leland

John Leland 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).

  • Publication number: 20190340564
    Abstract: This disclosure describes, according to some implementations, a method that includes deploying a meter coupled to a private computer network. The meter captures packet data sent or received by network nodes coupled to the private computer network. Portions of the network nodes are associated with different physical spaces. The method further monitors activity of the network nodes in association with the different physical spaces based on the captured packet data, and determines, for a particular period of time, a utilization of a physical asset, which is located in a particular physical space of the different physical spaces, based on the monitored activity of a network node from the network nodes that represents the physical asset.
    Type: Application
    Filed: March 29, 2017
    Publication date: November 7, 2019
    Inventors: Zachary Dean Holmquist, Ron Ross, Dal Adamson, John Leland Pacific
  • Patent number: 10210105
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: February 19, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: James B. Williams, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Patent number: 10152433
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: December 11, 2018
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: James B. Williams, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Publication number: 20180074978
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Application
    Filed: November 21, 2017
    Publication date: March 15, 2018
    Inventors: James B. Williams, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Patent number: 9852087
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: December 26, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: James B. Williams, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Patent number: 9338128
    Abstract: Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: May 10, 2016
    Assignee: Infoblox Inc.
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Publication number: 20160110301
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Application
    Filed: December 17, 2015
    Publication date: April 21, 2016
    Inventors: James B. Williams, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Publication number: 20140372629
    Abstract: Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.
    Type: Application
    Filed: August 29, 2014
    Publication date: December 18, 2014
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 8825903
    Abstract: Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: September 2, 2014
    Assignee: Infoblox Inc.
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 8650278
    Abstract: Technologies for generating displays of user-defined blocks of networking addresses on a map of an associated address space are provided. Each block of networking addresses is described in a user-defined table with a start address and a map size. The display for each block of network addresses may be rendered on the map at a location based on the relative position of the start address within the associated address space and of a size based on the mask size in relation to the associated address space.
    Type: Grant
    Filed: June 23, 2011
    Date of Patent: February 11, 2014
    Assignee: Internet Associates, LLC
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 8468625
    Abstract: A patient support system includes a wheeled gurney having an upper support frame with at least one open side. A front support plate and a rear support plate are attached to the upper support frame, with the rear support plate spaced apart from the front support plate to correspond to the at least one open side. There is a first registration element positioned on the front support plate and a second registration element positioned on the rear support plate. The first and the second registration elements are repeatably moveable between a first registration configuration and a second registration configuration. A method of positioning a patient support on a gurney begins by identifying a registration feature on a surface of a patient support and then identifying a mating registration feature on wheeled patient gurney that corresponds to the registration feature.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: June 25, 2013
    Assignee: Procure Treatment Centers, Inc.
    Inventors: Andries Nicolaas Schreuder, John Leland Smith, Bradley N. Keiser
  • Patent number: 8108583
    Abstract: A data transfer system comprising a first bus interface, a second bus interface, a first-in-first-out memory, a controller and a message unit. The message unit is operable to queue a plurality of data transfer request messages from the first bus interface and the second bus interface. The controller is operable to process each data transfer request message and transfer data between the first bus interface, the first-in-first-out memory and the second bus interface. The controller is configured to calculate error detection codes (EDCs) and chain EDC values.
    Type: Grant
    Filed: March 23, 2005
    Date of Patent: January 31, 2012
    Assignee: Emulex Design & Manufacturing Corporation
    Inventors: Shawn Adam Clayton, Brian Mark Fortin, Daniel Brian Willie, John Leland Wood
  • Publication number: 20110282984
    Abstract: Technologies for generating displays of user-defined blocks of networking addresses on a map of an associated address space are provided. Each block of networking addresses is described in a user-defined table with a start address and a map size. The display for each block of network addresses may be rendered on the map at a location based on the relative position of the start address within the associated address space and of a size based on the mask size in relation to the associated address space.
    Type: Application
    Filed: June 23, 2011
    Publication date: November 17, 2011
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Publication number: 20110258352
    Abstract: A system for enabling input/out virtualization for a device is disclosed. In one embodiment, the system includes a plurality of host CPUs; a multi-root switch connected to each of the plurality of host CPUs via respective buses; and an inline PCI virtualizing device connected to the multi-root switch via a front-side bus and the device via a back-side bus, the inline PCI virtualizing device including a plurality sets of registers, each of the plurality sets of registers accessible by a corresponding host CPU of the plurality of host CPUs and implementing functionalities of the device.
    Type: Application
    Filed: April 20, 2010
    Publication date: October 20, 2011
    Applicant: Emulex Design & Manufacturing Corporation
    Inventors: James B. WILLIAMS, Shawn Adam Clayton, Maria Clara Gutierrez, Alexander Nicolson, IV, James Winston Smart, John Leland Wood, David James Duckman, Carl John Lindeborg, William Irving Leavitt
  • Publication number: 20110224475
    Abstract: A mobile anesthesia system has a patient support configured for use with a robotic patient positioning system. There is a sliding rail system disposed on the patient support and an anesthesia machine coupled to the slide rail system. Through use of the rail system(s) on the patient support a anesthesia machine may move relative to a patient support from a stored configuration clear of the patient to a treatment configuration above the patient. A method of providing anesthesia to a patient positioned to receive a robotic assisted radiation therapy is also described. The method proceeds by positioning a patient on a robotic couch in a location remote to a radiation therapy treatment room used to perform the robotic assisted radiation therapy. Next, anesthesia is administered to the patient from an anesthesia machine attached to the robotic couch while both the patient and the robotic couch are in the location remote to the radiation therapy treatment room.
    Type: Application
    Filed: February 11, 2011
    Publication date: September 15, 2011
    Inventors: Andries Nicolaas Schreuder, John Leland Smith
  • Publication number: 20110214235
    Abstract: A patient support system includes a wheeled gurney having an upper support frame with at least one open side. A front support plate and a rear support plate are attached to the upper support frame, with the rear support plate spaced apart from the front support plate to correspond to the at least one open side. There is a first registration element positioned on the front support plate and a second registration element positioned on the rear support plate. The first and the second registration elements are repeatably moveable between a first registration configuration and a second registration configuration. A method of positioning a patient support on a gurney begins by identifying a registration feature on a surface of a patient support and then identifying a mating registration feature on wheeled patient gurney that corresponds to the registration feature.
    Type: Application
    Filed: February 11, 2011
    Publication date: September 8, 2011
    Inventors: Andries Nicolaas Schreuder, John Leland Smith, Bradley N. Keiser
  • Patent number: 7944574
    Abstract: Imaging devices and methods of operating imaging devices that facilitate reducing nonvolatile storage needs of the imaging devices. The imaging devices are adapted to request control programs from external devices. Control programs are received on a communication input of the imaging device and stored on a volatile storage media for use by a processor of the imaging device. The embodiments can also facilitate more reliable updating within a networked system in that updating an image of a control program on one network device can automatically lead to updating of multiple imaging devices, thus eliminating a need to individually update each imaging device. A default control program is used if no control program is received on the communication input within a predetermined timeout period.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: May 17, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven Mark Johnson, John Leland Boldon
  • Patent number: 7739406
    Abstract: Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: June 15, 2010
    Assignee: Internet Associates, LLC
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
  • Patent number: 7624391
    Abstract: A method and apparatus for facilitating the upgrade of device drivers for computer peripheral devices includes detecting a version of the device driver in use by the computer from data sent by the computer to the peripheral device determining whether the version of the device driver may be out of date signaling the computer if it is determined that a newer version of the device driver may be available.
    Type: Grant
    Filed: November 5, 2001
    Date of Patent: November 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Leland Boldon, Joseph Edward Halpern, III
  • Publication number: 20090248897
    Abstract: Methods, computer systems, and computer readable media provide for automated control of the status of network address space. Blocks of networking address space assigned to a network may be allocated from a free status to a new status based upon a request to allocate a particular size block. Blocks of networking address space assigned to a network that have been allocated to a new status may be deallocated to return to a free status based upon a request to deallocate the chosen block. Blocks of networking address space assigned to a network that have been allocated and otherwise manipulated such as through a lend from another network may be reclaimed for the original network upon a request to reclaim the chosen block.
    Type: Application
    Filed: June 10, 2009
    Publication date: October 1, 2009
    Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider