Patents by Inventor Stephen O'Driscoll

Stephen O'Driscoll 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: 10482766
    Abstract: Methods and systems for assigning a parking space to a vehicle. One system includes a database storing parking space data for a plurality of parking spaces in a parking lot and a server including an electronic processor. The electronic processor receives a request for a parking space assignment for the vehicle, determines a vehicle identifier for the vehicle, and determines at least one selected from a group consisting of a driver preference for a driver of the vehicle and a preference for the parking lot. The electronic processor also generates a plurality of available parking space identifiers from the parking space data, selects, from the plurality of available parking space identifiers, the parking space assignment for the vehicle based on the vehicle identifier and at least one selected from a group consisting of the driver preference and the preference of the parking lot, and transmits the parking space assignment.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Mowatt, Stephen O'Driscoll
  • Patent number: 10409786
    Abstract: Systems, methods, and software are disclosed herein for facilitating deployment of a decision service for sharing application data among multiple isolated applications executing on one or more application platforms. In an implementation, a method of deploying applications conforming to a platform schema for facilitating sharing of the application data among isolated applications executing on one or more application platforms is described. The method includes receiving a request to submit a third party application to an application deployment system, identifying a validation manifest associated with a platform schema responsive to receiving the request, and automatically verifying that the third party application to conforms to the platform schema by performing a set of pre-defined validation checks. The request identifies the platform schema and platform capability information associated with the third party application. The validation manifest includes the set of pre-defined validation checks.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: September 10, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Mowatt, Stephen O'Driscoll
  • Patent number: 10372514
    Abstract: Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one or more application platforms. In an implementation, a decision service monitors event configuration information corresponding to an event, monitors application data feeds provided by one or more producer applications associated with the event, detects an event reconfiguration trigger based on the one or more application data feeds, and responsive to the event reconfiguration trigger, automatically modifies the event configuration information. The decision service then directs at least on application platforms to invoke at least one data consumer application for execution of at least one actions based, at least in part, on the modified event configuration information.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: August 6, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Mowatt, Stephen O'Driscoll
  • Patent number: 10333201
    Abstract: A multi-antenna device may include a high-frequency antenna, a low-frequency antenna, and a patterned metal ground plane defining channels having capacitors operable a short circuit for the high-frequency antenna and an open-circuit for the low-frequency antenna. The high-frequency antenna, the low-frequency antenna, and the patterned metal ground plane may be coupled to a multi-layer printed circuit board of the multi-antenna device. The channels of the metal ground plane conductor may have dimensions to, themselves, operate as the capacitors. In other aspects, discrete capacitors may be positioned on the metal ground plane proximate to the channels to reduce eddy currents during operation of the low-frequency antenna.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: June 25, 2019
    Assignee: VERILY LIFE SCIENCES LLC
    Inventors: Stephen O'Driscoll, Jiang Zhu, Uei-ming Jow, Maryam Fathi
  • Publication number: 20190130143
    Abstract: Systems are provided for a wireless system-on-chip (SoC) with integrated antenna, power harvesting, and biosensors. An illustrative SoC can have a dimension of 200 ?m×200 ?m×100 ?m to allow painless injection. Such small device size is enabled by: a 13 ?m×20 ?m 1 nA current reference, optical clock recovery, low voltage inverting dc-dc to enable use of higher quantum efficiency diodes, on-chip resonant antenna, and an array-scanning reader.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 2, 2019
    Applicant: Verily Life Sciences LLC
    Inventors: Stephen O'Driscoll, You Zou, Sean Korhummel, Peng Cong, Kannan Sankaragomathi, Alireza Dastgheib, Jiang Zhu
  • Publication number: 20190044829
    Abstract: An increasing number of bots become available each day that perform automated tasks over the Internet to help facilitate a variety of service requests for a user. Thus, embodiments are directed to an orchestration service configured to perform bot network orchestration in order to provide enriched responses to service requests and/or in order to find one accurate answer among large numbers of bot responses to a specific query. For example, a service request for a user that involves at least one service provider may be received. A plurality of bots to orchestrate a processing of the service request may be determined. Instructions may be provided to the bots associated with aspects of the service request, where each bot is selected based on an aspect of the service request. Responses received from the bots may be integrated into a service response and provided to a requestor of the service request.
    Type: Application
    Filed: August 3, 2017
    Publication date: February 7, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Andreas BALZER, Alan MULHALL, Stephen O'DRISCOLL, Muiris WOULFE
  • Patent number: 10158174
    Abstract: A system includes an antenna, an impedance measurement circuit, an impedance tuning circuit, and a controller. The impedance measurement circuit can include a test current source that conveys a test current through the antenna, and a voltage sensor that measure a voltage across the antenna while the test current is conveyed through the antenna. The impedance tuning circuit can be coupled to the antenna leads and can include one or more reactive elements that can be selectively coupled to the antenna, or otherwise adjusted, to effect adjustment of the impedance connected to the antenna. The controller can: (i) use the impedance measurement circuit to obtain a measurement indicative of an impedance of the antenna; (ii) determine an adjustment to the impedance tuning circuit based on the obtained measurement; and (iii) cause the impedance tuning circuit to make the determined adjustment.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: December 18, 2018
    Assignee: Verily Life Sciences LLC
    Inventor: Stephen O'Driscoll
  • Patent number: 10088358
    Abstract: An ultra violet (UV) light dose monitoring system may include an implantable microchip for injection below the surface of a person's skin. The microchip may include a solar cell, a data telemetry transmitter, and a first sensor cell that absorbs UV light that passes through the skin. The system may also include a remote reader. The remote reader may include a data telemetry receiver that receives the data from the microchip and a processor for controlling operation of the remote reader. The data telemetry transmitter may transmit data indicative of a UV light intensity for the UV light absorbed by the first sensor cell to the data telemetry receiver, and the processor may calculate a UV dose based on the data.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: October 2, 2018
    Assignee: Verily Life Sciences LLC
    Inventors: Stephen O'Driscoll, Peng Cong, Bo Lu
  • Publication number: 20180218466
    Abstract: Provided are methods and systems for the licensing of services associated with IoT devices that are under rental by users and/or that are shared between users. A comprehensive user-based licensing system connects services, users, and IoT devices with respect to licensing based on the particular context in which a device is being rented, one or more capabilities of the device being rented, availability of services for the particular device, and/or one or more characteristics of the user who is renting the device. The licensing system enables a user who is renting an IoT device to purchase one or more services associated with the device in conjunction with the rental.
    Type: Application
    Filed: April 27, 2017
    Publication date: August 2, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David MOWATT, Stephen O'DRISCOLL
  • Publication number: 20180218605
    Abstract: Methods and systems for assigning a parking space to a vehicle. One system includes a database storing parking space data for a plurality of parking spaces in a parking lot and a server including an electronic processor. The electronic processor receives a request for a parking space assignment for the vehicle, determines a vehicle identifier for the vehicle, and determines at least one selected from a group consisting of a driver preference for a driver of the vehicle and a preference for the parking lot. The electronic processor also generates a plurality of available parking space identifiers from the parking space data, selects, from the plurality of available parking space identifiers, the parking space assignment for the vehicle based on the vehicle identifier and at least one selected from a group consisting of the driver preference and the preference of the parking lot, and transmits the parking space assignment.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 2, 2018
    Inventors: David Mowatt, Stephen O'Driscoll
  • Publication number: 20180150878
    Abstract: A system and method for delivering targeted digital content within a retail location. The system includes a database storing product data defining products offered within the retail location and demographic data associated with historical visitors to the retail location and a server communicatively coupled to the database and including an electronic processor. The electronic processor is configured to determine, based on the demographic data, an average visitor profile for the retail location. The electronic processor is also configured to determine, based on the product data, a product displayed proximate to an electronic presentation device located within the retail location. The electronic processor is also configured to determine, based on the average visitor profile and the product, the targeted digital content. The electronic processor is also configured to transmit the targeted digital content to the electronic presentation device.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: David Mowatt, Stephen O'Driscoll
  • Publication number: 20180150880
    Abstract: A system and method for delivering targeted digital content within a vehicle. The system includes a database storing demographic data associated with historical riders of the vehicle and a server communicatively coupled to the database. The server includes an electronic processor. The electronic processor is configured to determine a current location of the vehicle. The electronic processor is configured to determine an average rider profile based on the current location of the vehicle and the demographic data associated with historical riders of the vehicle stored in the database. The electronic processor is configured to determine, based on the average rider profile, the targeted digital content. The electronic processor is configured to transmit the targeted digital content to an electronic presentation device located within the vehicle.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: Stephen O'Driscoll, David Mowatt
  • Patent number: 9962115
    Abstract: An eye-mountable device includes a transparent polymer and a structure embedded in the transparent polymer. The transparent polymer defines a posterior side and an anterior side of the eye-mountable device, and the transparent polymer has a concave surface and a convex surface. The structure includes a substrate, an antenna comprising a conductive loop, and a sensor that is configured to detect an analyte. The substrate includes a loop portion and a tab portion, where the loop portion has an outer circumference defined by an outer diameter and an inner circumference defined by an inner diameter, and where the tab portion extends from the inner circumference of the loop portion towards a center of the loop portion. The conductive loop is disposed on the loop portion of the substrate between the inner circumference and outer circumference, and the sensor is disposed on the tab portion of the substrate.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 8, 2018
    Assignee: Verily Life Sciences LLC
    Inventors: Brian Marc Pepin, James Etzkorn, Mandy Philippine, Stephen O'Driscoll
  • Publication number: 20180081743
    Abstract: Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one or more application platforms. In an implementation, a decision service monitors event configuration information corresponding to an event, monitors application data feeds provided by one or more producer applications associated with the event, detects an event reconfiguration trigger based on the one or more application data feeds, and responsive to the event reconfiguration trigger, automatically modifies the event configuration information. The decision service then directs at least on application platforms to invoke at least one data consumer application for execution of at least one actions based, at least in part, on the modified event configuration information.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 22, 2018
    Inventors: David Mowatt, Stephen O'Driscoll
  • Publication number: 20180084056
    Abstract: Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one or more application platforms. In an implementation, a method of operating an application platform executing an application to consume application data generated by other applications executing on one or more application platforms is disclosed. The method includes receiving an instruction to invoke the application in a runtime environment. The instruction is generated by a data sharing and decision service platform based on one or more application data feeds provided by the other applications registered with the data sharing platform. The method further includes processing the instruction to automatically invoke the application in the runtime environment and, once the application is invoked, directing the party application to perform the action.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 22, 2018
    Inventors: David Mowatt, Stephen O'Driscoll
  • Publication number: 20180081911
    Abstract: Systems, methods, and software are disclosed herein for facilitating deployment of a decision service for sharing application data among multiple isolated applications executing on one or more application platforms. In an implementation, a method of deploying applications conforming to a platform schema for facilitating sharing of the application data among isolated applications executing on one or more application platforms is described. The method includes receiving a request to submit a third party application to an application deployment system, identifying a validation manifest associated with a platform schema responsive to receiving the request, and automatically verifying that the third party application to conforms to the platform schema by performing a set of pre-defined validation checks. The request identifies the platform schema and platform capability information associated with the third party application. The validation manifest includes the set of pre-defined validation checks.
    Type: Application
    Filed: September 19, 2016
    Publication date: March 22, 2018
    Inventors: David Mowatt, Stephen O'Driscoll
  • Publication number: 20180075267
    Abstract: Systems are provided for a wireless system-on-chip (SoC) with integrated antenna, power harvesting, and biosensors. An illustrative SoC can have a dimension of 200 ?m×200 ?m×100 ?m to allow painless injection. Such small device size is enabled by: a 13 ?m×20 ?m 1 nA current reference, optical clock recovery, low voltage inverting dc-dc to enable use of higher quantum efficiency diodes, on-chip resonant antenna, and an array-scanning reader.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 15, 2018
    Inventors: Stephen O'Driscoll, You Zou, Sean Korhummel, Peng Cong, Kannan Sankaragomathi, Alireza Dastgheib, Jiang Zhu
  • Publication number: 20180076670
    Abstract: The present disclosure relates to systems and methods for providing wireless power to implanted devices. Consistent with some embodiments, a power system for providing wireless power to a device implanted in a body of an individual includes a first antenna loop that produces a first electromagnetic wave and at least one second antenna loop that produces a second electromagnetic wave. The first and second electromagnetic waves may interfere with one another to produce an interference pattern including interference maxima. Further, a location of at least one of the interference maxima may be at or substantially close to the device implanted in the body of the individual. A broad distribution pattern at the surface of the skin can reduce the specific absorption rate of the transmission, while focusing the transmission toward the implanted device improves the antenna system's transfer efficiency.
    Type: Application
    Filed: September 6, 2017
    Publication date: March 15, 2018
    Inventors: Stephen O'Driscoll, Jiang Zhu
  • Publication number: 20180076524
    Abstract: A system includes an antenna, an impedance measurement circuit, an impedance tuning circuit, and a controller. The impedance measurement circuit can include a test current source that conveys a test current through the antenna, and a voltage sensor that measure a voltage across the antenna while the test current is conveyed through the antenna. The impedance tuning circuit can be coupled to the antenna leads and can include one or more reactive elements that can be selectively coupled to the antenna, or otherwise adjusted, to effect adjustment of the impedance connected to the antenna. The controller can: (i) use the impedance measurement circuit to obtain a measurement indicative of an impedance of the antenna; (ii) determine an adjustment to the impedance tuning circuit based on the obtained measurement; and (iii) cause the impedance tuning circuit to make the determined adjustment.
    Type: Application
    Filed: November 17, 2017
    Publication date: March 15, 2018
    Inventor: Stephen O'Driscoll
  • Publication number: 20180048055
    Abstract: A multi-antenna device may include a high-frequency antenna, a low-frequency antenna, and a patterned metal ground plane defining channels having capacitors operable a short circuit for the high-frequency antenna and an open-circuit for the low-frequency antenna. The high-frequency antenna, the low-frequency antenna, and the patterned metal ground plane may be coupled to a multi-layer printed circuit board of the multi-antenna device. The channels of the metal ground plane conductor may have dimensions to, themselves, operate as the capacitors. In other aspects, discrete capacitors may be positioned on the metal ground plane proximate to the channels to reduce eddy currents during operation of the low-frequency antenna.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 15, 2018
    Inventors: Stephen O'Driscoll, Jiang Zhu, Uei-ming Jow, Maryam Fathi