Patents by Inventor William Bartholomew

William Bartholomew 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: 10623472
    Abstract: Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane of the cloud computing environment. A DevOps personnel is tasked with developing the release. However, the DevOps personnel is not authorized to deploy the release to the cloud computing environment because the DevOps personnel does not have access to restricted data in the cloud computing environment or the ability to modify the cloud computing environment to gain access to restricted data. Operating personnel who has access to restricted data and the right to modify the cloud computing environment is notified of the release and given release specifications providing details of the release. If the operator approves the release, the release is transferred to the cloud computing environment. A deployment engine then automatically deploys the release to the production environment of the cloud computing environment.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karthik Palanivel, Jason Ward, Maksim Libenson, Rajesh Korada, Mike Kippen, William Bartholomew, Izabella Lankerovich, Pradeep Ayyappan Nair
  • Publication number: 20190058753
    Abstract: Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane of the cloud computing environment. A DevOps personnel is tasked with developing the release. However, the DevOps personnel is not authorized to deploy the release to the cloud computing environment because the DevOps personnel does not have access to restricted data in the cloud computing environment or the ability to modify the cloud computing environment to gain access to restricted data. Operating personnel who has access to restricted data and the right to modify the cloud computing environment is notified of the release and given release specifications providing details of the release. If the operator approves the release, the release is transferred to the cloud computing environment. A deployment engine then automatically deploys the release to the production environment of the cloud computing environment.
    Type: Application
    Filed: October 16, 2018
    Publication date: February 21, 2019
    Inventors: Karthik PALANIVEL, Jason WARD, Maksim LIBENSON, Rajesh KORADA, Mike KIPPEN, William BARTHOLOMEW, Izabella LANKEROVICH, Pradeep Ayyappan NAIR
  • Patent number: 10135907
    Abstract: Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane of the cloud computing environment. A DevOps personnel is tasked with developing the release. However, the DevOps personnel is not authorized to deploy the release to the cloud computing environment because the DevOps personnel does not have access to restricted data in the cloud computing environment or the ability to modify the cloud computing environment to gain access to restricted data. Operating personnel who has access to restricted data and the right to modify the cloud computing environment is notified of the release and given release specifications providing details of the release. If the operator approves the release, the release is transferred to the cloud computing environment. A deployment engine then automatically deploys the release to the production environment of the cloud computing environment.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: November 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Karthik Palanivel, Jason Ward, Maksim Libenson, Rajesh Korada, Mike Kippen, William Bartholomew, Izabella Lankerovich, Pradeep Ayyappan Nair
  • Publication number: 20180231500
    Abstract: An inspection system for a cylindrical member includes at least one retention member positionable about at least a portion of a circumference of the cylindrical member. The inspection system also includes a positioning system and at least one housing. The at least one housing is coupleable to the at least one retention member at each of a series of circumferential inspection locations. The at least one housing includes at least one probe. The positioning system cooperates with the at least one retention member to position the at least one probe at each of the circumferential locations. The at least one probe is configured to send and receive a signal through an interior of the cylindrical member.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: Kurt Neal Laurer, John Matthew Sassatelli, Francis Alexander Reed, Robert William Bergman, Paul Howard Davidson, August Elwood Pendergast, Thomas Earnest Moldenhauer, Michael Charles Freda, Robert Charles Malison, Paul Michael Kienitz, Collin Daniel Mooney, Paul James Martino, William Bartholomew
  • Publication number: 20170134476
    Abstract: Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane of the cloud computing environment. A DevOps personnel is tasked with developing the release. However, the DevOps personnel is not authorized to deploy the release to the cloud computing environment because the DevOps personnel does not have access to restricted data in the cloud computing environment or the ability to modify the cloud computing environment to gain access to restricted data. Operating personnel who has access to restricted data and the right to modify the cloud computing environment is notified of the release and given release specifications providing details of the release. If the operator approves the release, the release is transferred to the cloud computing environment. A deployment engine then automatically deploys the release to the production environment of the cloud computing environment.
    Type: Application
    Filed: November 5, 2015
    Publication date: May 11, 2017
    Inventors: Karthik Palanivel, Jason Ward, Maksim Libenson, Rajesh Korada, Mike Kippen, William Bartholomew, Izabella Lankerovich, Pradeep Ayyappan Nair
  • Publication number: 20110246686
    Abstract: An apparatus and system having both PCI Root Port (RP) device and Direct Memory Access (DMA) End Point device functionality is disclosed. The apparatus is for use in an input/output (I/O) system interconnect module (IOSIM) device. A DMA/RP module includes a RP portion and one or more DMA/RP portions. The RP portion has one or more queue pipes and is configured to function as a standard PCIe Root Port device. Each of the DMA/RP portions includes DMA engines and DMA input and output channels, and is configured to behave more like an End Point device. The DMA/RP module also includes one or more PCIe hard core portions, an ICAM (I/O Caching Agent Module), and at least one PCIe service block (PSB). *The hard core portion couples the DMA/RP module and IOSIM device to an I/O device via a PCIe link, and the ICAM transitions data to a host memory device operating system.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Inventors: Edward T. Cavanagh, JR., Frederick George Fellenser, John William Bartholomew, Jia Tong
  • Publication number: 20090146959
    Abstract: A portable terminal includes an input device with five binary switching elements on a housing for the portable terminal and a display screen. The input device accesses telecommunications capabilities of the portable terminal. The display screen displays a graphical representation that can show an indication of the functions corresponding to the input device, a response to input received via the input device, and operation modes of the portable terminal. The operation modes of the portable terminal can be changed in response to receipt of input via the input device.
    Type: Application
    Filed: February 11, 2009
    Publication date: June 11, 2009
    Inventors: William Bartholomew, Ta Chen, Steven Lau, Stephen Muccione, Ze Wang
  • Publication number: 20030210224
    Abstract: An input device disposed on the rotatable cover of a portable terminal. The input device is a compound switch that has five binary switching elements. The input device includes an outer, ring-shape element and inner, circular-shape element. When a switching element is actuated, the portable terminal responds, wherein the response is a function of the operating mode of the portable terminal. A graphical representation of the input device appears in the display screen of the portable terminal. The graphical representation includes up to five icons, which correspond to the five binary switching elements. The icons are visually suggestive of the function of the associated switching element. The icons change, as a function of operating mode, to reflect the change in function of the switching elements from mode to mode.
    Type: Application
    Filed: February 21, 2003
    Publication date: November 13, 2003
    Inventors: UB William Bartholomew, Ta Chen, Steven Lau, Stephen Mucclone, Ze Wang