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: 11869672Abstract: 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: GrantFiled: October 18, 2021Date of Patent: January 9, 2024Assignee: Royal Caribbean Cruises Ltd.Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
-
Patent number: 11804309Abstract: 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: GrantFiled: October 18, 2021Date of Patent: October 31, 2023Assignee: Royal Caribbean Cruises Ltd.Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
-
Publication number: 20220215968Abstract: 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: ApplicationFiled: October 18, 2021Publication date: July 7, 2022Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
-
Publication number: 20210350490Abstract: 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: ApplicationFiled: May 4, 2021Publication date: November 11, 2021Inventors: Curt Joseph Frey, Derek Andrew Major, Daniel David Daley, Daniel John Altin
-
Patent number: 11152124Abstract: 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: GrantFiled: March 8, 2021Date of Patent: October 19, 2021Assignee: ROYAL CARIBBEAN CRUISES LTD.Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
-
Publication number: 20210280321Abstract: 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: ApplicationFiled: March 8, 2021Publication date: September 9, 2021Inventors: Nicholas Weir, Ernesto M. Rubi, Daniel John Altin
-
Patent number: 10282219Abstract: 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: GrantFiled: April 7, 2017Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Daniel John Altin
-
Publication number: 20170212660Abstract: 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: ApplicationFiled: April 7, 2017Publication date: July 27, 2017Inventor: Daniel John Altin
-
Patent number: 9645831Abstract: 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: GrantFiled: September 29, 2014Date of Patent: May 9, 2017Assignee: Microsoft Technology Licensing, LLCInventor: Daniel John Altin
-
Patent number: 9323436Abstract: 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: GrantFiled: April 5, 2012Date of Patent: April 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Daniel John Altin, Ankit Prasad, Hannes Ruescher
-
Publication number: 20150199202Abstract: 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: ApplicationFiled: September 29, 2014Publication date: July 16, 2015Inventor: Daniel John Altin
-
Publication number: 20150052465Abstract: 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: ApplicationFiled: August 16, 2013Publication date: February 19, 2015Applicant: Microsoft CorporationInventors: Daniel John Altin, Sarah Morgan Ferraro
-
Patent number: 8866854Abstract: 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: GrantFiled: October 31, 2011Date of Patent: October 21, 2014Assignee: Microsoft CorporationInventor: Daniel John Altin
-
Patent number: 8732664Abstract: 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: GrantFiled: May 17, 2011Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventor: Daniel John Altin
-
Publication number: 20130268854Abstract: 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: ApplicationFiled: April 5, 2012Publication date: October 10, 2013Applicant: MICROSOFT CORPORATIONInventors: Daniel John Altin, Ankit Prasad, Hannes Ruescher
-
Publication number: 20130106917Abstract: 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: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: Microsoft CorporationInventor: Daniel John Altin
-
Publication number: 20120297365Abstract: 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: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicant: Microsoft CorporationInventor: Daniel John Altin