Patents by Inventor Daniel John Altin

Daniel John Altin 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: 11869672
    Abstract: Contract tracing systems and methods for infectious disease tracking are disclosed. An infectious disease tracking system includes a plurality of user devices, each user device configured to detect, using a wireless communication module, a signal emitted by another one of the plurality of user devices. The user device can determine that a strength of the signal exceeds a predetermined event initiation signal strength threshold corresponding to a physical proximity between users of the devices and can store a contact tracing event record in response to determining that the strength of the signal exceeds the predetermined event initiation signal strength threshold. The user device can transmit the contact tracing event records to a data center where they can be stored and used to identify close contacts when an index case of an infectious disease is identified.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: January 9, 2024
    Assignee: Royal Caribbean Cruises Ltd.
    Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
  • Patent number: 11804309
    Abstract: Contract tracing systems and methods for infectious disease tracking are disclosed. An infectious disease tracking system includes a plurality of user devices, each user device configured to detect, using a wireless communication module, a signal emitted by another one of the plurality of user devices. The user device can determine that a strength of the signal exceeds a predetermined event initiation signal strength threshold corresponding to a physical proximity between users of the devices and can store a contact tracing event record in response to determining that the strength of the signal exceeds the predetermined event initiation signal strength threshold. The user device can transmit the contact tracing event records to a data center where they can be stored and used to identify close contacts when an index case of an infectious disease is identified.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: October 31, 2023
    Assignee: Royal Caribbean Cruises Ltd.
    Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
  • Publication number: 20220215968
    Abstract: Contract tracing systems and methods for infectious disease tracking are disclosed. An infectious disease tracking system includes a plurality of user devices, each user device configured to detect, using a wireless communication module, a signal emitted by another one of the plurality of user devices. The user device can determine that a strength of the signal exceeds a predetermined event initiation signal strength threshold corresponding to a physical proximity between users of the devices and can store a contact tracing event record in response to determining that the strength of the signal exceeds the predetermined event initiation signal strength threshold. The user device can transmit the contact tracing event records to a data center where they can be stored and used to identify close contacts when an index case of an infectious disease is identified.
    Type: Application
    Filed: October 18, 2021
    Publication date: July 7, 2022
    Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
  • Publication number: 20210350490
    Abstract: Embarkation systems and methods for preventing the introduction and/or spread of infectious diseases within a cruise ship or other environment. An embarkation system includes at least one agent computing device located at an embarkation facility and configured to receive a disease-negative input corresponding to a customer's test result or proof of immunity to an infectious disease, retrieve a health status of the customer determined based at least in part on responses to one or more health questions provided to the customer, and to assist in controlling embarkation based at least in part on the disease-negative input and the health status of the customer. The at least one agent computing device may be operated by an agent of the cruise ship and may execute an agent app configured to display instructions and/or customer's boarding approval status to the agent.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 11, 2021
    Inventors: Curt Joseph Frey, Derek Andrew Major, Daniel David Daley, Daniel John Altin
  • Patent number: 11152124
    Abstract: Contract tracing systems and methods for infectious disease tracking are disclosed. An infectious disease tracking system includes a plurality of user devices, each user device configured to detect, using a wireless communication module, a signal emitted by another one of the plurality of user devices. The user device can determine that a strength of the signal exceeds a predetermined event initiation signal strength threshold corresponding to a physical proximity between users of the devices and can store a contact tracing event record in response to determining that the strength of the signal exceeds the predetermined event initiation signal strength threshold. The user device can transmit the contact tracing event records to a data center where they can be stored and used to identify close contacts when an index case of an infectious disease is identified.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: October 19, 2021
    Assignee: ROYAL CARIBBEAN CRUISES LTD.
    Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
  • Publication number: 20210280321
    Abstract: Contract tracing systems and methods for infectious disease tracking are disclosed. An infectious disease tracking system includes a plurality of user devices, each user device configured to detect, using a wireless communication module, a signal emitted by another one of the plurality of user devices. The user device can determine that a strength of the signal exceeds a predetermined event initiation signal strength threshold corresponding to a physical proximity between users of the devices and can store a contact tracing event record in response to determining that the strength of the signal exceeds the predetermined event initiation signal strength threshold. The user device can transmit the contact tracing event records to a data center where they can be stored and used to identify close contacts when an index case of an infectious disease is identified.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 9, 2021
    Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
  • Patent number: 10282219
    Abstract: A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Daniel John Altin
  • Publication number: 20170212660
    Abstract: A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
    Type: Application
    Filed: April 7, 2017
    Publication date: July 27, 2017
    Inventor: Daniel John Altin
  • Patent number: 9645831
    Abstract: A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: May 9, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Daniel John Altin
  • Patent number: 9323436
    Abstract: Technologies are described herein for utilizing drawing guides in determining the display of smart guides in a drawing program. The drawing program detects that an active drawing object is being manipulated on a drawing canvas. The drawing program determines if one or more drawing guides are visible on the drawing canvas. Upon determining that one or more drawing guides are visible on the drawing canvas, the drawing program treats the drawing guides as drawing objects in determining the display of smart guides on the drawing canvas and the snap-to positioning of the active drawing object.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: April 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel John Altin, Ankit Prasad, Hannes Ruescher
  • Publication number: 20150199202
    Abstract: A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
    Type: Application
    Filed: September 29, 2014
    Publication date: July 16, 2015
    Inventor: Daniel John Altin
  • Publication number: 20150052465
    Abstract: Visual feedback indicating that a graphical element is included in a selection boundary prior to a commitment of a selection is provided. Visual feedback may be displayed indicating which graphical element(s) may be selected once a lasso selection operation is completed. That is, the visual feedback is provided while the selection is being made. Accordingly, a user may be able to see, prior to commitment of the selection, which graphical elements may be selected. The visual feedback may include various visual indications, such as providing a border or highlighting around selected graphical elements, shading or coloring selected graphical elements, animating selected graphical elements, providing an indication of a number of selected graphical elements, providing an indication of progressive disclosure of selection of a graphical element, or providing an indication of a graphical element's bounding box.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 19, 2015
    Applicant: Microsoft Corporation
    Inventors: Daniel John Altin, Sarah Morgan Ferraro
  • Patent number: 8866854
    Abstract: A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventor: Daniel John Altin
  • Patent number: 8732664
    Abstract: Technologies are described herein for serializing in-memory objects of an application program for purposes of comparison. A request to serialize in-memory objects of an application program is received. A list of one or more objects, properties, or methods to be serialized is read from a serialization driver file and the one or more objects, properties, or methods in an object memory of the application program are accessed through an object model exposed by the application program. Values from the one or more objects, properties, or methods in the object memory are serialized and stored in a generic object container that facilitates comparison between the serialized values from the application program and corresponding values from other versions of the application program.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventor: Daniel John Altin
  • Publication number: 20130268854
    Abstract: Technologies are described herein for utilizing drawing guides in determining the display of smart guides in a drawing program. The drawing program detects that an active drawing object is being manipulated on a drawing canvas. The drawing program determines if one or more drawing guides are visible on the drawing canvas. Upon determining that one or more drawing guides are visible on the drawing canvas, the drawing program treats the drawing guides as drawing objects in determining the display of smart guides on the drawing canvas and the snap-to positioning of the active drawing object.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 10, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Daniel John Altin, Ankit Prasad, Hannes Ruescher
  • Publication number: 20130106917
    Abstract: A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide line and can be created from a single ruler, either a vertical or horizontal ruler displayed on the workspace. To create a horizontal guide, the user can position the cursor on a horizontal ruler. The user can click-and-hold and drag the cursor to create and position a horizontal guide over the workspace. To create a vertical guide, the user can position the cursor in the horizontal ruler and click and release. The user can create both vertical and horizontal guides using the vertical ruler in a corresponding manner, where clicking on the vertical ruler creates a horizontal guide, and click-and-hold and dragging creates a vertical guide. Guides can be individually configured or altered in their visual characteristics.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: Microsoft Corporation
    Inventor: Daniel John Altin
  • Publication number: 20120297365
    Abstract: Technologies are described herein for serializing in-memory objects of an application program for purposes of comparison. A request to serialize in-memory objects of an application program is received. A list of one or more objects, properties, or methods to be serialized is read from a serialization driver file and the one or more objects, properties, or methods in an object memory of the application program are accessed through an object model exposed by the application program. Values from the one or more objects, properties, or methods in the object memory are serialized and stored in a generic object container that facilitates comparison between the serialized values from the application program and corresponding values from other versions of the application program.
    Type: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventor: Daniel John Altin