Patents by Inventor Geoffrey T. Ebersol
Geoffrey T. Ebersol 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: 11976932Abstract: In device-assisted navigation, audio navigation cues are often presented at particular locations along a route (e.g., “in 200 meters, turn left” and “turn left here”). However, if the user stops, navigation cues also stop since the user's position is not changing. Additionally, the navigation instruction at the next navigation point may be conflated with the actual position of the next navigation point; e.g., an instruction to “turn left” may be confusing if the road takes a sharp right turn immediately before the next navigation point. Instead, the device may periodically compare the current position of the user and the next navigation point, and periodically present guidance audio cues that indicate the distance and heading offset to the next navigation point. Guidance audio cues may be integrated with and/or supplemented by audio navigation instructions to indicate both the location of the next navigation point and instructions to be followed there.Type: GrantFiled: November 3, 2021Date of Patent: May 7, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol
-
Patent number: 11748427Abstract: Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.Type: GrantFiled: December 29, 2022Date of Patent: September 5, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
-
Publication number: 20230138796Abstract: Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.Type: ApplicationFiled: December 29, 2022Publication date: May 4, 2023Inventors: Geoffrey T. EBERSOL, Jeff WEST, Benjamin D. KELLY, Aaron M. BUTCHER, Felix G. T. I. ANDREW
-
Patent number: 11568009Abstract: Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.Type: GrantFiled: June 30, 2020Date of Patent: January 31, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
-
Patent number: 11525696Abstract: Techniques enable selection of traffic cameras for display to a user, where the techniques involve determining a primary route and an alternate route, determining a first intersection between the primary route and the alternate route, and obtaining camera metadata identifying multiple cameras, where the camera metadata defines aspects such as positioning data, direction, status data, and image data for individual traffic cameras. The techniques also involve determining a priority score for individual cameras using the camera metadata, where the priority score is based, at least in part, on proximity to the first intersection between the primary route and the alternate route. The techniques then involve selecting at least one traffic camera based on the priority score of the camera and communicating image data of the camera for display on a display device.Type: GrantFiled: January 2, 2020Date of Patent: December 13, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jeff West, David Grochocki, Jr., Geoffrey T. Ebersol
-
Publication number: 20220187094Abstract: In device-assisted navigation, audio navigation cues are often presented at particular locations along a route (e.g., “in 200 meters, turn left” and “turn left here”). However, if the user stops, navigation cues also stop since the user's position is not changing. Additionally, the navigation instruction at the next navigation point may be conflated with the actual position of the next navigation point; e.g., an instruction to “turn left” may be confusing if the road takes a sharp right turn immediately before the next navigation point. Instead, the device may periodically compare the current position of the user and the next navigation point, and periodically present guidance audio cues that indicate the distance and heading offset to the next navigation point. Guidance audio cues may be integrated with and/or supplemented by audio navigation instructions to indicate both the location of the next navigation point and instructions to be followed there.Type: ApplicationFiled: November 3, 2021Publication date: June 16, 2022Inventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol
-
Publication number: 20210406326Abstract: Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.Type: ApplicationFiled: June 30, 2020Publication date: December 30, 2021Inventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
-
Patent number: 11193783Abstract: In device-assisted navigation, audio navigation cues are often presented at particular locations along a route (e.g., “in 200 meters, turn left” and “turn left here”). However, if the user stops, navigation cues also stop since the user's position is not changing. Additionally, the navigation instruction at the next navigation point may be conflated with the actual position of the next navigation point; e.g., an instruction to “turn left” may be confusing if the road takes a sharp right turn immediately before the next navigation point. Instead, the device may periodically compare the current position of the user and the next navigation point, and periodically present guidance audio cues that indicate the distance and heading offset to the next navigation point. Guidance audio cues may be integrated with and/or supplemented by audio navigation instructions to indicate both the location of the next navigation point and instructions to be followed there.Type: GrantFiled: April 4, 2017Date of Patent: December 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol
-
Publication number: 20200141759Abstract: Techniques enable selection of traffic cameras for display to a user, where the techniques involve determining a primary route and an alternate route, determining a first intersection between the primary route and the alternate route, and obtaining camera metadata identifying multiple cameras, where the camera metadata defines aspects such as positioning data, direction, status data, and image data for individual traffic cameras. The techniques also involve determining a priority score for individual cameras using the camera metadata, where the priority score is based, at least in part, on proximity to the first intersection between the primary route and the alternate route. The techniques then involve selecting at least one traffic camera based on the priority score of the camera and communicating image data of the camera for display on a display device.Type: ApplicationFiled: January 2, 2020Publication date: May 7, 2020Inventors: Jeff West, David Grochocki, JR., Geoffrey T. Ebersol
-
Patent number: 10605617Abstract: A first user of a smart phone or vehicle navigation system may invite a second user of a smart phone or vehicle navigation system to participate in a shared travel experience where the second user follows the first user. While on the shared trip, the first user is provided the location of the second user along with a route to a selected destination. The second user is provided the location of the first user, along with the route to the selected destination. The first user is able to identify points of interest on the route, which are then presented to the second user. A network is established that allows the first and second user to have a two-way conversation, and to synchronize the music that is listened to by the first user and the second user to simulate the experience of being together in the same vehicle.Type: GrantFiled: March 26, 2019Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol, Kshitij Sethi, Isabelle Rice
-
Patent number: 10527449Abstract: Techniques enable selection of traffic cameras for display to a user, where the techniques involve determining a primary route and an alternate route, determining a first intersection between the primary route and the alternate route, and obtaining camera metadata identifying multiple cameras, where the camera metadata defines aspects such as positioning data, direction, status data, and image data for individual traffic cameras. The techniques also involve determining a priority score for individual cameras using the camera metadata, where the priority score is based, at least in part, on proximity to the first intersection between the primary route and the alternate route. The techniques then involve selecting at least one traffic camera based on the priority score of the camera and communicating image data of the camera for display on a display device.Type: GrantFiled: April 10, 2017Date of Patent: January 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Jeff West, David Grochocki, Jr., Geoffrey T. Ebersol
-
Publication number: 20190219418Abstract: A first user of a smart phone or vehicle navigation system may invite a second user of a smart phone or vehicle navigation system to participate in a shared travel experience where the second user follows the first user. While on the shared trip, the first user is provided the location of the second user along with a route to a selected destination. The second user is provided the location of the first user, along with the route to the selected destination. The first user is able to identify points of interest on the route, which are then presented to the second user. A network is established that allows the first and second user to have a two-way conversation, and to synchronize the music that is listened to by the first user and the second user to simulate the experience of being together in the same vehicle.Type: ApplicationFiled: March 26, 2019Publication date: July 18, 2019Inventors: Felix Gerard Torquil Ifor ANDREW, Geoffrey T. EBERSOL, Kshitij SETHI, Isabelle RICE
-
Patent number: 10288444Abstract: A first user of a smart phone or vehicle navigation system may invite a second user of a smart phone or vehicle navigation system to participate in a shared travel experience where the second user follows the first user. While on the shared trip, the first user is provided the location of the second user along with a route to a selected destination. The second user is provided the location of the first user, along with the route to the selected destination. The first user is able to identify points of interest on the route, which are then presented to the second user. A network is established that allows the first and second user to have a two-way conversation, and to synchronize the music that is listened to by the first user and the second user to simulate the experience of being together in the same vehicle.Type: GrantFiled: January 10, 2017Date of Patent: May 14, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol, Kshitij Sethi, Isabelle Rice
-
Publication number: 20180292225Abstract: Techniques enable selection of traffic cameras for display to a user, where the techniques involve determining a primary route and an alternate route, determining a first intersection between the primary route and the alternate route, and obtaining camera metadata identifying multiple cameras, where the camera metadata defines aspects such as positioning data, direction, status data, and image data for individual traffic cameras. The techniques also involve determining a priority score for individual cameras using the camera metadata, where the priority score is based, at least in part, on proximity to the first intersection between the primary route and the alternate route. The techniques then involve selecting at least one traffic camera based on the priority score of the camera and communicating image data of the camera for display on a display device.Type: ApplicationFiled: April 10, 2017Publication date: October 11, 2018Inventors: Jeff West, David Grochocki, JR., Geoffrey T. Ebersol
-
Publication number: 20180283891Abstract: In device-assisted navigation, audio navigation cues are often presented at particular locations along a route (e.g., “in 200 meters, turn left” and “turn left here”). However, if the user stops, navigation cues also stop since the user's position is not changing. Additionally, the navigation instruction at the next navigation point may be conflated with the actual position of the next navigation point; e.g., an instruction to “turn left” may be confusing if the road takes a sharp right turn immediately before the next navigation point. Instead, the device may periodically compare the current position of the user and the next navigation point, and periodically present guidance audio cues that indicate the distance and heading offset to the next navigation point. Guidance audio cues may be integrated with and/or supplemented by audio navigation instructions to indicate both the location of the next navigation point and instructions to be followed there.Type: ApplicationFiled: April 4, 2017Publication date: October 4, 2018Inventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol
-
Publication number: 20180195874Abstract: A first user of a smart phone or vehicle navigation system may invite a second user of a smart phone or vehicle navigation system to participate in a shared travel experience where the second user follows the first user. While on the shared trip, the first user is provided the location of the second user along with a route to a selected destination. The second user is provided the location of the first user, along with the route to the selected destination. The first user is able to identify points of interest on the route, which are then presented to the second user. A network is established that allows the first and second user to have a two-way conversation, and to synchronize the music that is listened to by the first user and the second user to simulate the experience of being together in the same vehicle.Type: ApplicationFiled: January 10, 2017Publication date: July 12, 2018Inventors: Felix Gerard Torquil Ifor Andrew, Geoffrey T. Ebersol, Kshitij Sethi, Isabelle Rice
-
Publication number: 20180144440Abstract: Map context for a target location is generated based on a familiarity of a user with an area surrounding the target location. A context map can be displayed at any of a number of zoom levels in order to provide context tailored to the user. Accordingly, if a user is unfamiliar with the area surrounding the target location the context map can be displayed at a zoom level that displays where in the world the target location is, such as displaying a map of a state, country, or group of countries. If the user is instead familiar with the target location, the context map can display the city, neighborhood, or street where the target location is located. Alternately, a radius around the target location can be used as the zoom level based on the familiarity of the user.Type: ApplicationFiled: November 23, 2016Publication date: May 24, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Felix GTI Andrew, Jeff West, Geoffrey T. Ebersol
-
Patent number: 9594493Abstract: A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based and/or keyboard-based mechanism. The dial control is intended for manipulating a large range of values, such as a menu of items from which a user makes a selection, or a range of continuous or discrete values. A dial control can replace other control types such as a slider, drop down menu or text field. The graphical elements of the dial control include one or more displayed rings and a handle for each ring. Inside the ring, or in another area adjacent the ring, a value can be displayed. The ring can be manipulated by the user to change the value selected by the dial control. In the case of multiple rings, each ring can be manipulated independently.Type: GrantFiled: May 29, 2013Date of Patent: March 14, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ana Lilia Otero Diaz, Ramona Canan, Orry Soegiono, Yang Liu, Benjamin Smith, Kshitij Mehta, Meghan McNeil, William Carr, Bede Jordan, Jesse Bishop, Hamid Mahmood, Steven Abrahams, Jeff West, Geoffrey T. Ebersol, Susmitha Kothari
-
Publication number: 20140359508Abstract: A graphical user interface for a computer includes a dial control. The control can be implemented, for example, as a touch-based, pointer-based, pen-based and/or keyboard-based mechanism. The dial control is intended for manipulating a large range of values, such as a menu of items from which a user makes a selection, or a range of continuous or discrete values. A dial control can replace other control types such as a slider, drop down menu or text field. The graphical elements of the dial control include one or more displayed rings and a handle for each ring. Inside the ring, or in another area adjacent the ring, a value can be displayed. The ring can be manipulated by the user to change the value selected by the dial control. In the case of multiple rings, each ring can be manipulated independently.Type: ApplicationFiled: May 29, 2013Publication date: December 4, 2014Inventors: Ana Lilia Otero Diaz, Ramona Canan, Orry Soegiono, Yang Liu, Benjamin Smith, Kshitij Mehta, Meghan McNeil, William Carr, Bede Jordan, Jesse Bishop, Hamid Mahmood, Steven Abrahams, Jeff West, Geoffrey T. Ebersol, Susmitha Kothari