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: 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