Patents by Inventor Michael Sheldon

Michael Sheldon 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).

  • Publication number: 20210202763
    Abstract: Semiconductor devices and methods of fabricating semiconductor devices having a dilute nitride active layer and at least one semiconductor material overlying the dilute nitride active layer are disclosed. Hybrid epitaxial growth and the use of hydrogen diffusion barrier layers to minimize hydrogen diffusion into the dilute nitride active layer are used to fabricate high-efficiency multijunction solar cells and photonic devices. Hydrogen diffusion barriers can be formed through the use of layer thickness, composition, doping and/or strain.
    Type: Application
    Filed: March 15, 2021
    Publication date: July 1, 2021
    Inventors: Aymeric MAROS, Ferran Suarez, Jacob Thorp, Michael Sheldon, Ting Liu
  • Patent number: 10991835
    Abstract: Semiconductor devices and methods of fabricating semiconductor devices having a dilute nitride active layer and at least one semiconductor material overlying the dilute nitride active layer are disclosed. Hybrid epitaxial growth and the use of hydrogen diffusion barrier layers to minimize hydrogen diffusion into the dilute nitride active layer are used to fabricate high-efficiency multijunction solar cells and photonic devices. Hydrogen diffusion barriers can be formed through the use of layer thickness, composition, doping and/or strain.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: April 27, 2021
    Assignee: ARRAY PHOTONICS, INC.
    Inventors: Aymeric Maros, Ferran Suarez, Jacob Thorp, Michael Sheldon, Ting Liu
  • Publication number: 20200401365
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Application
    Filed: August 31, 2020
    Publication date: December 24, 2020
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Cole Harris, Patrick Devine, Nicholas A.J. Millington, Jodi Vautrin, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper, Kirsten Lewis, Jake Harwood, Jonathan Herbst, Daniel Jones, Henry Sia
  • Publication number: 20200374148
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Application
    Filed: February 28, 2020
    Publication date: November 26, 2020
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Cole Harris, Patrick Devine, Ncholas A.J. Millington, Jodi Vautrin, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper, Kirsten Lewis, Jake Harwood, Jonathan Herbst
  • Publication number: 20200280800
    Abstract: Examples described herein relate to transitioning a playback session between portable playback devices such as “smart” headphones, earbuds, and handheld speakers with playback devices of a zone-based media playback system. Exemplary techniques facilitate continuity of playback when transitioning between locations (e.g., from at home to on-the-go or vice versa) or between listening paradigms (e.g., personal or out-loud playback of audio content). An example implementation includes detecting a swap trigger, determining the source playback device(s) and target playback device(s), and performing a playback session swap between the source playback device(s) and target playback device(s).
    Type: Application
    Filed: February 28, 2020
    Publication date: September 3, 2020
    Inventors: Dayn Wilberding, Youjin Nam, Tadeo T. Toulis, Cole Harris, Patrick Devine, Nicholas A.J. Millington, Jason Yore, Maria-Jose Ramos, Richard Bannon, Michael Sheldon, Ted Lin, Ron Kuper
  • Publication number: 20200052137
    Abstract: Semiconductor devices and methods of fabricating semiconductor devices having a dilute nitride active layer and at least one semiconductor material overlying the dilute nitride active layer are disclosed. Hybrid epitaxial growth and the use of hydrogen diffusion barrier layers to minimize hydrogen diffusion into the dilute nitride active layer are used to fabricate high-efficiency multijunction solar cells and photonic devices. Hydrogen diffusion barriers can be formed through the use of layer thickness, composition, doping and/or strain.
    Type: Application
    Filed: August 8, 2019
    Publication date: February 13, 2020
    Applicant: ARRAY PHOTONICS, INC.
    Inventors: AYMERIC MAROS, FERRAN SUAREZ, JACOB THORP, MICHAEL SHELDON, TING LIU
  • Patent number: 10176225
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A system includes a first data center, a second data center, and a third data center. The multiple data centers are configured to replicate a logical collection of data that comprises multiple logical partitions of data. The system comprises a first writing subsystem that is designated to write updates to a copy of a first logical partition of data that is stored by the first data center. The system comprises a second writing subsystem that is designated to write updates to a copy of a second logical partition of data that is stored by the second data center. The system comprises a third writing subsystem that is designated to write updates to a copy of a third logical partition of data that is stored by the third data center.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: January 8, 2019
    Assignee: Google LLC
    Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P. C. Condit
  • Patent number: 9836599
    Abstract: An unstructured event is detected and an unstructured event record is generated for the detected event. Case identifier (ID) conflation is performed to estimate a case ID that corresponds to the detected event, and event type identification is performed to estimate a type of the unstructured event. A business process model is applied to the unstructured event record, to identify a process that the unstructured event is related to. A user experience is generated based upon the event type, the case ID, and the corresponding process identified for the detected event.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: December 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Graham Andrew Michael Sheldon, Sedat Gokalp
  • Publication number: 20170273274
    Abstract: A feeder includes a feed container and an underlying integral shroud depending from the container, with a socket for receiving a supporting post. An upwardly open funnel is optionally disposed centrally in the feed container for receiving and presenting a variety of feed supplements apart from feed in the feed container.
    Type: Application
    Filed: March 16, 2017
    Publication date: September 28, 2017
    Inventor: TROY MICHAEL SHELDON
  • Publication number: 20160267268
    Abstract: An unstructured event is detected and an unstructured event record is generated for the detected event. Case identifier (ID) conflation is performed to estimate a case ID that corresponds to the detected event, and event type identification is performed to estimate a type of the unstructured event. A business process model is applied to the unstructured event record, to identify a process that the unstructured event is related to. A user experience is generated based upon the event type, the case ID, and the corresponding process identified for the detected event.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Graham Andrew Michael Sheldon, Sedat Gokalp
  • Publication number: 20160266779
    Abstract: In one example, user interactions with a computing system are detected, and information that represents an insight is identified and extracted from the detected user interaction. If the information is relatively sensitive, the user is asked to approve of storing the insight for potential access by others. Other users can then request insights (or requests can be automatically generated) about certain items, and the stored insights can be searched and returned in response to the request. If the insights to be returned contain sensitive material, then the owner of the insight can be asked to approve dissemination of the insight to the requestor or requesting system.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Graham Andrew Michael Sheldon, Sedat Gokalp
  • Publication number: 20150213266
    Abstract: Described is a method for cross-referencing one or more defined entities against a system configuration, system component configuration and/or system IT asset configuration to thereby validate applicability, non-applicability, compliance and/or non-compliance of a policy, set of policies, and/or policy checks with respect to the system, system component and/or system IT asset configuration. Also described are an apparatus and a machine-readable medium for performing this method.
    Type: Application
    Filed: June 30, 2014
    Publication date: July 30, 2015
    Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
  • Publication number: 20150213265
    Abstract: Described is a method for cross-referencing one or more defined entities against a system configuration, system component configuration and/or system IT asset configuration to thereby validate applicability, non-applicability, compliance and/or non-compliance of a policy, set of policies, and/or policy checks with respect to the system, system component and/or system IT asset configuration. Also described are an apparatus and a machine-readable medium for performing this method.
    Type: Application
    Filed: June 30, 2014
    Publication date: July 30, 2015
    Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
  • Publication number: 20150213268
    Abstract: Described is a method for cross-referencing one or more defined entities against a system configuration, system component configuration and/or system IT asset configuration to thereby validate applicability, non-applicability, compliance and/or non-compliance of a policy, set of policies, and/or policy checks with respect to the system, system component and/or system IT asset configuration. Also described are an apparatus and a machine-readable medium for performing this method.
    Type: Application
    Filed: June 30, 2014
    Publication date: July 30, 2015
    Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
  • Publication number: 20150213267
    Abstract: Described is a method for cross-referencing one or more defined entities against a system configuration, system component configuration and/or system IT asset configuration to thereby validate applicability, non-applicability, compliance and/or non-compliance of a policy, set of policies, and/or policy checks with respect to the system, system component and/or system IT asset configuration. Also described are an apparatus and a machine-readable medium for performing this method.
    Type: Application
    Filed: June 30, 2014
    Publication date: July 30, 2015
    Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
  • Publication number: 20150193504
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A system includes a first data center, a second data center, and a third data center. The multiple data centers are configured to replicate a logical collection of data that comprises multiple logical partitions of data. The system comprises a first writing subsystem that is designated to write updates to a copy of a first logical partition of data that is stored by the first data center. The system comprises a second writing subsystem that is designated to write updates to a copy of a second logical partition of data that is stored by the second data center. The system comprises a third writing subsystem that is designated to write updates to a copy of a third logical partition of data that is stored by the third data center.
    Type: Application
    Filed: March 23, 2015
    Publication date: July 9, 2015
    Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P.C. Condit
  • Patent number: 8996456
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A system includes a first data center, a second data center, and a third data center. The multiple data centers are configured to replicate a logical collection of data that comprises multiple logical partitions of data. The system comprises a first writing subsystem that is designated to write updates to a copy of a first logical partition of data that is stored by the first data center. The system comprises a second writing subsystem that is designated to write updates to a copy of a second logical partition of data that is stored by the second data center. The system comprises a third writing subsystem that is designated to write updates to a copy of a third logical partition of data that is stored by the third data center.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P. C. Condit
  • Patent number: 8918363
    Abstract: In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A computing system receives a first request to insert one or more first data values into a database table. The computing system identifies that first data stored by the database table is stored in a first logical partition of a logical collection of data. The logical collection of data is designated for replication among multiple data centers such that a copy of the logical collection of data is designated to be stored by each of the multiple data centers. The logical collection of data is logically partitioned into multiple logical partitions which together comprise the logical collection of data. The computing system sends, by the computing system and to the first data center, the first request to insert the one or more first data values into the database table.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: December 23, 2014
    Assignee: Google Inc.
    Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P. Condit
  • Patent number: 8918735
    Abstract: A virtual address bar user interface control is presented. The virtual address bar comprises an interactive address segment and a conventional address segment. The interactive address segment corresponds to a predefined filter comprising selection criteria applied to content stored on a storage device. Selection of the interactive address segment causes content satisfying the predefined filter to be displayed. The conventional address segment references content at the content's particular location within a hierarchical file system structure on the storage device. Selection of the conventional address segment causes the content stored at the particular location to be displayed.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: December 23, 2014
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: J. Craig Hally, Jason F. Moore, Richard M. Banks, Patrice L. Miner, Kenneth A. Koch, Mark R. Ligameri, Shaun A. Kaasten, Michael Sheldon, David G. De Vorchik, Zeke B. Odins-Lucas
  • Patent number: 8739785
    Abstract: An inhalation device comprising a base having a slot for insertion of a single blister containing a dose of medicament to be inhaled into the base is disclosed. The inhaler has a mouthpiece pivotably mounted to the base which carries a blister piercing element operable to pierce a blister received in said slot when the mouthpiece is pivoted relative to the base. When a user inhales on the mouthpiece, the dose is entrained in an airflow and flows out of the blister through the mouthpiece and into the user's airway.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: June 3, 2014
    Assignee: Vectura Delivery Devices Limited
    Inventors: Matthew Paul Wright, Michael Sheldon, Matthew Neil Sarkar, Ivan Milivojevic, Roger Clarke, Emma Lesley Williamson