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: 20210202763Abstract: 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: ApplicationFiled: March 15, 2021Publication date: July 1, 2021Inventors: Aymeric MAROS, Ferran Suarez, Jacob Thorp, Michael Sheldon, Ting Liu
-
Patent number: 10991835Abstract: 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: GrantFiled: August 8, 2019Date of Patent: April 27, 2021Assignee: ARRAY PHOTONICS, INC.Inventors: Aymeric Maros, Ferran Suarez, Jacob Thorp, Michael Sheldon, Ting Liu
-
Publication number: 20200401365Abstract: 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: ApplicationFiled: August 31, 2020Publication date: December 24, 2020Inventors: 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: 20200374148Abstract: 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: ApplicationFiled: February 28, 2020Publication date: November 26, 2020Inventors: 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: 20200280800Abstract: 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: ApplicationFiled: February 28, 2020Publication date: September 3, 2020Inventors: 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: 20200052137Abstract: 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: ApplicationFiled: August 8, 2019Publication date: February 13, 2020Applicant: ARRAY PHOTONICS, INC.Inventors: AYMERIC MAROS, FERRAN SUAREZ, JACOB THORP, MICHAEL SHELDON, TING LIU
-
Patent number: 10176225Abstract: 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: GrantFiled: March 23, 2015Date of Patent: January 8, 2019Assignee: Google LLCInventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P. C. Condit
-
Patent number: 9836599Abstract: 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: GrantFiled: March 13, 2015Date of Patent: December 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Graham Andrew Michael Sheldon, Sedat Gokalp
-
Publication number: 20170273274Abstract: 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: ApplicationFiled: March 16, 2017Publication date: September 28, 2017Inventor: TROY MICHAEL SHELDON
-
Publication number: 20160267268Abstract: 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: ApplicationFiled: March 13, 2015Publication date: September 15, 2016Inventors: Graham Andrew Michael Sheldon, Sedat Gokalp
-
Publication number: 20160266779Abstract: 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: ApplicationFiled: March 13, 2015Publication date: September 15, 2016Inventors: Graham Andrew Michael Sheldon, Sedat Gokalp
-
Publication number: 20150213266Abstract: 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: ApplicationFiled: June 30, 2014Publication date: July 30, 2015Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
-
Publication number: 20150213265Abstract: 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: ApplicationFiled: June 30, 2014Publication date: July 30, 2015Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
-
Publication number: 20150213268Abstract: 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: ApplicationFiled: June 30, 2014Publication date: July 30, 2015Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
-
Publication number: 20150213267Abstract: 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: ApplicationFiled: June 30, 2014Publication date: July 30, 2015Inventors: Keith NANCE, William MORROW, Michael SHELDON, Eric WALTERS, Jeffrey WATTS
-
Publication number: 20150193504Abstract: 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: ApplicationFiled: March 23, 2015Publication date: July 9, 2015Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P.C. Condit
-
Patent number: 8996456Abstract: 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: GrantFiled: November 14, 2012Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P. C. Condit
-
Patent number: 8918363Abstract: 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: GrantFiled: November 14, 2012Date of Patent: December 23, 2014Assignee: Google Inc.Inventors: Siddartha Naidu, Amit Agarwal, Michael Sheldon, Andrew Kadatch, Jordan Tigani, Jeremy P. Condit
-
Patent number: 8918735Abstract: 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: GrantFiled: May 16, 2013Date of Patent: December 23, 2014Assignee: 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: 8739785Abstract: 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: GrantFiled: November 29, 2012Date of Patent: June 3, 2014Assignee: Vectura Delivery Devices LimitedInventors: Matthew Paul Wright, Michael Sheldon, Matthew Neil Sarkar, Ivan Milivojevic, Roger Clarke, Emma Lesley Williamson