Patents by Inventor Michael Peter

Michael Peter 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: 20200352122
    Abstract: A hydroponic tower cleaning and debris removal system is provided that is configured to automatically clean and remove plant and material debris from within a hinged, hydroponic tower as well as the plant containers contained within such a hydroponic tower. The hydroponic tower cleaning system utilizes a drive system to force the tower through the apparatus; an alignment system to ensure that the tower remains in proper alignment throughout the cleaning process; a brush system that initiates separation of plant debris from the tower/plant containers and ensures that the plant roots are torn apart; a plunger system to eject plant debris from within the plant containers; an air delivery system to blow away the debris; and rollers to maintain tower face alignment during the cleaning process.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Applicant: MJNN, LLC
    Inventors: Matthew Matera, Brice Klein, Tamara Hasoon, Merritt Jenkins, Andrew Dubel, Michael Peter Flynn
  • Patent number: 10831475
    Abstract: Assessing portability of source code based on predictions from a learning model trained with historical outputs from a portability analyzer. A request is received as input to assess portability of source code from a source environment to at least one target environment. The learning model is applied to the source code to predict a level of portability of the source code to the at least one target environment. Results from a portability analyzer that are based on the level of portability predicted by the learning model include a confidence measure associated with one or more portions of the source code indicating the ease of portability of the one or more portions of the source code to each of the at least one target environments.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: November 10, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
  • Patent number: 10833892
    Abstract: A bridge communicates a link layer frame between a device and a cellular access network node, the link layer frame comprising a portion including a header and data of an upper layer protocol layer instance in the device or the cellular access network node. The header includes identification information to identify which of a plurality of upper layer protocol layer instances the data is associated with.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: November 10, 2020
    Assignee: BlackBerry Limited
    Inventors: James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann
  • Patent number: 10824877
    Abstract: A computer vision system is provided that includes an image generation device configured to capture consecutive two dimensional (2D) images of a scene, a first memory configured to store the consecutive 2D images, a second memory configured to store a growing window of consecutive rows of a reference image and a growing window of consecutive rows of a current image, wherein the reference image and the current image are a pair of consecutive 2D images stored in the first memory, a third memory configured to store a sliding window of pixels fetched from the growing window of the reference image, wherein the pixels in the sliding window are stored in tiles, and a dense optical flow engine (DOFE) configured to determine a dense optical flow map for the pair of consecutive 2D images, wherein the DOFE uses the sliding window as a search window for pixel correspondence searches.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: November 3, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Hetul Sanghvi, Mihir Narendra Mody, Niraj Nandan, Anish Reghunath, Michael Peter Lachmayr
  • Publication number: 20200344841
    Abstract: In some examples, a wireless device receives, from a wireless access network node, an indication of a supported extended emergency information (EEI) type supported by a wireless local area network (WLAN). The supported EEI type is selected from among a plurality of different EEI types. The wireless device sends a message relating to an emergency call, the message including EEI data according to the supported EEI type.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Adrian Buckley, Gordon Peter Young, Michael Peter Montemurro, Jan Hendrik Lucas Bakker, Stephen McCann
  • Publication number: 20200344842
    Abstract: In some examples, a wireless device receives, from a wireless access network node, an indication of a supported extended emergency information (EEI) type supported by a wireless local area network (WLAN). The supported EEI type is selected from among a plurality of different EEI types. The wireless device sends a message relating to an emergency call, the message including EEI data according to the supported EEI type.
    Type: Application
    Filed: May 28, 2020
    Publication date: October 29, 2020
    Inventors: Adrian Buckley, Gordon Peter Young, Michael Peter Montemurro, Jan Hendrik Lucas Bakker, Stephen McCann
  • Publication number: 20200336970
    Abstract: In some examples, an access point determines, based on at least one criterion that includes a non-time based criterion, whether to activate group-addressed transmission of information relating to an access network. In response to determining, based on the at least one criterion, to activate group-addressed transmission of information relating to the access network, the access point transmits information relating to the access network in a message targeted to a group address.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: Stephen McCann, Michael Peter Montemurro
  • Publication number: 20200334851
    Abstract: Technologies are described for providing a projected augmented reality system with pose tracking for directing manual processes. A projected augmented reality system includes a video projector, configured to project a dynamically-changing image onto a surface within a work area of an operator, a sensor, and a computer. The computer includes a memory including instructions that when executed cause the computer to obtain three-dimensional pose data using the sensor, determine an output graphical element based on a sequence of three-dimensional pose data over time, and on a current production state, and send an output image based on the output graphical element to the video projector for projection onto the surface.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 22, 2020
    Inventor: Dag Michael Peter Hansson
  • Publication number: 20200336980
    Abstract: A method at a sensor module within a sensor system for communicating with a gateway, the method including storing a timing profile for communications with the gateway; waking a radio core of the sensor module at a threshold time prior to a beacon signal being expected from the gateway; sampling a channel for the beacon signal at the radio core; if the beacon signal is detected: waking a processor on the sensor module; exchanging communication with the gateway; and powering down the processor and radio core upon completion of the exchanging communication.
    Type: Application
    Filed: July 1, 2020
    Publication date: October 22, 2020
    Inventors: Mahendra Fuleshwar Prasad, Michael Peter Montemurro, Stephen McCann, Jesse William Bennett, Scott Leonard Dill, James Randolph Winter Lepp
  • Patent number: 10812964
    Abstract: A mobile device may transition between Extended Service Set (“ESS”) networks while maintaining the same internet protocol (“IP”) address while transitioning. The transition may occur seamlessly, such that a consumer never loses the network connection despite transitioning between networks. The mobile device may receive an IP address from a pool of addresses, such that the mobile device can keep that IP address as it is transitions between networks that each have access to the pool. The assignment of the IP address to the mobile device is from the pool of IP addresses rather than from the AP.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: October 20, 2020
    Assignee: BlackBerry Limited
    Inventors: Stephen McCann, Michael Peter Montemurro
  • Publication number: 20200329421
    Abstract: A mobile device may retrieve service information about a network prior to associating with the network. Utilizing an advertisement protocol to transmit service query messages, a mobile device may receive service query responses from a network that identify the services available prior to establishing network capability. In other words, the messaging is prior to the exchange of any authentication parameters between the device and the network as well prior to the establishment of a recognized session between the device and the network.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 15, 2020
    Inventors: Stephen McCANN, Michael Peter MONTEMURRO
  • Publication number: 20200326980
    Abstract: A control unit including at least one processor and at least one memory connected to the at least one processor, a virtualization system, the virtualization system including a scheduler for scheduling a plurality of virtual machines to assign processing time to each of the virtual machines according to a predetermined fixed sequence of virtual machine switches forming a cycle period, which is repeated, the cycle period being the minimum time period after which the scheduling is repeated, wherein the virtualization system and the plurality of virtual machines are real-time systems, the virtual machines having respectively at least one real-time attribute, wherein at least one the real time attribute of a first virtual machine are different to the corresponding real-time attribute(s) of a second virtual machine, wherein predetermined fixed sequence of virtual machine switches is calculated based on the at least one real time attribute.
    Type: Application
    Filed: October 2, 2018
    Publication date: October 15, 2020
    Inventors: Heinz Prantner, Shantanu Singh Bundela, Pierre-Antoine Bernard, Michael Peter
  • Publication number: 20200326935
    Abstract: Assessing portability of source code based on predictions from a learning model trained with historical outputs from a portability analyzer. A request is received as input to assess portability of source code from a source environment to at least one target environment. The learning model is applied to the source code to predict a level of portability of the source code to the at least one target environment. Results from a portability analyzer that are based on the level of portability predicted by the learning model include a confidence measure associated with one or more portions of the source code indicating the ease of portability of the one or more portions of the source code to each of the at least one target environments.
    Type: Application
    Filed: April 9, 2019
    Publication date: October 15, 2020
    Inventors: Andrew Hicks, Miles C. Pedrone, Tynan J. Garrett, Michael Peter Lyons
  • Patent number: 10805982
    Abstract: In some examples, a wireless device receives, from a wireless access network node, an indication of a supported extended emergency information (EEI) type supported by a wireless local area network (WLAN). The supported EEI type is selected from among a plurality of different EEI types. The wireless device sends a message relating to an emergency call, the message including EEI data according to the supported EEI type.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: October 13, 2020
    Assignee: BlackBerry Limited
    Inventors: Adrian Buckley, Gordon Peter Young, Michael Peter Montemurro, Jan Hendrik Lucas Bakker, Stephen McCann
  • Patent number: 10801456
    Abstract: A control valve arrangement includes a valve body with a filling chamber with a filling hole. A filling valve is arranged in the filling chamber for opening or closing a first fluid communication controlling filling of a first control chamber, the filling valve having a filling valve member with a moving valve seat, the filling valve member being normally biased open by a first spring. A control valve opens and closes a second fluid communication for controlling the emptying of the first control chamber, the control valve being normally biased closed by a second spring. A plug is arranged in the valve body for closing the filling chamber, the plug being provided with an opening which cooperates with the moving valve seat, the opening defining the first fluid communication between the filling chamber and the first control chamber.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: October 13, 2020
    Assignee: DELPHI TECHNOLOGIES IP LIMITED
    Inventor: Michael Peter Cooke
  • Publication number: 20200322770
    Abstract: A method at a power-limited computing station for communicating in an intelligent transport system, the method including operating the computing station in one of a non-critical radio operating state and a safety-critical radio operating state; receiving a trigger at the computing station; determining whether the trigger should cause the computing station to transition a radio operating state; and if the trigger should cause the computing station to transition the radio operating state, changing the radio operating state to the other of the non-critical radio operating state and the safety-critical radio operating state.
    Type: Application
    Filed: June 19, 2020
    Publication date: October 8, 2020
    Inventors: James Randolph Winter LEPP, Stephen John BARRETT, Ian Christopher Drummond DOIG, Gordon Peter YOUNG, Michael Peter MONTEMURRO
  • Publication number: 20200307512
    Abstract: A method for actuating a locking mechanism on a container, the method including receiving, at a computing device associated with the container, a policy for actuating the locking mechanism; determining, at the computing device, that conditions within the policy have been met; and actuating the locking mechanism.
    Type: Application
    Filed: October 6, 2017
    Publication date: October 1, 2020
    Inventors: James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann
  • Publication number: 20200300130
    Abstract: A system includes an engine head that mounts to an engine block of a reciprocating engine, and the engine head includes an intake flow path, an exhaust flow path, a coolant flow path, and first and second sealing registers disposed on opposite sides of the coolant flow path. In addition, the first and second sealing registers are configured to receive a valve guide that supports a valve stem of an exhaust valve. Moreover, the first sealing register is disposed in a wall separating the exhaust flow path and the coolant flow path. Also, a first wall portion of the wall extends between the first sealing register and an exhaust valve seat configured to receive a valve head of the exhaust valve, and a second wall portion of the wall extends from the first sealing register away from the first wall portion.
    Type: Application
    Filed: June 1, 2020
    Publication date: September 24, 2020
    Inventors: Michael Feldner, Ryan Michael Peters, Amy Lindblad
  • Publication number: 20200297268
    Abstract: A subject's Default Mode Network is accessed through corresponding measurements of the Micro-Coherence Oximetry Network Strength (MCO-S). An associated MCO-S system (100) includes a wearable (102), a user device (112) and a processing platform (123). The wearable (102) collects subject information sufficient to enable monitoring and optimization of the subject's Default Mode Network include sensors such as pulse oximetry instrumentation and EEG electrodes to obtain brainwave data, oxygen saturation data, heart rate variability data, and galvanic skin conductance data. Information from the sensors may be communicated to a user device (112), such as a cell phone or VR headset. The user device (112) communicates with a remote processing platform (123) that may execute artificial intelligence functionality and other logic in connection with assessing the patient's micro-coherence network strength and optimizing behavior modification protocols in relation to attributes and objectives of the subject.
    Type: Application
    Filed: November 25, 2019
    Publication date: September 24, 2020
    Inventor: Michael Peter Hickey
  • Patent number: 10778586
    Abstract: A system for steering network traffic to service functions in a service function chain, the system including: a processor; a data storage module; an input interface; an output interface; a classifier configured to determine a path for a data packet in the service function chain; and a forwarder configured to determine the next location to which the data packet will be sent based on the path. A method for steering network traffic to service functions in a service function chain, the method including: classifying a data packet to determine a path for a data packet in the service function chain; and forwarding the data packet to a next location to which the data packet will be sent based on the path.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Sandvince Corporation
    Inventors: Kyle Mathieu Larose, Michael Frank Marchetti, Thomas James Crugnale, David Cameron Dolson, Michael Peter Bieniek