Patents by Inventor John Dennis

John Dennis 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: 20230270958
    Abstract: A respiratory assistance component is disclosed that changes shape when an electrical charge is provided. The amount of electrical charge that is applied may be based on values, characteristics, or user controlled parameters of the respiratory assistance system. The component may be all or part of a patient interface, a tube, a flow generator, and/or a sleep mat.
    Type: Application
    Filed: May 4, 2023
    Publication date: August 31, 2023
    Inventors: Kai STUEBIGER, Justin John FORMICA, Aaron Samuel DAVIDSON, Gerard Michael RUMMERY, Clancy John DENNIS, Liam HOLLEY
  • Patent number: 11741410
    Abstract: In one aspect, just-in-time authentication is provided to assist an administrator or staff of an IT service end user to invoke a function call to a service. The just-time-authentication can provide on-the-fly authentication to the service. In another aspect, granular permissions in executing a task or tasks for a service is enabled for a given administrator or staff of an IT service end user. In some embodiments, the granular permission involves assigning permissions to users either directly or indirectly via a mediating abstraction (such as groups, roles, etc.). Still in another aspect, stateful execution of a command/function call to a service is provided. In the stateful execution, the command/function call to the service is associated with a key, which can comprise a session id, a function name, a count of function executions for current session, and hash of input parameters for the command/function call, and/or any other information.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: August 29, 2023
    Assignee: SkyKick, Inc.
    Inventors: Christopher Rayner, Evan Richman, Bradley Younge, Robert P. Karaban, John Dennis, Todd Schwartz, Darren D. Peterson, Peter Joseph Wilkins, Matthew Steven Hintzke, Sergii Semenov, Alex Zammitt, Philip Pittie
  • Patent number: 11696990
    Abstract: Methods and apparatus provide automated circuit disconnection monitoring such as for a respiratory apparatus or system. Disconnection of a patient circuit, including a patient interface and air delivery circuit, may be detected and a message or alarm activated. In some versions, detecting occurrences of circuit disconnection event(s), such as by a processor, may be based on an instantaneous disconnection parameter as a function of a disconnection setting. The disconnection setting may be determined based on patient circuit type. The instantaneous disconnection parameter may be determined from detected pressure and flow rate, and may be, for example, a conductance value or an impedance value. Disconnection events may be qualified by one or more detected respiratory indicators.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: July 11, 2023
    Inventors: Dion Charles Chewe Martin, Clancy John Dennis, Benjamin John Leavens, Etienne Veschambre, Stuart Wishart
  • Patent number: 11688287
    Abstract: A system for providing a flight planning tool is disclosed. The system may include at least one memory device for storing flight information and one or more hardware processors. The one or more hardware processors may be configured to provide an Application Program Interface (API) for facilitating communication between the system and at least one of a client device and one or more third-party devices, receive, via the API, a request including first information related to a flight, collect, via the API and based on the first information, second information from one or more third-party devices, generate flight trip data based on the first and second information, wherein the flight trip data includes information and graphics associated with the flight, and provide, via the API, one or more user interfaces to the client device for communicating the flight trip data.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: June 27, 2023
    Assignee: Aircraft Owners and Pilots Association
    Inventors: Douglas Nolen Shorter, Jr., John Dennis Hamilton, Kimberly Lynn Ocasek, Eric John Rush, Brian Michael Tenberg, John Vance Whitehouse, Sergey Krilov
  • Patent number: 11684733
    Abstract: A respiratory assistance component is disclosed that changes shape when an electrical charge is provided. The amount of electrical charge that is applied may be based on values, characteristics, or user controlled parameters of the respiratory assistance system. The component may be all or part of a patient interface, a tube, a flow generator, and/or a sleep mat.
    Type: Grant
    Filed: March 15, 2020
    Date of Patent: June 27, 2023
    Assignee: ResMed Pty Ltd
    Inventors: Kai Stuebiger, Justin John Formica, Aaron Samuel Davidson, Gerard Michael Rummery, Clancy John Dennis, Liam Holley
  • Patent number: 11521499
    Abstract: A flight planning system for providing a flight planning tool comprises a memory device for storing flight information and one or more hardware processors configured to: receive a flight plan, access a calendar of events, determine events corresponding to dates associated with the flight plan, and provide a notification of the events on an interactive user interface.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: December 6, 2022
    Assignee: Aircraft Owners and Pilots Association
    Inventors: Douglas Nolen Shorter, Jr., John Dennis Hamilton, Kimberly Lynn Ocasek, Eric John Rush, Brian Michael Tenberg, John Vance Whitehouse, Sergey Krilov
  • Patent number: 11483214
    Abstract: System and method are disclosed for enabling data synchronization with different cloud service providers. Semantics of provide data from the cloud service providers may be determined and captured in a data object—i.e. a provider data object. The provider data object may then be instantiated for individual cloud service providers for synchronizing data with a given cloud service provider. Provider data can be received from the given cloud service provider can be processed using the instance of the provider data object. Specific provider information can then be extracted from the received provider data according the semantics defined in the instance of the provider data object. The extracted provider information can then compared with provider information already stored in a database. When one or more differences are detected between the two, the received provider information can be saved to the database.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 25, 2022
    Assignee: SkyKick, Inc.
    Inventors: John Dennis, Corey Brent Caldwell, Douglas Handler, Evan Richman, Todd Schwartz, Bradley Younge, Matthew Steven Hintzke
  • Patent number: 11422987
    Abstract: A system and method for facilitating a migration engine to migrate data items in a data directory from a source system to a destination system over multiple migration passes are disclosed. A state file can be used to track migration states of data items during the life cycle of the migration. The state file can be generated and updated by a plugin to the migration engine. During a migration pass, the state file can be loaded into the memory to influence the migration by the migration engine. Prior to the migration pass, migration profile specifying one or more migration actions can be invoked by a migration routine. The invocation of the migration profile can cause the state file to be modified to perform the migration actions accordingly.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: August 23, 2022
    Assignee: SkyKick, Inc.
    Inventors: John Dennis, Evan Richman, Todd Schwartz, Bradley Younge, Manoj Ganesh Panse
  • Patent number: 11265376
    Abstract: Technology is generally described for automating the project management and execution of data migration from a source email system to a destination email system. In some examples, the technology can include receiving a domain name of a second computing system; obtaining domain name system (DNS) records for the received domain name; determining an email hosting provider for the second computing system; determining, by the processor, based on the obtained DNS records, an email system service type of the source email system on the second computing system; discovering mailboxes and message delivery rules of the source email system; displaying customization options for migrating discovered source email system mailboxes; migrating data items from the source email system to the destination email system; and managing migration of data from source email system client computing devices to the destination email system.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: March 1, 2022
    Assignee: SkyKick, LLC
    Inventors: John Dennis, Evan Richman, Todd Schwartz, Trent Schwartz, Richard J Tett, Brad Younge
  • Patent number: 11194829
    Abstract: Entity matching is provided. A request to determine a second entity matching with a first entity may be received. Demographic fields to be compared to determine the match may be determined. Comparison weights including an agreement weight, a disagreement weight, and a null weight may be assigned to each of the plurality of demographic fields. The received request may be parsed to determine demographic fields data related to the second entity. The demographic fields data may be compared with indexed demographic data which may include a plurality of records. The demographic fields data may be compared for the determined plurality of demographic fields. A comparison weight for each of the plurality of demographic fields may be determined based on the comparison. The first entity matching with the second entity may be determined from the indexed demographic data based on determined comparison weights for the plurality of demographic fields.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: December 7, 2021
    Assignee: Experian Health, Inc.
    Inventors: John Dennis, Sean Daniel Reisz
  • Publication number: 20210360064
    Abstract: Technology is generally described for automating the project management and execution of data migration from a source email system to a destination email system. In some examples, the technology can include receiving a domain name of a second computing system; obtaining domain name system (DNS) records for the received domain name; determining an email hosting provider for the second computing system; determining, by the processor, based on the obtained DNS records, an email system service type of the source email system on the second computing system; discovering mailboxes and message delivery rules of the source email system; displaying customization options for migrating discovered source email system mailboxes; migrating data items from the source email system to the destination email system; and managing migration of data from source email system client computing devices to the destination email system.
    Type: Application
    Filed: March 11, 2021
    Publication date: November 18, 2021
    Inventors: John Dennis, Evan Richman, Todd Schwartz, Trent Schwartz, Richard J Tett, Brad Younge
  • Publication number: 20210347201
    Abstract: Stobe Spin Art is a new Apparatus for making traditional Spin Art, that employs precise stroboscopic Illumination upon a spinning substrait, held safely captive in an appropriate platen, such that the spinning substrait, timed to stroboscopic illumination of specific luminosity and duration appears still to the Artist's eye during the artistic process, allowing that artist to create, observe, modify, and finish their work of art in real time. That artistic process uses a variety of pigments, specific to individual substraits, and employs specifically designed depositors, including deposition pattern dies, for different creative effects. Substraits will vary as will their specific pigments, (paints, inks, dyes, and glazes, etc.) depending upon the application, specific to the substrate. The Apparatus will feature the use of U.V. curable pigments, and a safe U.V. Interlock to quickly cure the artist's finished work of art into a smear free take home masterpiece.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 11, 2021
    Inventor: John Dennis Hogan
  • Publication number: 20210264797
    Abstract: A system for providing a flight planning tool is disclosed. The system may include at least one memory device for storing flight information and one or more hardware processors. The one or more hardware processors may be configured to provide an Application Program Interface (API) for facilitating communication between the system and at least one of a client device and one or more third-party devices, receive, via the API, a request including first information related to a flight, collect, via the API and based on the first information, second information from one or more third-party devices, generate flight trip data based on the first and second information, wherein the flight trip data includes information and graphics associated with the flight, and provide, via the API, one or more user interfaces to the client device for communicating the flight trip data.
    Type: Application
    Filed: May 7, 2021
    Publication date: August 26, 2021
    Applicant: Aircraft Owners and Pilots Association
    Inventors: Douglas Nolen Shorter, JR., John Dennis Hamilton, Kimberly Lynn Ocasek, Eric John Rush, Brian Michael Tenberg, John Vance Whitehouse, Sergey Krilov
  • Publication number: 20210241633
    Abstract: a mobile application is disclosed for providing a flight planning tool on a client device. The mobile application may include a data input module configured to receive, via interface hardware on the client device, a selection of one of a plurality of selectable tools. The mobile application may further include a graphics module configured to display, via the interface hardware, a user interface associated with the selection. The mobile application may further include a flight planning communication module configured transmit a request for information associated with the selection, via an API, to a flight planning system, and receive, from the flight planning system via the API, responsive information that fulfills the request, wherein the responsive information was generated by the flight planning system based on information from a third-party device.
    Type: Application
    Filed: April 5, 2021
    Publication date: August 5, 2021
    Applicant: Aircraft Owners and Pilots Association
    Inventors: Douglas Nolen Shorter, JR., John Dennis Hamilton, Kimberly Lynn Ocasek, Eric John Rush, Brian Michael Tenberg, John Vance Whitehouse, Sergey Krilov
  • Publication number: 20210224300
    Abstract: An information retrieval method for cloud service administration is provided. The method may include establishing a connection with a semantic database. In some embodiments, the semantic database is configured to store information for different cloud services, and the information includes information regarding a first cloud service and information regarding a second cloud service. In some embodiments, the information regarding the first cloud service includes a first entity information and the information regarding the second cloud service includes a second entity information. The method further includes transmitting to the semantic database a request to obtain information regarding an asset. Then the method may include receiving from the semantic database an indication that first entity information and the second entity information being linked and being both related to the asset.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 22, 2021
    Applicant: SKYKICK, INC.
    Inventors: Christopher Rayner, Evan Richman, Bradley Younge, Robert P. Karaban, John Dennis, Todd Schwartz, Darren D. Peterson, Peter Joseph Wilkins, Matthew Steven Hintzke, Sergii Semenov, Alex Zammitt, Philip Pittle
  • Publication number: 20210226957
    Abstract: In one aspect, just-in-time authentication is provided to assist an administrator or staff of an IT service end user to invoke a function call to a service. The just-time-authentication can provide on-the-fly authentication to the service. In another aspect, granular permissions in executing a task or tasks for a service is enabled for a given administrator or staff of an IT service end user. In some embodiments, the granular permission involves assigning permissions to users either directly or indirectly via a mediating abstraction (such as groups, roles, etc.). Still in another aspect, stateful execution of a command/function call to a service is provided. In the stateful execution, the command/function call to the service is associated with a key, which can comprise a session id, a function name, a count of function executions for current session, and hash of input parameters for the command/function call, and/or any other information.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 22, 2021
    Applicant: SKYKICK, INC.
    Inventors: Christopher Rayner, Evan Richman, Bradlley Younge, Robert P. Karaban, John Dennis, Todd Schwartz, Darren D. Peterson, Peter Joseph Wilkins, Matthew Steven Hintzke, Sergii Semevov, Alex Zammitt, Philip Pittle
  • Publication number: 20210224712
    Abstract: In one aspect of the present disclosure, activities of users within an IT service end user are recorded. A given record of a user activity may include an output of a command executed by the user, and execution information, input parameter(s) to the command, output of the command, and/or any other type of execution information. In implementations, intelligence may be built into a proxy module corresponding to the command to track an execution of the command started by the user. The execution of the command is captured and stored in a buffer such that another user within the IT service end user can review the execution of the command. In another aspect, user interfaces are provided to facilitate a user within an IT service end user to review activities in administering IT services by another user within the IT service end user.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 22, 2021
    Applicant: SKYKICK, INC.
    Inventors: Christopher Rayner, Evan Richman, Bradley Younge, Robert P. Karaban, John Dennis, Todd Schwartz, Darren D. Peterson, Peter Joseph Wilkins, Matthew Steven Hintzke, Sergii Semenov, Alex Zammitt, Philip Pittle
  • Patent number: 11004346
    Abstract: A system for providing a flight planning tool may include a memory device and a weather module configured to receive weather data from a third-party device usable by a flight planning module to generate a flight plan. The system may also include a hardware processor configured to execute instructions to provide an API for facilitating communication with a client device or a third-party device; receive a request from the client device indicating a user input indicative of first information related to a flight; collect second information from a third-party device based on the first information; generate a weather message based on the user input and the information from the third-party device, wherein the weather message includes information associated with the flight; provide a user interface to the client device for communicating the weather message; and display graphics indicative of the flight information included in the weather message.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: May 11, 2021
    Assignee: AIRCRAFT OWNERS AND PILOTS ASSOCIATION
    Inventors: Douglas Nolen Shorter, Jr., John Dennis Hamilton, Kimberly Lynn Ocasek, Eric John Rush, Brian Michael Tenberg, John Vance Whitehouse, Sergey Krilov
  • Patent number: 10971021
    Abstract: A flight planning system for providing a flight planning tool on a client device includes a flight planning module, a weather module, and an airport module. A flight planning API is configured to communicate with the modules and client device, and receive, via client device hardware, a request for information associated with a selection of one of a plurality of tools corresponding to one of the modules. Accessing the flight planning system includes identifying a user and authorizing access to the flight planning system. The flight planning module is configured to: retrieve, based on the tool selection, information responsive to the request from at least one of a third-party device or another of the plurality of modules; generate an aviation flight plan based on the information responsive to the request; and transmit the flight plan to the client device for display via the client device.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: April 6, 2021
    Assignee: AIRCRAFT OWNERS AND PILOTS ASSOCIATION
    Inventors: Douglas Nolen Shorter, Jr., John Dennis Hamilton, Kimberly Lynn Ocasek, Eric John Rush, Brian Michael Tenberg, John Vance Whitehouse, Sergey Krilov
  • Patent number: 10965742
    Abstract: Technology is generally described for automating the project management and execution of data migration from a source email system to a destination email system. In some examples, the technology can include receiving a domain name of a second computing system; obtaining domain name system (DNS) records for the received domain name; determining an email hosting provider for the second computing system; determining, by the processor, based on the obtained DNS records, an email system service type of the source email system on the second computing system; discovering mailboxes and message delivery rules of the source email system; displaying customization options for migrating discovered source email system mailboxes; migrating data items from the source email system to the destination email system; and managing migration of data from source email system client computing devices to the destination email system.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 30, 2021
    Assignee: SkyKick, Inc.
    Inventors: John Dennis, Evan Richman, Todd Schwartz, Trent Schwartz, Rick Tett, Brad Younge