Patents by Inventor Elizabeth P. Salowitz

Elizabeth P. Salowitz 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: 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
  • 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
  • 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: 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: 10402375
    Abstract: A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Robert P. St. Pierre, David Ben Perry, Mohammed Amirali Samji, Elizabeth P. Salowitz, Aaron Naoyoshi Sheung Yan Woo, Anshul Rawat, John H. Lueders
  • Publication number: 20190266260
    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: Application
    Filed: February 23, 2018
    Publication date: August 29, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David R. GROCHOCKI, JR., Jeff WEST, Ana Lilia OTERO DIAZ, Kshitij SETHI, Elizabeth P. SALOWITZ
  • Publication number: 20190086225
    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: November 20, 2018
    Publication date: March 21, 2019
    Inventors: Elizabeth P. SALOWITZ, David GROCHOCKI, JR., Jeff WEST
  • Patent number: 10175060
    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: September 6, 2016
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Elizabeth P. Salowitz, David Grochocki, Jr., Jeff West
  • Publication number: 20180210633
    Abstract: A user interface is provided that allows a user to customize features, and attributes of features, of a map displayed by a map application. The features may include roads, buildings, parks, bodies of water, specific types of businesses (e.g., restaurants, drug stores, hospitals, banks), etc. The attributes of a feature may include colors, graphics, and fonts that are used to display the associated feature on the map. The user interface allows the user to customize the attributes and features, and to save the customized attributes and features as a theme. The theme can then be enabled or disabled by the user for a map, and can be distributed or shared by the user through a theme marketplace. The theme marketplace may allow users to browse available themes which may be made available for free or for purchase.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: David Grochocki, JR., Ana Lilia Otero Diaz, Jeff West, Kshitij Mehta, Elizabeth P. Salowitz
  • Publication number: 20180158031
    Abstract: Events associated with a user are determined. The events may be activities that were provided by the user with start and end times such as appointments. Tasks associated with the user are determined. The tasks may be similar to events, but may not have start and end times. Monitored user behavior is used to estimate how long each task will take to complete. Events or tasks not associated with the user, but that may be of interest to the user, are determined. Location information about the events and tasks is received, and traffic and map information is used to estimate travel time between the locations. The tasks and the events are ranked using user interest data. An itinerary is generated using a subset of the ranked events and/or tasks that considers travel time between the locations as well as the ranking.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Inventors: Kshitij Sethi, David Grochocki, JR., Elizabeth P. Salowitz, Jeff West, David S. Alles, Silvana P. Moncayo
  • Publication number: 20180156623
    Abstract: A user provides a request for a ride sharing service that includes an origin location and a destination location. It is determined whether the origin location is associated with a condition that may lead to a high cost or a high wait for the ride. These conditions may include traffic or events that are near the origin location, or conditions such as surge pricing. In response to determining the condition, alternative locations are selected. These alternative locations may be locations that are generally on the way to the destination location, but that are not associated with the condition. A walking speed of the user is used with fare and time information from the ride sharing service about the locations to select a location that optimizes cost or waiting time for the user. The location may be recommended to the user, and a vehicle may be dispatched to the location.
    Type: Application
    Filed: December 5, 2016
    Publication date: June 7, 2018
    Inventors: Jeff West, Ana Lilia Otero Diaz, Elizabeth P. Salowitz, Kshitij Mehta, David Grochocki, JR.
  • Publication number: 20180066949
    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: September 6, 2016
    Publication date: March 8, 2018
    Inventors: Elizabeth P. Salowitz, David Grochocki, JR., Jeff West
  • Publication number: 20180018345
    Abstract: A cloud content states framework is described herein. In implementations, a framework is configured to perform operations for management of cloud content files at the computing device on behalf of cloud storage providers. The framework is operable to manage states for cloud content files accessible from multiple cloud storage services. The framework also manages and outputs state indicators with file system representations of the cloud content files. The states include at least a set of primary states indicative of synchronization status controlled by the framework. The states may also include custom states associated with cloud storage services that are defined via an interface exposed by the framework. In operation, states associated with cloud content files are recognized in connection with rendering a user interface with cloud content file representations. Then, state indicators that reflect the recognized states are exposed along with cloud content file representations in the user interface.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Robert P. St. Pierre, David Ben Perry, Mohammed Amirali Samji, Elizabeth P. Salowitz, Aaron Naoyoshi Sheung Yan Woo, Anshul Rawat, John H. Lueders