Patents by Inventor Michael Bishop

Michael Bishop 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: 20190096133
    Abstract: In a method of facilitating interaction between a user of an augmented reality (AR) mobile device and a first real-world object, a display device is caused to superimpose digital information on portions of a process control environment within a field of view of a camera of the device. The superimposed information is associated with nodes in a map of the environment, and the nodes correspond to other objects in the environment. The display is caused to indicate a direction to the first object. After detecting a user input that indicates selection of the first object, the display is caused to superimpose, on a portion of the process control environment currently within the field of view, a digital model or image of the first object. A user interface is caused to provide one or more virtual controls and/or one or more displays associated with the first object.
    Type: Application
    Filed: July 16, 2018
    Publication date: March 28, 2019
    Inventors: James Aaron Crews, Trevor Duncan Schleiss, Benjamin Michael Bishop
  • Publication number: 20190018957
    Abstract: A system for securing electronic devices includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, security applications, and a security controller. The security controller includes computer-executable instructions on the medium that are readable by the processor. The security application is configured to determine a suspicious file from a client using the security applications, identify whether the suspicious file has been encountered by other clients using the security applications, calculate a time range for which the suspicious file has been present on the clients, determine resources accessed by the suspicious file during the time range, and create a visualization of the suspicious file, a relationship between the suspicious file and the clients, the time range, and the resources accessed by the suspicious file during the time range.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Derek Pearcy, Jessica Heinrich, Michael Bishop, Cristian Fiorentino, Jessica Gaskins, Martina Borkowsky
  • Patent number: 10078753
    Abstract: A system for securing electronic devices includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, and a security controller. The security controller includes computer-executable instructions on the medium that are readable by the processor. The security controller is configured to determine a suspicious file from a client using security applications, identify whether the suspicious file has been encountered by other clients using the security applications, calculate a time range for which the suspicious file has been present on the clients, determine resources accessed by the suspicious file during the time range, and create a visualization of the suspicious file, a relationship between the suspicious file and the clients, the time range, and the resources accessed by the suspicious file during the time range.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: September 18, 2018
    Assignee: McAfee, LLC
    Inventors: Derek Pearcy, Jessica Heinrich, Michael Bishop, Cristian Fiorentino, Jessica Gaskins, Martina Borkowsky
  • Patent number: 10033697
    Abstract: Disclosed are systems and methods to perform coordinated blocking of source addresses, such as an Internet Protocol (IP) addresses, across a plurality of network appliances (e.g., gateways). In one disclosed embodiment the method and system temporarily alter a configuration of one or more network appliances (based on user defined configuration parameters) to allow communication from a “blocked” IP address for a period of time. A network appliance can then “receive” an email and perform analysis and provide results of the analysis to a reputation service. Thereby, the temporarily allowed communication can be used to learn information about a threat which would not have been available if all communication from that IP address had actually been blocked at the network appliance.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: July 24, 2018
    Assignee: McAfee, LLC
    Inventors: Nicholas Liebmann, Raoul Tiddy, Michael Bishop
  • Publication number: 20180198824
    Abstract: Distribution and management of services in virtual environments is described herein. In one or more implementations, a service distribution and management model is implemented in which system services and applications are seamlessly distributed across multiple containers which each implement a different runtime environment. In one or more implementations, a system for distributing access to services in a host operating system of a computing device includes a host operating system configured to implement a host runtime environment, and one or more services implemented by the host operating system. The system further includes a service control manager configured to enable communication between a client stub of a service implemented in a client runtime environment and a service provider of the service that is implemented in a service runtime environment that is separate from the first client runtime environment.
    Type: Application
    Filed: March 16, 2017
    Publication date: July 12, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Hari R. Pulapaka, Margarit Simeonov Chenchev, Benjamin M. Schultz, Jonathan David Wiswall, Frederick Justus Smith, John A. Starks, Richard O. Wolcott, Michael Bishop Ebersol
  • Publication number: 20180156211
    Abstract: In some embodiments of the present disclosure, systems and methods for monitoring operation of a pump are provided. In some embodiments, a system comprises: a pressure switch, comprising: a PCB within a housing; a power supply; a wireless gateway module configured to establishes a wireless connection to a wireless network; a pressure sensor; a microcontroller that: establishes a second wireless connection to a mobile device; receives instructions from the mobile device; connect to the first wireless network based on the instructions; determine pressure; control operation of the pump based on the pressure; determine that a fault has occurred, automatically stop operation of the pump, and send a message to a server over the first wireless network; and receive instructions from the mobile device via the server and the first wireless network to change a setting of the pressure switch.
    Type: Application
    Filed: December 5, 2017
    Publication date: June 7, 2018
    Inventors: Michael Bishop, Hassan Khalid
  • Patent number: 9984445
    Abstract: A tone mapping unit applies tone mapping to a block of pixel values. In each of a plurality of iterations, one or more lines of pixel values are processed based on information relating to pixel values of at least one previous line of the block which have been processed in at least one previous iteration. The information is used to determine one or more tone mapping relationships which is/are used to map the pixel values of the current line to tone-mapped pixel values. Furthermore, the information is updated based on the pixel values of the current line and stored for use in processing pixel values of a subsequent line of pixel values of the block in a subsequent iteration.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: May 29, 2018
    Assignee: Imagination Technologies Limited
    Inventors: Victor Valdes Lopez, Michael Bishop
  • Patent number: 9779490
    Abstract: Methods of fixing defective pixels are described wherein a predicted value for a target pixel in a target color channel is determined based on the values of nearby pixels, wherein the target pixel value can be selectively replaced with the predicted value. The predicted value is determined by determining a candidate value for each of a plurality of directions using: (i) a gradient of pixel values in one color channel along the respective direction and (ii) a pixel value of a pixel in the target color channel which is aligned with the target pixel along the respective direction. Using gradients can provide better predicted values than averaging nearby pixel values since rates of change of pixel values are taken into account. The median of the candidate values may be used in order to reduce the impact of other defective pixels on the predicted value for the target pixel.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: October 3, 2017
    Assignee: Imagination Technologies Limited
    Inventor: Michael Bishop
  • Patent number: 9779470
    Abstract: An image processing system is described herein in which a multi-line processing block has multiple inputs and multiple outputs. In order to provide the multiple outputs the multi-line processing block has multiple processing units operating in parallel on the multiple inputs. The multiple outputs of the multi-line processing block are coupled to corresponding multiple inputs of a subsequent multi-line processing block in the image processing system.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: October 3, 2017
    Assignee: Imagination Technologies Limited
    Inventors: Michael Bishop, Morgyn Taylor
  • Patent number: 9769959
    Abstract: A system, a shelf, and a high density platform optimize the physical arrangement of cards to maximize cooling effectiveness and line card pitch while minimizing backplane trace lengths between line interface and switch fabric cards. The shelf and system and associated card arrangement supports scaling to a larger, double-size system that maintains the required length of backplane traces for card communications without compromising card cooling. Advantageously, the shelf and system maintains full NEBS compliance through an arrangement supporting full air intake/outtake through a front and/or back of the shelf or system, i.e. no side ventilation, and includes a false front to ensure all cards (switch fabric and line interface cards) are substantially flush with one another.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 19, 2017
    Assignee: Ciena Corporation
    Inventors: Anthony J. Mayenburg, Simon J. E. Shearman, Michael Bishop, Michael Tabatchnik, Lloyd Cosman
  • Patent number: 9748759
    Abstract: An advance warning lightning electromagnetic pulse (LEMP) storm detection device, system, and method for automatically protecting, disconnecting, and isolating electronic equipment in anticipation of a potential storm, thereby preventing damage to electronics susceptible to power surges caused by lightning strikes or earth ground fault events. The storm detection device can include a coaxial isolation switch, a radio receiver, a controller having a processor, wherein the controller further includes an isolation detection unit. In addition, the storm detection device can further include a drive motor, one or more input electrical contacts, and one or more output electrical contacts engaged with the input electrical contacts. Further, wherein in response to the radio receiver detecting one or more lightning strikes, the controller operates the drive motor to disengage the input electrical contacts and output electrical contacts from each other.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 29, 2017
    Inventors: Donald J. Bergeron, Gary Michael Bishop, Michael Andrew Oliver
  • Publication number: 20170132750
    Abstract: An image processing system is described herein in which a multi-line processing block has multiple inputs and multiple outputs. In order to provide the multiple outputs the multi-line processing block has multiple processing units operating in parallel on the multiple inputs. The multiple outputs of the multi-line processing block are coupled to corresponding multiple inputs of a subsequent multi-line processing block in the image processing system.
    Type: Application
    Filed: January 19, 2017
    Publication date: May 11, 2017
    Inventors: Michael Bishop, Morgyn Taylor
  • Publication number: 20170116416
    Abstract: A system for securing electronic devices includes a processor, non-transitory machine readable storage medium communicatively coupled to the processor, and a security controller. The security controller includes computer-executable instructions on the medium that are readable by the processor. The security controller is configured to determine a suspicious file from a client using security applications, identify whether the suspicious file has been encountered by other clients using the security applications, calculate a time range for which the suspicious file has been present on the clients, determine resources accessed by the suspicious file during the time range, and create a visualization of the suspicious file, a relationship between the suspicious file and the clients, the time range, and the resources accessed by the suspicious file during the time range.
    Type: Application
    Filed: December 23, 2015
    Publication date: April 27, 2017
    Inventors: Derek Pearcy, Jessica Heinrich, Michael Bishop, Cristian Fiorentino, Jessica Gaskins, Martina Borkowsky
  • Patent number: 9584719
    Abstract: An image processing system is described herein in which a multi-line processing block has multiple inputs and multiple outputs. In order to provide the multiple outputs the multi-line processing block has multiple processing units operating in parallel on the multiple inputs. The multiple outputs of the multi-line processing block are coupled to corresponding multiple inputs of a subsequent multi-line processing block in the image processing system.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: February 28, 2017
    Assignee: Imagination Technologies Limited
    Inventors: Michael Bishop, Morgyn Taylor
  • Publication number: 20160308834
    Abstract: Disclosed are systems and methods to perform coordinated blocking of source addresses, such as an Internet Protocol (IP) addresses, across a plurality of network appliances (e.g., gateways). In one disclosed embodiment the method and system temporarily alter a configuration of one or more network appliances (based on user defined configuration parameters) to allow communication from a “blocked” IP address for a period of time. A network appliance can then “receive” an email and perform analysis and provide results of the analysis to a reputation service. Thereby, the temporarily allowed communication can be used to learn information about a threat which would not have been available if all communication from that IP address had actually been blocked at the network appliance.
    Type: Application
    Filed: June 27, 2016
    Publication date: October 20, 2016
    Inventors: Nicholas Liebmann, Raoul Tiddy, Michael Bishop
  • Patent number: 9454810
    Abstract: A tone mapping unit applies tone mapping to a block of pixel values. In each of a plurality of iterations, one or more lines of pixel values are processed based on information relating to pixel values of at least one previous line of the block which have been processed in at least one previous iteration. The information is used to determine one or more tone mapping relationships which is/are used to map the pixel values of the current line to tone-mapped pixel values. Furthermore, the information is updated based on the pixel values of the current line and stored for use in processing pixel values of a subsequent line of pixel values of the block in a subsequent iteration.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: September 27, 2016
    Assignee: Imagination Technologies Limited
    Inventors: Victor Valdes Lopez, Michael Bishop
  • Patent number: 9385991
    Abstract: Disclosed are systems and methods to perform coordinated blocking of source addresses, such as an Internet Protocol (IP) addresses, across a plurality of network appliances (e.g., gateways). In one disclosed embodiment the method and system temporarily alter a configuration of one or more network appliances (based on user defined configuration parameters) to allow communication from a “blocked” IP address for a period of time. A network appliance can then “receive” an email and perform analysis and provide results of the analysis to a reputation service. Thereby, the temporarily allowed communication can be used to learn information about a threat which would not have been available if all communication from that IP address had actually been blocked at the network appliance.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 5, 2016
    Assignee: McAfee, Inc.
    Inventors: Nicholas Liebmann, Raoul Tiddy, Michael Bishop
  • Publication number: 20160050796
    Abstract: A system, a shelf, and a high density platform optimize the physical arrangement of cards to maximize cooling effectiveness and line card pitch while minimizing backplane trace lengths between line interface and switch fabric cards. The shelf and system and associated card arrangement supports scaling to a larger, double-size system that maintains the required length of backplane traces for card communications without compromising card cooling. Advantageously, the shelf and system maintains full NEBS compliance through an arrangement supporting full air intake/outtake through a front and/or back of the shelf or system, i.e. no side ventilation, and includes a false front to ensure all cards (switch fabric and line interface cards) are substantially flush with one another.
    Type: Application
    Filed: October 28, 2015
    Publication date: February 18, 2016
    Inventors: Anthony J. Mayenburg, Simon J. E. Shearman, Michael Bishop, Michael Tabatchnik, Lloyd Cosman
  • Patent number: 9203782
    Abstract: A system, a shelf, and a high density platform optimize physical arrangement of cards to maximize cooling effectiveness and line card pitch while minimizing backplane trace lengths between line interface and switch fabric cards. The shelf and system and associated card arrangement supports scaling to a larger, double size system that maintains the required length of backplane traces for card communications without compromising card cooling. Advantageously, the shelf and system maintains full NEBS compliance through an arrangement supporting full air intake/outtake through a front and/or back of the shelf or system, i.e. no side ventilation, and includes a false front to ensure all cards (switch fabric and line interface cards) are substantially flush with one another.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: December 1, 2015
    Assignee: Ciena Corporation
    Inventors: Anthony J. Mayenburg, Simon J. E. Shearman, Michael Bishop, Michael Tabatchnik, Lloyd Cosman
  • Patent number: D788236
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: May 30, 2017
    Inventor: Michael Bishop