Patents by Inventor Nicholas Duncan

Nicholas Duncan 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: 20240111263
    Abstract: Systems, methods, and non-transitory computer-readable media for optimization and autoconfiguration of edge processing devices are disclosed. A cloud computing system can receive a request to configure a target building device. The cloud computing system can identify, based on the target building device, a connector template for the target building device. The connector template can include one or more parameters for a connector component configured to cause the target building device to communicate with the cloud computing system. cloud computing system can generate the connector component for the target building device based on the one or more parameters. cloud computing system can deploy the connector component to the target building device.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 4, 2024
    Inventors: Murali R. Namburi, David R. Koberstein, Manish K. Kalbande, Sastry K. Malladi, Trent M. Swanson, Abu Bakr Khan, Eric G. Lang, Miguel Galvez, David A. Duncan, Bryan Skene, Nicholas Marrone
  • Publication number: 20240075608
    Abstract: A power tool including a housing, a motor, and a bearing. The housing includes a first housing portion having a first bearing retainer portion, and a second housing portion having a second bearing retainer portion. The second housing portion is attached to the first housing portion such that the first bearing retainer portion and the second bearing retainer portion form a bearing retainer. The motor is supported within the housing. The motor includes an output shaft defining an axis. The bearing is received in the bearing retainer. The bearing is configured to support the output shaft for rotation about the axis.
    Type: Application
    Filed: April 27, 2023
    Publication date: March 7, 2024
    Inventors: Ian A. Duncan, Miguel Ángel Ortuño Rodriguez, Nicholas J. Losch
  • Patent number: 8480935
    Abstract: Prepreg for manufacturing a fiber-reinforced composite material, the prepreg comprising a layer of dry fibers and a layer of resin material adhered to a surface of the layer of dry fibers, the resin material having a plurality of particles dispersed therein, the particles have an average particle size that is larger than the average fiber separation of the layer of dry fibers.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: July 9, 2013
    Assignee: Gurit (UK) Ltd.
    Inventors: Nicholas Duncan Partington, Yves Jean Francois Didier
  • Patent number: 8225202
    Abstract: A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Nicholas Duncan, Kevin Ka-Wang Lui, Patrick Carl Miller, Mark Poernbacher
  • Publication number: 20120064333
    Abstract: Prepreg for manufacturing a fibre-reinforced composite material, the prepreg comprising a layer of dry fibres and a layer of resin material adhered to a surface of the layer of dry fibres, the resin material having a plurality of particles dispersed therein, the particles have an average particle size that is larger than the average fibre separation of the layer of dry fibres.
    Type: Application
    Filed: November 22, 2011
    Publication date: March 15, 2012
    Applicant: Gurit (UK) Ltd.
    Inventors: Nicholas Duncan Partington, Yves Jean Francois Didier
  • Patent number: 8071204
    Abstract: Prepeg for manufacturing a fiber-reinforced composite material, the prepreg comprising a layer of dry fibers and a layer of resin material adhered to a surface of the layer of dry fibers, the resin material having a plurality of particles dispersed therein, the particles have an average particle size that is larger than the average fiber separation of the layer of dry fibers.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: December 6, 2011
    Assignee: Gurit (UK) Ltd.
    Inventors: Nicholas Duncan Partington, Yves Jean Francois Didier
  • Publication number: 20110114252
    Abstract: A prepreg for manufacturing a fibre-reinforced composite material, the prepreg comprising a layer of a layer of fibrous reinforcement fully impregnated by a matrix resin material, wherein at least the surface of the resin material has a viscosity and a tack at room temperature, and each prepreg has a stiffness at room temperature, such that when two of the prepregs are disposed as a vertical stack thereof at room temperature with adjacent resin material surfaces, the adjacent resin material surfaces are unadhered and form continuous air paths therebetween.
    Type: Application
    Filed: March 27, 2009
    Publication date: May 19, 2011
    Applicant: Gurit (UK) Ltd.
    Inventors: Nicholas Duncan Partington, Paul John Spencer, Daniel Thomas Jones
  • Publication number: 20110059308
    Abstract: Prepeg for manufacturing a fibre-reinforced composite material, the prepreg comprising a layer of dry fibres and a layer of resin material adhered to a surface of the layer of dry fibres, the resin material having a plurality of particles dispersed therein, the particles have an average particle size that is larger than the average fibre separation of the layer of dry fibres.
    Type: Application
    Filed: December 15, 2008
    Publication date: March 10, 2011
    Applicant: Gurit (UK) Ltd.
    Inventors: Nicholas Duncan Partington, Yves Jean Francois Didier
  • Publication number: 20080244383
    Abstract: A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.
    Type: Application
    Filed: June 16, 2008
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Nicholas Duncan, Kevin Ka-Wang Lui, Patrick Carl Miller, Mark Poernbacher
  • Patent number: 7389472
    Abstract: A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: June 17, 2008
    Assignee: Microsoft Corporation
    Inventors: Nicholas Duncan, Kevin Ka-Wang Lui, Patrick Carl Miller, Mark Poernbacher
  • Patent number: 7149849
    Abstract: Data is served from a data source to a user. The data source has a plurality of pre-defined user groups. A request is received from the user for the data from the data source and a cache key corresponding to the requesting user is generated based on a set of the user groups of such user. The generated cache key represents access rights for the user based on the set of the user groups of the user. Thereafter, it is determined whether any data that satisfies the request is stored in the cache with the generated cache key.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: December 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Larry Marvin Wall, Glen Buhlmann, Nicholas Duncan, Kristof Roomp
  • Publication number: 20050268042
    Abstract: Data is served from a data source to a user. The data source has a plurality of pre-defined user groups. A request is received from the user for the data from the data source and a cache key corresponding to the requesting user is generated based on a set of the user groups of such user. The generated cache key represents access rights for the user based on the set of the user groups of the user. Thereafter, it is determined whether any data that satisfies the request is stored in the cache with the generated cache key.
    Type: Application
    Filed: August 2, 2005
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Larry Wall, Glen Buhlmann, Nicholas Duncan, Kristof Roomp
  • Patent number: 6959362
    Abstract: Data is served from a data source to a user by way of an interface having a cache. The data source has a plurality of pre-defined user groups. The interface receives a request from the user for the data from the data source and requests the data source to provide a cache key corresponding to the requesting user. The data source generates the cache key for the requesting user based on a set of the user groups of such user and returns the generated cache key to the interface. The generated cache key represents exact access rights for the user based on the set of the user groups of the user. The interface thereafter determines whether any data that satisfies the request is stored in the cache with the generated cache key.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: October 25, 2005
    Assignee: Microsoft Corporation
    Inventors: Larry Marvin Wall, Glen Buhlmann, Nicholas Duncan, Kristof Roomp
  • Publication number: 20040225652
    Abstract: A data system has a data structure with a posting corresponding to a set of pieces of content to be served. The posting includes a description of each piece of content including a name, a type, and a location thereof. The posting is presented to a user according to a pointed-to template. The template includes a placeholder within which each piece of content is to be presented, and positioning information setting forth a layout position for each placeholder. The template points to a separate content definition information module that includes content definition information for each placeholder including the name and type of the corresponding piece of content. Such name and type matches a corresponding name and type as set forth in the posting.
    Type: Application
    Filed: May 7, 2003
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Nicholas Duncan, Kevin Ka-Wang Lui, Patrick Carl Miller, Mark Poernbacher
  • Publication number: 20040225848
    Abstract: Data is served from a data source to a user by way of an interface having a cache. The data source has a plurality of pre-defined user groups. The interface receives a request from the user for the data from the data source and requests the data source to provide a cache key corresponding to the requesting user. The data source generates the cache key for the requesting user based on a set of the user groups of such user and returns the generated cache key to the interface. The generated cache key represents exact access rights for the user based on the set of the user groups of the user. The interface thereafter determines whether any data that satisfies the request is stored in the cache with the generated cache key.
    Type: Application
    Filed: May 7, 2003
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Larry Marvin Wall, Glen Buhlmann, Nicholas Duncan, Kristof Roomp