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: 20190340564Abstract: 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: ApplicationFiled: March 29, 2017Publication date: November 7, 2019Inventors: Zachary Dean Holmquist, Ron Ross, Dal Adamson, John Leland Pacific
-
Patent number: 10210105Abstract: 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: GrantFiled: December 17, 2015Date of Patent: February 19, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: 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: 10152433Abstract: 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: GrantFiled: November 21, 2017Date of Patent: December 11, 2018Assignee: Avago Technologies International Sales Pte. LimitedInventors: 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: 20180074978Abstract: 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: ApplicationFiled: November 21, 2017Publication date: March 15, 2018Inventors: 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: 9852087Abstract: 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: GrantFiled: April 20, 2010Date of Patent: December 26, 2017Assignee: 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: 9338128Abstract: 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: GrantFiled: August 29, 2014Date of Patent: May 10, 2016Assignee: Infoblox Inc.Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
-
Publication number: 20160110301Abstract: 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: ApplicationFiled: December 17, 2015Publication date: April 21, 2016Inventors: 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: 20140372629Abstract: 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: ApplicationFiled: August 29, 2014Publication date: December 18, 2014Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
-
Patent number: 8825903Abstract: 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: GrantFiled: April 29, 2010Date of Patent: September 2, 2014Assignee: Infoblox Inc.Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
-
Patent number: 8650278Abstract: 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: GrantFiled: June 23, 2011Date of Patent: February 11, 2014Assignee: Internet Associates, LLCInventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
-
Patent number: 8468625Abstract: 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: GrantFiled: February 11, 2011Date of Patent: June 25, 2013Assignee: Procure Treatment Centers, Inc.Inventors: Andries Nicolaas Schreuder, John Leland Smith, Bradley N. Keiser
-
Patent number: 8108583Abstract: 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: GrantFiled: March 23, 2005Date of Patent: January 31, 2012Assignee: Emulex Design & Manufacturing CorporationInventors: Shawn Adam Clayton, Brian Mark Fortin, Daniel Brian Willie, John Leland Wood
-
Publication number: 20110282984Abstract: 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: ApplicationFiled: June 23, 2011Publication date: November 17, 2011Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
-
Publication number: 20110258352Abstract: 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: ApplicationFiled: April 20, 2010Publication date: October 20, 2011Applicant: Emulex Design & Manufacturing CorporationInventors: 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: 20110224475Abstract: 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: ApplicationFiled: February 11, 2011Publication date: September 15, 2011Inventors: Andries Nicolaas Schreuder, John Leland Smith
-
Publication number: 20110214235Abstract: 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: ApplicationFiled: February 11, 2011Publication date: September 8, 2011Inventors: Andries Nicolaas Schreuder, John Leland Smith, Bradley N. Keiser
-
Patent number: 7944574Abstract: 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: GrantFiled: April 24, 2007Date of Patent: May 17, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Steven Mark Johnson, John Leland Boldon
-
Patent number: 7739406Abstract: 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: GrantFiled: June 10, 2009Date of Patent: June 15, 2010Assignee: Internet Associates, LLCInventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider
-
Patent number: 7624391Abstract: 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: GrantFiled: November 5, 2001Date of Patent: November 24, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Leland Boldon, Joseph Edward Halpern, III
-
Publication number: 20090248897Abstract: 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: ApplicationFiled: June 10, 2009Publication date: October 1, 2009Inventors: Dennis Joseph Boylan, Kenneth Douglas Burroughs, Sean Ming Drun, John Leland Lee, Angela Kristine Schneider