Patents by Inventor Kevin McBride

Kevin McBride 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: 20240354378
    Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 24, 2024
    Inventors: Clifford Paul STROM, Daniel Kevin MCBRIDE, Arvind RAMAKRISHNAN, Yashraj Motilal BORSE, Chittaranjan PATTEKAR
  • Patent number: 12001524
    Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: June 4, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clifford Paul Strom, Daniel Kevin McBride, Arvind Ramakrishnan, Yashraj Motilal Borse, Chittaranjan Pattekar
  • Publication number: 20220366018
    Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.
    Type: Application
    Filed: July 29, 2022
    Publication date: November 17, 2022
    Inventors: Clifford Paul STROM, Daniel Kevin MCBRIDE, Arvind RAMAKRISHNAN, Yashraj Motilal BORSE, Chittaranjan PATTEKAR
  • Patent number: 11429696
    Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: August 30, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clifford Paul Strom, Daniel Kevin McBride, Arvind Ramakrishnan, Yashraj Motilal Borse, Chittaranjan Pattekar
  • Publication number: 20220210016
    Abstract: A server configuration tool is presented for autonomously configuring servers located in a network. The tool may autonomously configure multiple servers in parallel based on individual states of the servers, which may be periodically and simultaneously determined. For example, the tool may determine which action to take to begin or continue configuring the server based on the present state of each server. Server states (and corresponding actions) can be edited through a user interface to alter the server configuration process without code changes. At any one time, multiple servers may be in different states requiring different configuration operations to configure the servers to be ready for use. The present systems and methods can be used to move multiple servers iteratively through different configuration actions based on the individual state of each server and to perform non-conflicting configuration operations for multiple servers in parallel.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 30, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Kevin McBride, James Sutherland, Bryan Dreyer, Kristopher Dick
  • Publication number: 20220206868
    Abstract: A tool is provided to configure an edge compute environment of a network. The edge compute network configuration tool may generate a configuration process for instantiating an edge compute environment at an edge site of a network including configuring one or more of the components of the edge compute environment. The configuration process may include generating automatically executed configuration instructions that communicate with the devices of the edge compute environment to configure operational processes of the devices, provision communication ports, establish one or more network addresses with the devices, etc. In some instances, the edge compute configuration tool may execute one or more micro-services to communicate with and control configuration of the devices of the edge compute environment. In addition, in some instances, a content delivery network may be used to deliver configuration data to the device being configured.
    Type: Application
    Filed: December 29, 2021
    Publication date: June 30, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Bryan Dreyer, Kevin McBride
  • Patent number: 10194643
    Abstract: An edge finishing for a mesh formed by interlacing adjacent wire pickets, each picket formed in a zig-zag manner, the edge finishing comprising two interlinked loops where a first loop is formed from a first picket of the adjacent pickets and a second loop is formed from a second picket of the adjacent pickets, wherein the first loop and the second loop are interlocked together, via first and second loop-ends, at an intersection of the first picket and the second picket.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: February 5, 2019
    Assignee: Ullrich Machinery Company Limited
    Inventors: Mark William Ullrich, Nelson Hartley Thelning, Kevin McBride Anderson
  • Patent number: 10091306
    Abstract: A system and method for managing customer premise equipment (CPE) devices. A wake signal is issued to the CPE device. Action parameters are communicated to the CPE device in response to receiving acknowledgement of the wake signal from the CPE device. A management session is established with the CPE device utilizing an address for secure communications in response to the CPE device acknowledging the action parameters. Communications are performed through the management session to perform operation, administration, and maintenance of the CPE device. The management session with the CPE device is terminated.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: October 2, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael Morrissey, Clinton Smoyer, Jade Kerr, Andrew Cook, Kevin McBride
  • Publication number: 20170367307
    Abstract: An edge finishing for a mesh formed by interlacing adjacent wire pickets, each picket formed in a zig-zag manner, the edge finishing comprising two interlinked loops where a first loop is formed from a first picket of the adjacent pickets and a second loop is formed from a second picket of the adjacent pickets, wherein the first loop and the second loop are interlocked together, via first and second loop-ends, at an intersection of the first picket and the second picket.
    Type: Application
    Filed: May 20, 2016
    Publication date: December 28, 2017
    Inventors: Mark William Ullrich, Nelson Hartley Thelning, Kevin McBride Anderson
  • Patent number: 9830458
    Abstract: Techniques are presented herein for classifying a variety of enterprise computing resources based on asset characteristics. In particular, a computing asset, e.g., a server, may be classified based on any digital certificates provisioned on that server. That is, the properties of a digital certificate may be used to determine a measure of business value or importance of a server (or data hosted on that server). Once the computing asset has been classified, a monitoring system may use the assigned classifications to prioritize security incidents for review.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: November 28, 2017
    Assignee: Symantec Corporation
    Inventors: Kevin McBride, Quentin Liu, Hari Veladanda, George Tomic, Peter Ashley
  • Publication number: 20170300669
    Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.
    Type: Application
    Filed: June 27, 2017
    Publication date: October 19, 2017
    Inventors: Clifford Paul STROM, Daniel Kevin MCBRIDE, Arvind RAMAKRISHNAN, Yashraj Motilal BORSE, Chittaranjan PATTEKAR
  • Patent number: 9754089
    Abstract: Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Clifford Paul Strom, Daniel Kevin McBride, Arvind Ramakrishnan, Yashraj Motilal Borse, Chittaranjan Pattekar
  • Publication number: 20170126814
    Abstract: A system and method for managing customer premise equipment (CPE) devices. A wake signal is issued to the CPE device. Action parameters are communicated to the CPE device in response to receiving acknowledgement of the wake signal from the CPE device. A management session is established with the CPE device utilizing an address for secure communications in response to the CPE device acknowledging the action parameters. Communications are performed through the management session to perform operation, administration, and maintenance of the CPE device. The management session with the CPE device is terminated.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 4, 2017
    Inventors: Michael Morrissey, Clinton Smoyer, Jade Kerr, Andrew Cook, Kevin McBride
  • Patent number: 9584603
    Abstract: A system and method for managing customer premise equipment (CPE) devices. A wake signal is issued to the CPE device. Action parameters are communicated to the CPE device in response to receiving acknowledgement of the wake signal from the CPE device. A management session is established with the CPE device utilizing an address for secure communications in response to the CPE device acknowledging the action parameters. Communications are performed through the management session to perform operation, administration, and maintenance of the CPE device. The management session with the CPE device is terminated.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: February 28, 2017
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael Morrissey, Clinton Smoyer, Jade Kerr, Andrew Cook, Kevin McBride
  • Patent number: 9462307
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for simplifying the process of creating a video-on-demand system. For example, in one embodiment, a method for creating a video-on-demand (VOD) system is disclosed that includes dynamically capturing segments of an adaptive bit rate (ABR) live stream of the program at time of broadcasting and storing the captured segments of the ABR live stream of the program as a VOD file. In some cases, a particular bit rate of the program can be selected for playback on a client device, based on the type of the client device.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: October 4, 2016
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven Casey, Felipe Castro, Kevin McBride, Ronnie Dhaliwal
  • Publication number: 20150382033
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for simplifying the process of creating a video-on-demand system. For example, in one embodiment, a method for creating a video-on-demand (VOD) system is disclosed that includes dynamically capturing segments of an adaptive bit rate (ABR) live stream of the program at time of broadcasting and storing the captured segments of the ABR live stream of the program as a VOD file. In some cases, a particular bit rate of the program can be selected for playback on a client device, based on the type of the client device.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
    Inventors: Steven Casey, Felipe Castro, Kevin McBride, Ronnie Dhaliwal
  • Publication number: 20150310215
    Abstract: Techniques are presented herein for classifying a variety of enterprise computing resources based on asset characteristics. In particular, a computing asset, e.g., a server, may be classified based on any digital certificates provisioned on that server. That is, the properties of a digital certificate may be used to determine a measure of business value or importance of a server (or data hosted on that server). Once classified, a monitoring system may use the assigned classifications to prioritize security incidents for review.
    Type: Application
    Filed: April 25, 2014
    Publication date: October 29, 2015
    Applicant: SYMANTEC CORPORATION
    Inventors: Kevin McBRIDE, Quentin LIU, Hari VELADANDA, George TOMIC, Peter ASHLEY
  • Patent number: 9154857
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for simplifying the process of creating a video-on-demand system. For example, in one embodiment, a method for creating a video-on-demand (VOD) system is disclosed that includes dynamically capturing segments of an adaptive bit rate (ABR) live stream of the program at time of broadcasting and storing the captured segments of the ABR live stream of the program as a VOD file. The method also includes creating a manifest file comprising information for playing back the VOD file. The method further includes playing back, using the manifest, the VOD file by transmitting the captured ABR segments to a client device in response to receiving a subscriber request for the program.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: October 6, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven Casey, Felipe Castro, Kevin McBride, Ronnie Dhaliwal
  • Publication number: 20150156565
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for simplifying the process of creating a video-on-demand system. For example, in one embodiment, a method for creating a video-on-demand (VOD) system is disclosed that includes dynamically capturing segments of an adaptive bit rate (ABR) live stream of the program at time of broadcasting and storing the captured segments of the ABR live stream of the program as a VOD file. The method also includes creating a manifest file comprising information for playing back the VOD file. The method further includes playing back, using the manifest, the VOD file by transmitting the captured ABR segments to a client device in response to receiving a subscriber request for the program.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 4, 2015
    Inventors: Steven Casey, Felipe Castro, Kevin McBride, Ronnie Dhaliwal
  • Patent number: 8949912
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for simplifying the process of creating a video-on-demand system. For example, in one embodiment, a method for creating a video-on-demand (VOD) system is disclosed that includes dynamically capturing segments of an adaptive bit rate (ABR) live stream of the program at time of broadcasting and storing the captured segments of the ABR live stream of the program as a VOD file. The method also includes creating a manifest file comprising information for playing back the VOD file. The method further includes playing back, using the manifest, the VOD file by transmitting the captured ABR segments to a client device in response to receiving a subscriber request for the program.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: February 3, 2015
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Steven Casey, Felipe Castro, Kevin McBride, Ronnie Dhaliwal