Patents by Inventor William Skinner
William Skinner 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: 12034812Abstract: The systems and methods relate to an internet of things (IoT) system that includes a global IoT connectivity fabric to facilitate communications between a plurality of applications that provide services to one or more IoT devices. The global IoT connectivity fabric may include a plurality of global IoT connectivity fabric nodes that establish communication channels between the applications and the IoT devices. The global IoT connectivity fabric may implement a channel architecture where the IoT devices declare one or more channels for sending and/or receiving communications. The applications may subscribe to the one or more channels declared by the IoT devices and may communicate with the IoT devices through the one or more channels.Type: GrantFiled: October 1, 2020Date of Patent: July 9, 2024Assignee: Ray Quinney & NebekerInventors: Hanumantha Rao Kommalapati, Arun Ramadasan Mannengal, Cameron William Skinner
-
Patent number: 11740949Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. At least one module of the plurality of modules to be modified by adding a declarative rule is determined, such that the declarative rule causes determining whether an event has been triggered based on a particular event having been determined to have occurred, and, in response to the triggering of the event, communicating the triggering of the event to at least one declarative target. The determined at least one module of the plurality of modules is caused to be modified by adding the declarative rule.Type: GrantFiled: September 16, 2021Date of Patent: August 29, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Michael R. Yagley, Varun Puranik, Anca Mihaela Antochi
-
Publication number: 20230031122Abstract: Certain examples of the disclosure concern an apparatus including a microcarrier configured to receive and support attachment and growth of cells, and a magnetoelastic sensor enclosed by the microcarrier. The magnetoelastic sensor is configured to vibrate in response to an activation magnetic field, and the vibration can produce a return magnetic field having detectable field characteristics associated with the attachment or growth of the cells.Type: ApplicationFiled: December 31, 2020Publication date: February 2, 2023Inventors: Keat Ghee Ong, Robert E. Guldberg, William Skinner, Salil S. Karipott
-
Patent number: 11354174Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. A plurality of services is executed, such that the services of the plurality of services are configured to communicate with the modules of the plurality of modules. At least one service to be executed as a further module on at least one edge device of the plurality of edge devices is determined. The further module is caused to be deployed to the at least one edge device of the plurality of edge devices. Execution of the determined at least one service is ceased.Type: GrantFiled: October 13, 2017Date of Patent: June 7, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Chipalo Street, Elio Damaggio, Michael R. Yagley, Varun Puranik, Rajasekharan Vengalil
-
Publication number: 20220141091Abstract: A method for an escrow computing service comprises maintaining ownership information for a network-configurable device having a unique digital device identifier, the ownership information indicating ownership of the device by a first online identity of a first owner, the ownership information granting access permission for the network-configurable device. The escrow computing service receives a request to transfer ownership of the network-configurable device to a second online identity of a second owner. The ownership information is updated to indicate ownership of the network-configurable device by the second online identity of the second owner. The escrow computing service receives an indication of a network-accessible device management platform to be used to manage the network-configurable device.Type: ApplicationFiled: October 30, 2020Publication date: May 5, 2022Applicant: Microsoft Technology Licensing, LLCInventors: Hanumantha Rao KOMMALAPATI, Nicole Elaine BERDY, Samuel John GEORGE, Cameron William SKINNER
-
Publication number: 20220108806Abstract: The systems and methods relate to an internet of things (IoT) system that includes a global IoT connectivity fabric to facilitate communications between a plurality of applications that provide services to one or more IoT devices. The global IoT connectivity fabric may include a plurality of global IoT connectivity fabric nodes that establish communication channels between the applications and the IoT devices. The global IoT connectivity fabric may implement a channel architecture where the IoT devices declare one or more channels for sending and/or receiving communications. The applications may subscribe to the one or more channels declared by the IoT devices and may communicate with the IoT devices through the one or more channels.Type: ApplicationFiled: October 1, 2020Publication date: April 7, 2022Inventors: Hanumantha Rao KOMMALAPATI, Arun Ramadasan MANNENGAL, Cameron William SKINNER
-
Patent number: 11221892Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. At least one module of the plurality of modules to be modified by adding a declarative rule is determined, such that the declarative rule causes determining whether an event has been triggered based on a particular event having been determined to have occurred, and, in response to the triggering of the event, communicating the triggering of the event to at least one declarative target. The determined at least one module of the plurality of modules is caused to be modified by adding the declarative rule.Type: GrantFiled: October 13, 2017Date of Patent: January 11, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Michael R. Yagley, Varun Puranik, Anca Mihaela Antochi
-
Publication number: 20220004445Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. At least one module of the plurality of modules to be modified by adding a declarative rule is determined, such that the declarative rule causes determining whether an event has been triggered based on a particular event having been determined to have occurred, and, in response to the triggering of the event, communicating the triggering of the event to at least one declarative target. The determined at least one module of the plurality of modules is caused to be modified by adding the declarative rule.Type: ApplicationFiled: September 16, 2021Publication date: January 6, 2022Inventors: Samuel John GEORGE, Cameron William SKINNER, Elio DAMAGGIO, Affan DAR, Michael R. YAGLEY, Varun PURANIK, Anca Mihaela ANTOCHI
-
Publication number: 20220001059Abstract: Described herein are methods, devices and systems for decontaminating respiratory medical devices and equipment. Decontamination includes removing humidity from an interior of a respiratory equipment decontamination chamber after an interior thereof is sealed to exclude ambient air. The interior of the decontamination chamber is conditioned by introducing vaporized hydrogen peroxide (VHP) thereto to achieve a target concentration, which is maintained at a predetermined concentration for a decontamination period. The interior of the decontamination chamber is then aerated. Other examples are disclosed and claimed.Type: ApplicationFiled: June 4, 2021Publication date: January 6, 2022Inventors: Laura Beringer, Jason Bryant, Matthew Heidecker, James Horne, William Moret, Matthew Perun, Matthew William Skinner, Corey Linden, Dustin Clark
-
Publication number: 20220002483Abstract: There is described a method for the production of a functional polyester having functional group X. The method comprises the step of melt blending a composition comprising (i) a high number average molecular weight (Mn) polyester having a Mn of ?6,000 Da; and (ii) a functional compound comprising functional group Y which may be the same as functional group X or be different to functional group X but be operable to form functional group X in the functional polyester. The composition is melt blended such that the high Mn polyester and the functional compound react to produce the functional polyester. The high Mn polyester has a Mn that is higher than the Mn of the functional compound. The present invention extends to functional polyesters produced by the method; aqueous, solventborne and powder coating compositions containing the functional polyester, and articles coated with the said coating compositions.Type: ApplicationFiled: October 17, 2019Publication date: January 6, 2022Applicant: PPG Industries Ohio, Inc.Inventors: Michael G. Olah, Edward R. Millero, Jr., Scott J. Moravek, Matthew William Skinner, Theodore Frank Novitsky, William H. Retsch, Jr., Daniel Martin Connor
-
Patent number: 11204816Abstract: A plurality of module twins that respectively correspond to a plurality of modules of edge applications on a plurality of edge devices are stored. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. At least one further module to be deployed is determined. Edge devices of the plurality of edge devices to receive the determined at least one module are identified. The determined at least one further module is caused to be deployed to the identified edge devices. In response to deploying the determined at least one further module, the plurality of module twins is updated by adding, to the plurality of modules twins, modules twins corresponding to the deployed modules.Type: GrantFiled: June 30, 2017Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Chipalo Street, Elio Damaggio, Juan Perez, Affan Dar, Michael R. Yagley, Samuel John George, Cameron William Skinner
-
Patent number: 11204815Abstract: A plurality of module twins that respectively correspond to modules of a plurality of modules of an edge application are stored on an edge device, and the modules comprise the edge application. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. Communications are enabled between the modules of the plurality of modules and the IoT support service according to a common security context, and the metadata of each module twin of the plurality of module twins is synchronized based on the module.Type: GrantFiled: June 30, 2017Date of Patent: December 21, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Elio Damaggio, Affan Dar, Ajith Kumar Gande, Juan Perez, Samuel John George, Cameron William Skinner
-
Publication number: 20210369652Abstract: Nonhormonal unisex contraceptive products, compositions, formulations and methods of use comprise an effective amount of a targeted mild mitochondria uncoupler.Type: ApplicationFiled: August 1, 2021Publication date: December 2, 2021Applicant: The Regents of the University of CaliforniaInventors: Polina V. Lishko, William Skinner, Liliya Gabelev Khasin, Emiliano Tabarsi, Ambre M. Bertholet, Yuriy Kirichok
-
Patent number: 11182224Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, a virtual IoT device is maintained and controlled to act as a representation of a connected device. Communications are received from an IoT support service. The received communications from the IoT support service are acted in response to, including sending communications to the IoT support service in response to the received communications, and changing the virtual IoT device as if the virtual IoT device were the connected device. The connected device is communicated with based on changes in the virtual IoT device.Type: GrantFiled: October 13, 2017Date of Patent: November 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Chipalo Street, Elio Damaggio, Juan Perez, Olivier Bloch, Damon Luke Barry, Michael R. Yagley
-
Publication number: 20210261789Abstract: A powder coating composition includes: a film-forming resin; a lignin polymer that is substantially free of sulfonate or sulfonic acid groups; and a crosslinker reactive with functional groups of the film-forming resin and the lignin polymer. The lignin polymer includes at least 5 weight % of the powder coating composition, based on the total solids weight of the powder coating composition. Further, when cured to form a coating, the film-forming resin and lignin polymer react and chemically bond with the crosslinker to form a binder of the coating.Type: ApplicationFiled: February 26, 2020Publication date: August 26, 2021Inventors: Matthew William Skinner, Daniel K. Dei, Adam Bradley Powell
-
Patent number: 11099913Abstract: A plurality of module twins that respectively correspond to modules of a plurality of modules of an edge application are stored on an edge device, and the modules comprise the edge application. The modules of the plurality of modules are capable of being used interoperably with other modules without altering the other modules. The plurality of module twins individually include metadata associated with the corresponding module of the plurality of modules. Communications are enabled between the modules of the plurality of modules and the IoT support service according to a common security context, and the metadata of each module twin of the plurality of module twins is synchronized based on the module.Type: GrantFiled: June 30, 2017Date of Patent: August 24, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Elio Damaggio, Affan Dar, Ajith Kumar Gande, Juan Perez, Samuel John George, Cameron William Skinner
-
Patent number: 10698747Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.Type: GrantFiled: October 13, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Ajith Kumar Gande, Sudeep Satish Pradhan, Varun Puranik
-
Patent number: 10628239Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.Type: GrantFiled: October 13, 2017Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Samuel John George, Cameron William Skinner, Elio Damaggio, Affan Dar, Ajith Kumar Gande, Sudeep Satish Pradhan, Varun Puranik
-
Publication number: 20180331901Abstract: The disclosed technology is generally directed to communications in an IoT environment. In one example of the technology, module twins that respectively correspond to modules of edge applications on a plurality of edge devices are stored. The module twins individually include metadata associated with the corresponding module. Communications between the modules and the IoT support service according to a common security context is enabled. At least one module to be modified is determined. The determined at least one module is caused to be modified.Type: ApplicationFiled: October 13, 2017Publication date: November 15, 2018Inventors: Samuel John GEORGE, Cameron William SKINNER, Elio DAMAGGIO, Affan DAR, Ajith Kumar GANDE, Sudeep Satish PRADHAN, Varun PURANIK
-
Patent number: D844533Type: GrantFiled: October 27, 2017Date of Patent: April 2, 2019Assignee: Team ProMarkInventors: Brian Moon, William Skinner, Darin Telfer