Patents by Inventor Michael A. Guy

Michael A. Guy 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: 20240152509
    Abstract: Solutions for enforcing both syntactic and semantic correctness of domain-specific data queries include: receiving a data query; constraining an operation of the data query to enforce semantic correctness, wherein enforcing semantic correctness comprises: determining semantic information associated with each of a plurality of data entities; based on at least the semantic information, determining whether combining the two data entities of the plurality of data entities is allowed or is not allowed; based on at least determining that combining the two data entities is allowed, permitting combining the two data entities in the data query; and based on at least determining that combining the two data entities is not allowed, preventing combining the two data entities in the data query; and executing the data query. Some examples further include basing the permission on (at least) an ontology between the semantic information of the two data entities and a set of axioms.
    Type: Application
    Filed: January 16, 2024
    Publication date: May 9, 2024
    Inventors: Lengning LIU, Tanuja MACHINENI, Chad Michael HEYNE, Manohar SREENIVASACHAR, Richard T. GUY, Roji Pulimoottil THOMAS
  • Publication number: 20240126103
    Abstract: A prescription lens insert and methods of use are described, in which flexing a frame of a prescription lens insert, such that left and right rims of the frame are displaced mediolaterally, aligns respective larger ends of two keyhole apertures of the frame with left and right mushroom-shaped connector pegs protruding rearward from a pair of protective glasses. The prescription lens insert is then placed over the left and right connector pegs, such that distal heads of the connector pegs pass through the two keyhole apertures of the frame and the keyhole apertures are disposed adjacent shaft portions of the connector pegs. The frame of the prescription lens insert is then unflexed to align respective smaller ends of the two keyhole apertures with the left and right connector pegs, such that the distal heads prevent removal of the unflexed frame.
    Type: Application
    Filed: April 15, 2022
    Publication date: April 18, 2024
    Inventors: Ludovic Francis BOINNARD, Marc Guy BLANCHARD, Dennis C. TAN, Jamie OMAN, Michael D. YOUNG
  • Publication number: 20240126120
    Abstract: A display may have a pixel array such as a liquid crystal pixel array. The pixel array may be illuminated with backlight illumination from a direct-lit backlight unit. The backlight unit may include an array of light-emitting diodes (LEDs) on a printed circuit board. The display may have a notch to accommodate an input-output component. Reflective layers may be included in the notch. The backlight may include a color conversion layer with a property that varies as a function of position. The light-emitting diodes may be covered by a slab of encapsulant with recesses in an upper surface.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 18, 2024
    Inventors: Meizi Jiao, Joshua A. Spechler, Jie Xiang, Zhenyue Luo, Chungjae Lee, Morteza Amoorezaei, Mengyang Liang, Xinyu Zhu, Mingxia Gu, Jun Qi, Eric L. Benson, Victor H. Yin, Youchul Jeong, Xiang Fang, Yanming Li, Michael J. Lee, Marianna C. Sbordone, Ari P. Miller, Edward J. Cooper, Michael C. Sulkis, Francesco Ferretti, Seth G. McFarland, Mary M. Morrison, Eric N. Vergo, Terence Chan, Ian A. Guy, Keith J. Hendren, Sunitha Chandra
  • Patent number: 11928583
    Abstract: Techniques for generating a set of Deep Learning (DL) models are described. An example method includes training an initial set of DL models using the training data, wherein a topology of each of the DL models is determined based on the parameters vector. The method also includes generating a set of estimate performance functions for each of the DL models in the initial set based on the set of edge-related metrics, and generating a plurality of objective functions based on the set of estimated performance functions. The method also includes generating a final DL model set based on the objective functions, receiving a user selection of a selected DL model from the final DL model set, and deploying the selected DL model to an edge device.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: March 12, 2024
    Assignee: International Business Machines Corporation
    Inventors: Lior Turgeman, Nir Naaman, Michael Masin, Nili Guy, Shmuel Kalner, Ira Rosen, Adar Amir
  • Publication number: 20230336012
    Abstract: The present invention relates to a method of managing the power requirements of an off-grid assembly, and in particular a solar powered off-grid floodlight assembly, that has one or more functional components with electrical power demands that are met by energy storage means. In a first stage the method determines the current state of charge of the energy storage means and records such. This current state of charge determined is then compared with a calculated power requirement for operating said functional components for at least one required operating period. The level of power supplied by the energy storage means to the functional components is then managed in accordance with a power rationing model that comprises instructions to vary the power supplied over time to ensure at least partial functionality of the functional components throughout the required operating period or periods.
    Type: Application
    Filed: September 22, 2021
    Publication date: October 19, 2023
    Inventors: Michael Guy Faram, Owen William Pearson, Timothy Charles Brookes, Christopher Alan Williams
  • Patent number: 11242573
    Abstract: A system can be used to process liquid materials, such as aqueous-based syrup solutions containing sugar molecules. In some examples, the system includes a processing vessel having multiple individually-controllable temperature zones arranged in series. In operation, an aqueous solution can be introduced into an inlet port of the processing vessel and passed sequentially through the series of temperature zones. Water from the aqueous solution can be evaporated within the initial stage(s) of the processing vessel to form a concentrated solution that is then cooled in subsequent stage(s). Accordingly, a supersaturated solution may be formed from the aqueous solution in the processing vessel that is then solidified to subsequently form a substantially dry solid material (e.g., sugar), still within the processing vessel. The substantially dry solid material can discharge through an exit port of the processing vessel.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: February 8, 2022
    Assignee: Bepex International, LLC
    Inventors: Peter M. Koenig, Charles Louis Ley, Michael Guy Morin, John Marvin Heapy, Andrei Bortnov
  • Patent number: 10149166
    Abstract: Systems, methods, and software can be used to verify a certificate. In some aspects, a request to connect to a Virtual Private Network (VPN) server is received from an application on a mobile device. A certificate of the VPN server is obtained at the mobile device. A device-level certificate verification for the certificate is performed. Whether an application-level certificate verification is provisioned for the application is determined. In response to determining that the application-level certification verification is provisioned, the application-level certificate verification for the certificate is performed. In response to verifying that the certificate passes the application-level certificate verification, the mobile device is connected to the VPN server.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 4, 2018
    Assignee: BlackBerry Limited
    Inventors: Elliott Michael Guy Mazzuca, Chang Fung Yang, Jason Songbo Xu, Chi Chiu Tse
  • Publication number: 20180187275
    Abstract: A system can be used to process liquid materials, such as aqueous-based syrup solutions containing sugar molecules. In some examples, the system includes a processing vessel having multiple individually-controllable temperature zones arranged in series. In operation, an aqueous solution can be introduced into an inlet port of the processing vessel and passed sequentially through the series of temperature zones. Water from the aqueous solution can be evaporated within the initial stage(s) of the processing vessel to form a concentrated solution that is then cooled in subsequent stage(s). Accordingly, a supersaturated solution may be formed from the aqueous solution in the processing vessel that is then solidified to subsequently form a substantially dry solid material (e.g., sugar), still within the processing vessel. The substantially dry solid material can discharge through an exit port of the processing vessel.
    Type: Application
    Filed: June 23, 2016
    Publication date: July 5, 2018
    Inventors: Peter M. Koenig, Charles Louis Ley, Michael Guy Morin, John Marvin Heapy, Andrei Bortnov
  • Patent number: 9966079
    Abstract: For directing voice input based on eye tracking, a method is disclosed that includes receiving, by use of a processor, an audio signal, the audio signal comprising voice input, selecting a location from the group consisting of a computing device and an application being displayed on a screen of the computing device, the location being detected where a user's eyes are directed, and directing the voice input to the selected location.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: May 8, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Russell Speight VanBlon, Manisha Bijjaragi, Jason Grimme, Spencer Michael Guy, Kyle Jared McDaniel
  • Patent number: 9959446
    Abstract: For appending a user identifier to an image, code records a user identity input from an input device in response to a principle camera recording a principle image. In addition, the code generates a user identifier from the user identity input. The code further appends the user identifier to the principle image.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: May 1, 2018
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: Spencer Michael Guy, Jason Grimme, Kyle Jared McDaniel, Russell Speight VanBlon
  • Publication number: 20170208469
    Abstract: Systems, methods, and software can be used to verify a certificate. In some aspects, a request to connect to a Virtual Private Network (VPN) server is received from an application on a mobile device. A certificate of the VPN server is obtained at the mobile device. A device-level certificate verification for the certificate is performed. Whether an application-level certificate verification is provisioned for the application is determined. In response to determining that the application-level certification verification is provisioned, the application-level certificate verification for the certificate is performed. In response to verifying that the certificate passes the application-level certificate verification, the mobile device is connected to the VPN server.
    Type: Application
    Filed: January 14, 2016
    Publication date: July 20, 2017
    Applicant: BlackBerry Limited
    Inventors: Elliott Michael Guy MAZZUCA, Chang Fung YANG, Jason Songbo XU, Chi Chiu TSE
  • Patent number: 9533614
    Abstract: One embodiment provides a method, including: receiving, via a sensor, data associated with a vehicle operator; determining, using a processor, a view of the vehicle operator based on the received data; associating the view with a characteristic of a collision avoidance system; and thereafter modifying the characteristic of the collision avoidance system. Other embodiments are described and claimed herein.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: January 3, 2017
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Spencer Michael Guy, Russell Speight VanBlon, Dharma Teja Nukarapu, Russell Stuart Gantman
  • Patent number: 9471272
    Abstract: In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a portion of audio has been skipped a threshold number of times, and in response to the determination that the portion of the audio has been skipped the threshold number of times, skip the portion without input from a user to skip the portion upon a subsequent presentation of the audio.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: October 18, 2016
    Assignee: LENOVO (Singapore) PTE. LTD.
    Inventors: Spencer Michael Guy, Russell Speight VanBlon, Jason Grimme, Kyle Jared McDaniel, Dharma Teja Nukarapu
  • Publication number: 20160283476
    Abstract: For appending a user identifier to an image, code records a user identity input from an input device in response to a principle camera recording a principle image. In addition, the code generates a user identifier from the user identity input. The code further appends the user identifier to the principle image.
    Type: Application
    Filed: March 24, 2015
    Publication date: September 29, 2016
    Inventors: Spencer Michael Guy, Jason Grimme, Kyle Jared McDaniel, Russell Speight VanBlon
  • Publication number: 20160224063
    Abstract: A system may include a main housing including at least one control unit and a display screen, and an input interface support stand including an input interface integrally connected to a stabilizer. The input support stand is movably secured to the main housing and movable between a retracted position in which the input interface support stand is securely retracted in relation to the main housing, and a supporting position in which the input interface support stand supports the main housing in a supported operative orientation.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Inventors: Jason Grimme, Russell Speight VanBlon, Spencer Michael Guy
  • Publication number: 20160216934
    Abstract: In one aspect, a device includes a processor and a memory accessible to the processor. The memory bears instructions executable by the processor to determine that a portion of audio has been skipped a threshold number of times, and in response to the determination that the portion of the audio has been skipped the threshold number of times, skip the portion without input from a user to skip the portion upon a subsequent presentation of the audio.
    Type: Application
    Filed: January 27, 2015
    Publication date: July 28, 2016
    Inventors: Spencer Michael Guy, Russell Speight VanBlon, Jason Grimme, Kyle Jared McDaniel, Dharma Teja Nukarapu
  • Patent number: 9306948
    Abstract: A method and a mobile device having a plurality of modes of operation, the method associating each connection interface on the mobile device with one of a plurality of modes; and restricting access to a profile for each connection interface on the mobile device to only a subset of applications based on the mode associated with the profile.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: April 5, 2016
    Assignee: BlackBerry Limited
    Inventors: Chi Chiu Tse, Elliott Michael Guy Mazzuca, Konrad Hammel
  • Patent number: 9298367
    Abstract: For rapid notification login, code displays a process proxy and a swipe input geometry adjacent to the process proxy on a touch screen display. In addition, the code activates a process associated with the process proxy in response to a continuous swipe over the process proxy and a preset geometry on the swipe input geometry on the touch screen display.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: March 29, 2016
    Assignee: Lenovo (Singapore) PTE. LTD
    Inventors: Kyle Jared McDaniel, Jason Grimme, Spencer Michael Guy, Russell Speight VanBlon
  • Publication number: 20160046232
    Abstract: One embodiment provides a method, including: receiving, via a sensor, data associated with a vehicle operator; determining, using a processor, a view of the vehicle operator based on the received data; associating the view with a characteristic of a collision avoidance system; and thereafter modifying the characteristic of the collision avoidance system. Other embodiments are described and claimed herein.
    Type: Application
    Filed: August 18, 2014
    Publication date: February 18, 2016
    Inventors: Spencer Michael Guy, Russell Speight VanBlon, Dharma Teja Nukarapu, Russell Stuart Gantman
  • Publication number: 20160034855
    Abstract: One embodiment provides a method, comprising: sending, using a processor, an event having a specified time; receiving, using a processor, an acceptance of the event; and receiving, using a processor, location data of a user that accepted the event; wherein the location data is received for a predetermined time frame associated with the specified time of the event. Other embodiments are described and claimed herein.
    Type: Application
    Filed: July 30, 2014
    Publication date: February 4, 2016
    Inventors: Spencer Michael Guy, Russell Speight VanBlon, Russell Stuart Gantman