Patents by Inventor Jeff West

Jeff West 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: 11748427
    Abstract: 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: Grant
    Filed: December 29, 2022
    Date of Patent: September 5, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
  • Publication number: 20230138796
    Abstract: 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: Application
    Filed: December 29, 2022
    Publication date: May 4, 2023
    Inventors: Geoffrey T. EBERSOL, Jeff WEST, Benjamin D. KELLY, Aaron M. BUTCHER, Felix G. T. I. ANDREW
  • Patent number: 11573094
    Abstract: Natural language directions are received and a set of maneuver/context pairs are generated based upon the natural language directions. The set of maneuver/context pairs are provided to a routing engine to obtain route information based upon the set of maneuver/context pairs. The route information is provided to an output system for surfacing to a user.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: February 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elizabeth P. Salowitz, David Grochocki, Jr., Jeff West
  • Patent number: 11568009
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: January 31, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
  • Patent number: 11525696
    Abstract: 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: Grant
    Filed: January 2, 2020
    Date of Patent: December 13, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeff West, David Grochocki, Jr., Geoffrey T. Ebersol
  • Publication number: 20220158860
    Abstract: Automatically selecting suitable computing actions to perform with respect to meeting invitations based on user-specific focus time preferences. Individual users customize their own focus time parameters via a graphical user interface that is provided by a computing-implemented calendar system. An individual user may define focus time parameters that prescribes a scheduled focus time that is static in the sense that it occurs at the same time each day and/or a sliding focus duration that can occur within some broader range of time. Flexibility levels may also be prescribed in association with focus time parameters to indicate how flexible or rigid the individual user is with respect to enforcing his or her focus time parameters. The calendar system selects between predefined actions to perform with respect to meeting invitations addressed to the user and that cannot be accepted without resulting in a violation of the user's previously defined focus time parameters.
    Type: Application
    Filed: November 18, 2020
    Publication date: May 19, 2022
    Inventors: Jeff WEST, David GROCHOCKI, JR., Benjamin KELLY
  • Publication number: 20220042815
    Abstract: Natural language directions are received and a set of maneuver/context pairs are generated based upon the natural language directions. The set of maneuver/context pairs are provided to a routing engine to obtain route information based upon the set of maneuver/context pairs. The route information is provided to an output system for surfacing to a user.
    Type: Application
    Filed: October 20, 2021
    Publication date: February 10, 2022
    Inventors: Elizabeth P. SALOWITZ, David GROCHOCKI, JR., Jeff WEST
  • Publication number: 20210406326
    Abstract: 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: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
  • Patent number: 11175154
    Abstract: Natural language directions are received and a set of maneuver/context pairs are generated based upon the natural language directions. The set of maneuver/context pairs are provided to a routing engine to obtain route information based upon the set of maneuver/context pairs. The route information is provided to an output system for surfacing to a user.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: November 16, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elizabeth P. Salowitz, David Grochocki, Jr., Jeff West
  • Patent number: 11060878
    Abstract: A navigation device is provided that includes one or more input devices configured to receive starting and ending locations for route navigation, and a processor configured to retrieve user route preferences. The user route preferences may indicate one or more preferred route characteristics. The processor further may be configured to receive a request for a route from a starting location to an ending location via the one or more input devices, to read stored map information including a plurality of route segments. Each route segment may include route segment data indicating one or more route characteristics of that route segment. The processor may further be configured to generate a personalized route that includes at least one route segment having route segment data indicating at least one of the one or more preferred route characteristics of the user, and to display the personalized route to the user.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: July 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Grochocki, Jr., Elizabeth Salowitz, Ana Lilia Otero Diaz, Kshitij Sethi, Kshitij Mehta, Jeff West, Mansi Rajkondawar
  • Patent number: 10978845
    Abstract: The present invention relates to a punch down tool comprising a handle, a holder extending from the handle, and a down blade assembly operably connected to the holder. The down blade assembly comprises at least two down blades, wherein the down blades include a U-shaped cut out configured thereon for accommodating a wire that is to be crimped into a connector. The tool further comprises a housing in which the down blades are disposed such that the down blades are linearly displaceable within the housing. A cutting blade is also provided on the housing.
    Type: Grant
    Filed: November 8, 2018
    Date of Patent: April 13, 2021
    Inventor: Jeff West
  • Patent number: 10929443
    Abstract: A computer file system includes a storage manager configured to allocate data storage space for a plurality of computer files having different filetypes. A location and context application programming interface (API) of the computer file system associates location and context metadata with any of the plurality of computer files regardless of filetype. The location and context metadata includes one or more filetype-agnostic geographic locations associated with the computer file, each of the one or more filetype-agnostic geographic locations having a shared predefined format assigned by the location and context API. The location and context metadata also includes, for each of the one or more filetype-agnostic geographic locations associated with the computer file, a location context describing a relationship between the filetype-agnostic geographic location and the computer file.
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David R. Grochocki, Jr., Jeff West, Ana Lilia Otero Diaz, Kshitij Sethi, Elizabeth P. Salowitz
  • Patent number: 10901760
    Abstract: The disclosed technology is generally directed to multiscreen environments. In one example of the technology, a registry is maintained. The registry includes a plurality of context schemas. Each context schema in the plurality of context schemas includes a context schema input and a context schema output. Context data is received from a first application. The context data includes at least one of a context schema input that is associated with view augmentation in a multiscreen environment or a context schema output that is associated with view augmentation in a multiscreen environment. It is determined whether the context data is valid based, at least in part, on the registry. In response to determining that the context data is valid, the context data is forwarded to at least a second application. The second application is separate from the first application.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Grochocki, Jr., Ana Lilia Otero Diaz, Kshitij Sethi, Jeff West, Felix Andrew
  • Publication number: 20200375167
    Abstract: An ice fishing bite indicator alert device for use with a reel having wound fishing line with the device including a housing to be mounted proximate the fishing reel and a movement indicator actuator located on the reel in a position spaced from an axis of rotation of the reel. The housing supports an electrically connected circuit that includes a trigger switch, at least one light source, at least one power source, and an on/off switch, with the trigger switch located within a path of movement of the movement indicator actuator. The electrically connected circuit has an inactivated state and an activated state which are associated with the location of the movement indicator actuator relative to the trigger switch and which control whether the trigger switch enables the power source to provide power to the light. The device also may include a sound source to provide an audible alert.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Jeff West, John Matthew LaHood
  • Publication number: 20200334641
    Abstract: Systems and methods are provided for enabling providing event suggestions based on input from a plurality of data sources including: user data including interests, travel modes and habits, calendar data including free/busy and location information associated therewith, map data including means for determining current and predicted traffic conditions and event data corresponding to a plurality of events from which recommendations are generated. Such data are received, and a travel radius is derived therefrom, the travel radius representing a predicted travel limit for the user based on, for example, past travel habits, transportation modes, predicted traffic, and the like. Interest weighting factors are also generated, and which represent a numeric representation of a user's interest profile. Such weighting factors and predicted travel radius may be applied to event data to generate event recommendations.
    Type: Application
    Filed: April 22, 2019
    Publication date: October 22, 2020
    Inventors: Rahul Singh, Stanley R. Ayzenberg, Jeff West
  • Patent number: 10803125
    Abstract: A map application is provided that allows a user to view and query the location data associated with the contacts of the user. The location data of a contact may include locations of where the contact has been, along with a time when the contact was at each location. The user can use the map application to view the location data of selected users or groups of users. The user can further generate a query, and the map application can determine locations from the location data of the contacts that are related to the generated query. In this way, the user can search for locations such as businesses and landmarks that were visited by their contacts, and can view the locations on a map.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: October 13, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Erin M. Riley, Jeff West, Silvana P. Moncayo
  • Patent number: 10728199
    Abstract: Methods and devices for verifying whether to send a message may include delaying, at an operating system executing on the computer device, sending of a message to at least one recipient based at least upon an associated delay period for the message. The methods and devices may include verifying a completion of the delay period and determining whether at least one override condition exists. The methods and devices may include altering a sending of the message when the at least one override condition occurred.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: July 28, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Grochocki, Jr., Elizabeth Salowitz, Kshitij Mehta, Jeff West
  • Publication number: 20200217682
    Abstract: A navigation device is provided that includes one or more input devices configured to receive starting and ending locations for route navigation, and a processor configured to retrieve user route preferences. The user route preferences may indicate one or more preferred route characteristics. The processor further may be configured to receive a request for a route from a starting location to an ending location via the one or more input devices, to read stored map information including a plurality of route segments. Each route segment may include route segment data indicating one or more route characteristics of that route segment. The processor may further be configured to generate a personalized route that includes at least one route segment having route segment data indicating at least one of the one or more preferred route characteristics of the user, and to display the personalized route to the user.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David GROCHOCKI, JR., Elizabeth SALOWITZ, Ana Lilia OTERO DIAZ, Kshitij SETHI, Kshitij MEHTA, Jeff WEST, Mansi RAJKONDAWAR
  • Patent number: 10663311
    Abstract: A navigation device is provided that includes one or more input devices configured to receive starting and ending locations for route navigation, and a processor configured to retrieve user route preferences. The user route preferences may indicate one or more preferred route characteristics. The processor further may be configured to receive a request for a route from a starting location to an ending location via the one or more input devices, to read stored map information including a plurality of route segments. Each route segment may include route segment data indicating one or more route characteristics of that route segment. The processor may further be configured to generate a personalized route that includes at least one route segment having route segment data indicating at least one of the one or more preferred route characteristics of the user, and to display the personalized route to the user.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 26, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Grochocki, Jr., Elizabeth Salowitz, Ana Lilia Otero Diaz, Kshitij Sethi, Kshitij Mehta, Jeff West, Mansi Rajkondawar
  • Patent number: 10648829
    Abstract: A map application generates a map context that includes information such as the current location and route of a user of a device, and a recent search history. The map context is provided to one or more background applications of the device, which use the map context to determine any content items that may be relevant to the user of the device. The determined content items are provided to the map application, and are presented to the user in the map application. In another implementation, applications running on the device save metadata related to the content items that were provided to the user by the applications. Later, when a user opens the map application, the map application selects content items based on the saved metadata and a map context, and presents the selected content items to the user in the map application.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: May 12, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kshitij Mehta, Jeff West, David Grochocki, Jr.