Patents by Inventor Timothy S. McGrath

Timothy S. McGrath 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: 11938223
    Abstract: Drug delivery using bio-affecting drugs, particularly with shape changing drug delivery devices. Embodiments are included for depots for delivery of a therapeutic agent that change from an elongated state ex vivo to a coil in vivo where the agent is released.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: March 26, 2024
    Assignee: Incept, LLC
    Inventors: Peter Jarrett, Michael J. McGrath, Timothy S. Jarrett, Rami El-Hayek, Andrew C. Vanslette, Courtney A Rosales, Charles D. Blizzard, Amarpreet S. Sawhney
  • Patent number: 7672483
    Abstract: A spatial data handling and map generation system comprises a receiver component that receives a request for information associated with a geographic region and data associated with an initiator of the request. A mapping component renders a representation of the geographic region, the representation is customized according to a role assigned to the initiator of the request, the role is assigned based at least in part upon the received data.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Timothy S. McGrath, Leonard Smith, Jr., David P. Horne, Duncan M. Lawler
  • Patent number: 7503074
    Abstract: A system and method for securely delivering the location information of a mobile device to a location consumer is presented. In operation, the mobile device user issues a license to a location consumer. The license identifies the location consumer and any conditions the mobile device user places on the license. The license is encrypted such that it cannot be modified without invalidating the license. The license is submitted in a location request by the location consumer. A location information server receives the request, validates that the license was issued to the location consumer and that the location request conforms to the conditions of the license. If so, the location information server obtains the mobile device's location information, generates a location response, encrypts some of the location response, and returns the location response to the location consumer.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Pratul Dublish, Timothy S. McGrath
  • Patent number: 7089109
    Abstract: A location data structure represents a location in a number of different ways, and may include a map view scale appropriate for rending the map. A map view data structure contains sufficient information to derive a number of independent descriptions of a map view. A route data structure may be used at any point in the route calculation and rendering process, and includes a locations field that includes the two-end points of the route, a calculated route data field representing a calculated route between the two end-points, an options field that specifies the options used or to be used to calculate the route, a driving directions field that represents driving directions for the route, and an identity data field that specifies whether the route data structure is a request to calculate a route, a response to a route calculation request, or a rendering request.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: August 8, 2006
    Assignee: Microsoft Corporation
    Inventors: Amos Dylan Vance, Timothy S. McGrath, Julia M. Crawford, Aiden Byrne, Norm Bryar, Christopher Jon Lang, Michael J. Antonio
  • Publication number: 20040204835
    Abstract: A location data structure represents a location in a number of different ways, and may include a map view scale appropriate for rending the map. A map view data structure contains sufficient information to derive a number of independent descriptions of a map view. A route data structure may be used at any point in the route calculation and rendering process, and includes a locations field that includes the two-end points of the route, a calculated route data field representing a calculated route between the two end-points, an options field that specifies the options used or to be used to calculate the route, a driving directions field that represents driving directions for the route, and an identity data field that specifies whether the route data structure is a request to calculate a route, a response to a route calculation request, or a rendering request.
    Type: Application
    Filed: September 15, 2003
    Publication date: October 14, 2004
    Inventors: Amos Dylan Vance, Timothy S. McGrath, Julia M. Crawford, Aiden Byrne, Norm Bryar, Christopher Jon Lang, Michael J. Antonio
  • Publication number: 20030115228
    Abstract: A schema-based location service for Internet access to per-user location data, wherein access to data is based on each user's identity. The location service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The location schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the location schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.
    Type: Application
    Filed: September 11, 2002
    Publication date: June 19, 2003
    Inventors: Eric J. Horvitz, Mark H. Lucovsky, Shaun D. Pierce, Christopher J. Lang, Timothy S. McGrath, Harvinder S. Bhela, Rajesh M. Rao, Stephen Lawler