Patents by Inventor Craig Gravina

Craig Gravina 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: 11875559
    Abstract: A method involves use of multiple convolutional neural networks and multiple segmentation masks to programmatically generate a stool rating for a digital image of a diaper with stool. The method includes generating, by a first convolutional neural network, a first mask representing an identification of an area of the digital image that corresponds to stool, and a second mask representing an identification of an area of the digital image that corresponds to a diaper. The method further includes generating a third mask representing an intersection of the first and second masks, and generating a modified digital image utilizing the third mask. The method further includes determining, by a second convolutional neural network, a stool rating for the digital image of the diaper with stool by utilizing the modified digital image as input for the second convolutional neural network.
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: January 16, 2024
    Assignee: OBVIO HEALTH USA, INC.
    Inventors: Brian Alexander Cohn, Austin Richard Napana Lamb, Jamie Chen, Melissa Trieu, Nikki Jamshidbaigi, Pavle Joshua Medvidovic, Craig Gravina
  • Publication number: 20230012236
    Abstract: A method involves use of multiple convolutional neural networks and multiple segmentation masks to programmatically generate a stool rating for a digital image of a diaper with stool. The method includes generating, by a first convolutional neural network, a first mask representing an identification of an area of the digital image that corresponds to stool, and a second mask representing an identification of an area of the digital image that corresponds to a diaper. The method further includes generating a third mask representing an intersection of the first and second masks, and generating a modified digital image utilizing the third mask. The method further includes determining, by a second convolutional neural network, a stool rating for the digital image of the diaper with stool by utilizing the modified digital image as input for the second convolutional neural network.
    Type: Application
    Filed: July 12, 2021
    Publication date: January 12, 2023
    Inventors: Brian Alexander Cohn, Austin Richard Napana Lamb, Jamie Chen, Melissa Trieu, Nikki Jamshidbaigi, Pavle Joshua Medvidovic, Craig Gravina
  • Publication number: 20070180479
    Abstract: A method performed by a user control device for providing an interactive experience with video on demand (VOD) media content includes receiving a user-generated signal that is representative of a response of the user to a first video sequence of the VOD media content that is presented to the user; determining one or more media control signals to communicate to a multimedia control device that will result in the playing of an appropriate video sequence of the VOD media content in order to provide the user an interactive experience with the VOD media content; and wirelessly communicating the one or more media control signals for playing of the appropriate video sequence. The appropriate video sequence of the VOD media content is played in reply to the response of the user, and the interactive experience with the VOD media content is provided to the user.
    Type: Application
    Filed: January 5, 2007
    Publication date: August 2, 2007
    Applicant: BRIGHT ENTERTAINMENT LIMITED
    Inventors: Craig Gravina, John Kavanagh
  • Publication number: 20070180387
    Abstract: A media event of a host system is controlled by a controller as a function of Device Independent Instructions (software not specific to the host system); Device Dependent Instructions (software specific to the host system); and user input. The Device Independent Instructions may be specific to the media event, especially where the media event is presentation of particular media content. The controller may include a removable user interface (RUI); a graphical user interface (GUI); and/or a peripheral user interface (PUI). Accompanying media content may be included with the Device Independent Instructions for presentation by the controller, which may be specific to the media event. The controller may be utilized to control media events in multiple host systems preferably executes conditional programming. Methods of combining the Device Independent Instructions with the media content are disclosed.
    Type: Application
    Filed: November 17, 2006
    Publication date: August 2, 2007
    Applicant: PUSHPLAY INTERACTIVE, LLC
    Inventors: Craig Gravina, Arthur Gravina
  • Publication number: 20060164932
    Abstract: A method performed by a media control unit provides an interactive experience with audiovisual content of a DVD played by a multimedia player and includes: receiving a user-generated signal representative of a response of the user to a first video sequence of the audiovisual content of the DVD presented to the user; in response to the user-generated signal, determining media control signals for communicating to the multimedia device that will result in the multimedia player playing an appropriate video sequence of the audiovisual content of the DVD representing a reply to the user's response; and wirelessly communicating, for receipt by the multimedia device, the determined media control signals, whereby the appropriate video sequence is played in reply to the user's response.
    Type: Application
    Filed: October 24, 2005
    Publication date: July 27, 2006
    Applicant: BRIGHT ENTERTAINMENT LIMITED
    Inventors: John Kavanagh, Craig Gravina, Martin McDonald, Geoffrey Lyon
  • Publication number: 20050175324
    Abstract: An apparatus for controlling presentation of media content of a DVD by a DVD player includes a console that communicates with the DVD player and an overlay that is specific to media content of the DVD. When the overlay is coupled to the console, the console communicates a command to the DVD player resulting in presentation of media content of the DVD. An overlay presents buttons configured as shapes such as numbers, letters, and animals. When such an overlay is coupled to a console and upon the pressing of such a button, the console communicates a command to a DVD player resulting in the player presenting media content related to the button of the overlay pressed.
    Type: Application
    Filed: January 25, 2005
    Publication date: August 11, 2005
    Inventors: Craig Gravina, Arthur Gravina
  • Publication number: 20050060238
    Abstract: An apparatus for controlling a media event of a host system, such as a presentation of particular media content by a media device, includes a controller and a peripheral user interface (PUI) having user inputs. The PUI is preferably separable from the controller and communicates with the controller wirelessly or by releasable cabled connection. Optionally, a PUI includes a communications component and a subRUI that is capable of being removably coupled to the communications component or to the controller. Upon actuation of a user input, a program executed by a processor of the controller accesses both Device Independent Instructions that relate to the media event and Device Dependent Instructions that relate to a protocol for controlling the host system.
    Type: Application
    Filed: October 20, 2004
    Publication date: March 17, 2005
    Applicant: PUSHPLAY INTERACTIVE, LLC
    Inventors: Craig Gravina, Arthur Gravina
  • Publication number: 20050005043
    Abstract: An apparatus for controlling a media event and optionally presenting additional media content includes a removable user interface (RUI) having graphical indicia for guiding a user in selectively actuating a user input, and a controller capable of communicating commands to a media device responsively to the actuation of a user input. A determination of the location of a selector actuating a user input is made to interpret the selection of the user and to control a media event accordingly. The command sent by the controller depends on the selection of the user and Device Independent Instructions with regard to a selecting a media event, and depends on Device Dependent instructions with regard to controlling a particular media device of the host system to present the media event. Additional media content is optionally presented through a component of the controller.
    Type: Application
    Filed: August 4, 2004
    Publication date: January 6, 2005
    Applicant: PUSHPLAY INTERACTIVE, LLC
    Inventors: Craig Gravina, Arthur Gravina