Patents by Inventor Stephen P. DiAcetis
Stephen P. DiAcetis 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: 20220035895Abstract: Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system to authorize a particular action using positioning data, and possibly other data, associated with an identity. For example, when a user wishes to change a password or access a secured account, the system can authenticate a user if a device associated with the user is located in the secure area. The system can authenticate a user if a requested operation and/or a predetermined pattern of movement associated with the user is detected. For instance, the system allows the user to change the password when the user's computer has followed a predetermined pattern of movement, and when one or more verification procedures meets one or more criteria while the location of the computing device is within the predetermined area.Type: ApplicationFiled: August 10, 2021Publication date: February 3, 2022Inventors: Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado, Lanny D. Natucci, JR., Janet Lynn Schneider, Sanjib Saha, Fernando Gonzalez, Jonathan Matthew Kay
-
Patent number: 11115423Abstract: Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system to authorize a particular action using positioning data, and possibly other data, associated with an identity. For example, when a user wishes to change a password or access a secured account, the system can authenticate a user if a device associated with the user is located in the secure area. The system can authenticate a user if a requested operation and/or a predetermined pattern of movement associated with the user is detected. For instance, the system allows the user to change the password when the user's computer has followed a predetermined pattern of movement, and when one or more verification procedures meets one or more criteria while the location of the computing device is within the predetermined area.Type: GrantFiled: July 10, 2019Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado, Lanny D. Natucci, Jr., Janet Lynn Schneider, Sanjib Saha, Fernando Gonzalez, Jonathan Matthew Kay
-
Patent number: 10803189Abstract: Techniques described herein provide location-based access control to secured resources. Generally described, configurations disclosed herein enable a system to dynamically modify access to secured resources based on one or more location-related actions. For example, techniques disclosed herein can enable a computing system to control access to resources such as computing devices, display devices, secured locations, and secured data. In some configurations, the techniques disclosed herein can enable controlled access to secured resources based, at least in part, on an invitation associated with a location and positioning data indicating a location of a user.Type: GrantFiled: August 31, 2016Date of Patent: October 13, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Matthew Kay, Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado
-
Publication number: 20200045055Abstract: Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system to authorize a particular action using positioning data, and possibly other data, associated with an identity. For example, when a user wishes to change a password or access a secured account, the system can authenticate a user if a device associated with the user is located in the secure area. The system can authenticate a user if a requested operation and/or a predetermined pattern of movement associated with the user is detected. For instance, the system allows the user to change the password when the user's computer has followed a predetermined pattern of movement, and when one or more verification procedures meets one or more criteria while the location of the computing device is within the predetermined area.Type: ApplicationFiled: July 10, 2019Publication date: February 6, 2020Inventors: Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado, Lanny D. Natucci, JR., Janet Lynn Schneider, Sanjib Saha, Fernando Gonzalez, Jonathan Matthew Kay
-
Patent number: 10470011Abstract: A system and method for calculating a position in response to a position request. Observed beacon data associated with the request is used to select a calculation method based on available data for a venue and device capabilities. If sufficient venue data based on previously verified beacon positions is available, a position calculation can resolve floor and venue information. If insufficient previously observed data is available for a venue, the position is calculated using 2D data based on GPS observations. Following the choice a calculation model, the calculation position is returned in response to the position request.Type: GrantFiled: January 30, 2018Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Jyh-Han Lin, Chih-Wei Wang, Stephen P. DiAcetis
-
Patent number: 10389731Abstract: Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system to authorize a particular action using positioning data, and possibly other data, associated with an identity. For example, when a user wishes to change a password or access a secured account, the system can authenticate a user if a device associated with the user is located in the secure area. The system can authenticate a user if a requested operation and/or a predetermined pattern of movement associated with the user is detected. For instance, the system allows the user to change the password when the user's computer has followed a predetermined pattern of movement, and when one or more verification procedures meets one or more criteria while the location of the computing device is within the predetermined area.Type: GrantFiled: November 22, 2016Date of Patent: August 20, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado, Lanny D. Natucci, Jr., Janet Lynn Schneider, Sanjib Saha, Fernando Gonzalez, Jonathan Matthew Kay
-
Patent number: 10126404Abstract: The description relates to receiver gain offset. One example can obtain data sensed by a mobile device at a position. The example can evaluate the sensed data and survey data to identify a venue proximate to the position. The survey data of the venue can be organized into regions and then individual regions can be organized into sub-regions. The example can compare signal strengths of the sensed data to signal strengths of the survey data to identify the position relative to an individual region. The comparison can utilize a receiver gain offset estimation between the mobile device and another device that acquired the survey data. The example can refine the receiver gain offset estimation and attempt to identify the position relative to an individual sub-region within the individual region utilizing the refined receiver gain offset estimation.Type: GrantFiled: April 8, 2014Date of Patent: November 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jyh-Han Lin, Chih-Wei Wang, Stephen P. DiAcetis
-
Publication number: 20180152820Abstract: A system and method for calculating a position in response to a position request. Observed beacon data associated with the request is used to select a calculation method based on available data for a venue and device capabilities. If sufficient venue data based on previously verified beacon positions is available, a position calculation can resolve floor and venue information. If insufficient previously observed data is available for a venue, the position is calculated using 2D data based on GPS observations. Following the choice a calculation model, the calculation position is returned in response to the position request.Type: ApplicationFiled: January 30, 2018Publication date: May 31, 2018Inventors: Jyh-Han Lin, Chih-Wei Wang, Stephen P. DiAcetis
-
Publication number: 20180145990Abstract: Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system to authorize a particular action using positioning data, and possibly other data, associated with an identity. For example, when a user wishes to change a password or access a secured account, the system can authenticate a user if a device associated with the user is located in the secure area. The system can authenticate a user if a requested operation and/or a predetermined pattern of movement associated with the user is detected. For instance, the system allows the user to change the password when the user's computer has followed a predetermined pattern of movement, and when one or more verification procedures meets one or more criteria while the location of the computing device is within the predetermined area.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado, Lanny D. Natucci, JR., Janet Lynn Schneider, Sanjib Saha, Fernando Gonzalez, Jonathan Matthew Kay
-
Publication number: 20180143024Abstract: Techniques described herein generate indoor map data. Generally described, configurations disclosed herein generate indoor map data using positioning data and interaction data associated with the movement and interactions of user computing devices. For example, techniques disclosed herein can enable a computing system to identify floors of a building, hallways, offices, doors, common areas, and other resources, including computing resources, based on the movement of users and the interaction of the users with resources within the indoor environment.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Jonathan Matthew Kay, Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado, Jyh-Han Lin
-
Patent number: 9918202Abstract: A system and method for calculating a position in response to a position request. Observed beacon data associated with the request is used to select a calculation method based on available data for a venue and device capabilities. If sufficient venue data based on previously verified beacon positions is available, a position calculation can resolve floor and venue information. If insufficient previously observed data is available for a venue, the position is calculated using 2D data based on GPS observations. Following the choice a calculation model, the calculation position is returned in response to the position request.Type: GrantFiled: May 12, 2014Date of Patent: March 13, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jyh-Han Lin, Chih-Wei Wang, Stephen P. DiAcetis
-
Publication number: 20180060601Abstract: Techniques described herein provide location-based access control to secured resources. Generally described, configurations disclosed herein enable a system to dynamically modify access to secured resources based on one or more location-related actions. For example, techniques disclosed herein can enable a computing system to control access to resources such as computing devices, display devices, secured locations, and secured data. In some configurations, the techniques disclosed herein can enable controlled access to secured resources based, at least in part, on an invitation associated with a location and positioning data indicating a location of a user.Type: ApplicationFiled: August 31, 2016Publication date: March 1, 2018Inventors: Jonathan Matthew Kay, Stephen P. DiAcetis, David Mahlon Hoover, Cristina del Amo Casado
-
Patent number: 9706364Abstract: A determination of whether a mobile computing device is indoors or outdoors can incorporate any of a variety of factors to make an efficient and accurate determination of indoor-outdoor status. Such a status can be useful for use in conjunction with positioning services. Features such as bounding boxes, activity determination, and the like can be used to strike a balance between power consumption and accuracy. A positive user experience with fewer false detections can result.Type: GrantFiled: September 16, 2014Date of Patent: July 11, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Kay, Chih-Wei Wang, Priyanka B. Vegesna, Jyh-Han Lin, Hiep Khuu, Cristina del Amo Casado, David Hoover, Stephen P. DiAcetis, Fernando Gonzalez
-
Patent number: 9651654Abstract: Embodiments adjust device error radiuses associated with inferred device positions produced by positioning systems. Inferred beacon positions and associated beacon radiuses are accessed for beacons in a beacon fingerprint from an observing computing device. The beacon radiuses are associated with a pre-defined confidence level (e.g., an in-circle percentage). A Kalman filter is applied to at least one of the beacons using the inferred beacon positions and the beacon radiuses associated therewith to infer a device position for the computing device and to compute a device error radius for the inferred device position. The computed device error radius is adjusted as a function of the quantity of beacons input to the Kalman filter to achieve the pre-defined confidence level.Type: GrantFiled: June 22, 2012Date of Patent: May 16, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jyh-Han Lin, Yong Song, Stephen P. DiAcetis, Julia Maureen Letchner
-
Patent number: 9641977Abstract: Embodiments infer position information using captured content items. A computing device such as a mobile computing or a cloud service analyzes one or more content items to generate information describing the content items. For content items that include photographs, for example, the photographs are processed to identify faces, objects, places, text, etc. The generated information is compared to reference content items (e.g., image comparison), user data (e.g., calendar data, contact information, etc.), and/or public data (e.g., address information, event information, etc.) to identify at least one match. Location information associated with the matched reference content items, user data, and/or public data is obtained. A position is determined for the content items based on the location information obtained from the matched reference content item, user data, and/or public data.Type: GrantFiled: July 24, 2015Date of Patent: May 2, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Stephen P. DiAcetis, Jyh-Han Lin
-
Patent number: 9589114Abstract: This document describes policies for digital rights management that enable distribution of full-function versions of applications that, while fully functional, have functions limited by an associated policy. A policy may be replaced or updated, thereby enabling use of previously limited functions without distribution of another version of the application.Type: GrantFiled: January 5, 2010Date of Patent: March 7, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Clifford P. Strom, Stephen P. DiAcetis, Mark E. Paley
-
Publication number: 20160080911Abstract: A determination of whether a mobile computing device is indoors or outdoors can incorporate any of a variety of factors to make an efficient and accurate determination of indoor-outdoor status. Such a status can be useful for use in conjunction with positioning services. Features such as bounding boxes, activity determination, and the like can be used to strike a balance between power consumption and accuracy. A positive user experience with fewer false detections can result.Type: ApplicationFiled: September 16, 2014Publication date: March 17, 2016Applicant: MICROSOFT CORPORATIONInventors: Jonathan Kay, Chih-Wei Wang, Priyanka B. Vegesna, Jyh-Han Lin, Hiep Khuu, Cristina del Amo Casado, David Hoover, Stephen P. DiAcetis, Fernando Gonzalez
-
Publication number: 20160029170Abstract: Embodiments infer position information using captured content items. A computing device such as a mobile computing or a cloud service analyzes one or more content items to generate information describing the content items. For content items that include photographs, for example, the photographs are processed to identify faces, objects, places, text, etc. The generated information is compared to reference content items (e.g., image comparison), user data (e.g., calendar data, contact information, etc.), and/or public data (e.g., address information, event information, etc.) to identify at least one match. Location information associated with the matched reference content items, user data, and/or public data is obtained. A position is determined for the content items based on the location information obtained from the matched reference content item, user data, and/or public data.Type: ApplicationFiled: July 24, 2015Publication date: January 28, 2016Inventors: Stephen P. DiAcetis, Jyh-Han Lin
-
Publication number: 20150327022Abstract: A system and method for calculating a position in response to a position request. Observed beacon data associated with the request is used to select a calculation method based on available data for a venue and device capabilities. If sufficient venue data based on previously verified beacon positions is available, a position calculation can resolve floor and venue information. If insufficient previously observed data is available for a venue, the position is calculated using 2D data based on GPS observations. Following the choice a calculation model, the calculation position is returned in response to the position request.Type: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Inventors: Jyh-Han Lin, Chih-Wei Wang, Stephen P. DiAcetis
-
Publication number: 20150285895Abstract: The description relates to receiver gain offset. One example can obtain data sensed by a mobile device at a position. The example can evaluate the sensed data and survey data to identify a venue proximate to the position. The survey data of the venue can be organized into regions and then individual regions can be organized into sub-regions. The example can compare signal strengths of the sensed data to signal strengths of the survey data to identify the position relative to an individual region. The comparison can utilize a receiver gain offset estimation between the mobile device and another device that acquired the survey data. The example can refine the receiver gain offset estimation and attempt to identify the position relative to an individual sub-region within the individual region utilizing the refined receiver gain offset estimation.Type: ApplicationFiled: April 8, 2014Publication date: October 8, 2015Applicant: Microsoft Technology Licensing, LLCInventors: Jyh-Han LIN, Chih-Wei WANG, Stephen P. DIACETIS