Patents by Inventor Peter Blair

Peter Blair 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: 20240121125
    Abstract: A data modeling and analytics platform augments and annotates content captured from a user's online interactions and other documents. The data modeling and analytics platform is performed within a machine learning and artificial intelligence-based processing environment that enables observability, explainability, and data analytics for dynamic information discovery over time within a user library that includes files representing the online interactions and documents containing information of user interest.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 11, 2024
    Inventors: THOMAS N. BLAIR, ALEXEY GODER, JOERG RINGS, JOSHUA PETER FRANCIS YODER, SPYROS J. LAZARIS, GREGORY BURLET
  • Publication number: 20240115460
    Abstract: A system for providing a sustained, continuous pressure to a point on the body is provided. The system can include a stimulating projection in the form of a small molded piece that is secured to a point on a human body by an adhesive pad or tape. In another form the stimulating projection can include a clip on one side. The clip can be attached to a strap or garment worn on the body to keep the stimulating projection in place.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 11, 2024
    Inventors: David Peter Harris, Emily Farnham Blair
  • Patent number: 10635728
    Abstract: Computer systems, devices, and associated methods of loading a bundle component, comprising a bundle of scripts and a manifest including metadata for the bundle, that is compatible with a dependent bundle component are disclosed herein. In one embodiment, a method includes identifying a bundle component identifier and a version identifier for the bundle component that the dependent bundle component depends on in a manifest associated with the dependent bundle component. The method then includes retrieving a manifest for a bundle component that includes the bundle component identifier and is a most recent compatible version of the bundle component. The method includes loading the most recent compatible bundle component based on a URL in the retrieved manifest for the bundle component.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: April 28, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Blair Gonzalez del Solar, Marc Pasarin Soler, Ian Clanton-Thuon, Patrick Miller
  • Publication number: 20200004528
    Abstract: A server determines dependencies of packages in a plurality of repositories. An algorithm calculates a set of compatible versions for the dependencies of the packages, subject to a constraint that no side-by-side versions shall be introduced. A new branch in a repository of the plurality of repositories is created. The package manifests of the new branch are updated based on the set of compatible versions. The files that reference the package manifest in the new branch are updated. The new branch is validated based on the updated files. The server publishes a new version of an updated package in the repository in response to the validation being successful, or automatically determines which parties to notify in response to the validation being unsuccessful.
    Type: Application
    Filed: June 28, 2018
    Publication date: January 2, 2020
    Inventors: Nicholas Alexander Pape, Peter Blair Gonzalez Del Solar
  • Patent number: 10255377
    Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Patent number: 10119270
    Abstract: A timber structural member includes: a first timber round having a first cooperating longitudinal surface, a second timber round having a second and a third cooperating longitudinal surfaces, and a third timber round having a fourth cooperating longitudinal surface. The first cooperating surface cooperates with the second cooperating surface, and the third cooperating surface cooperates with the fourth cooperating surface. The timber rounds are secured together to form a structurally integral unit in which the first cooperating surface is in contact with the second cooperating surface, and the third cooperating surface is in contact with the fourth cooperating surface, and the first, second and third timber rounds are substantially parallel to each other. The timber rounds are secured to each other by a plurality of spaced fasteners provided at acute and obtuse angles from a longitudinal axis of the structural member and extending through the timber rounds.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: November 6, 2018
    Assignee: LOGGO IP PTY LTD
    Inventors: Patrick Thornton, Peter Blair
  • Publication number: 20180276576
    Abstract: Methods and systems may be used to allow a first customer to book an appointment. A second customer may view the appointment and initiate a request to swap for the reserved appointment. The first customer may accept or reject the offer. If the offer is accepted, the appointment may be transferred from the first customer to the second customer. A computer application may facilitate the transfer of payment from the second customer to any or all of: the customer holding the appointment, the service provider for whom the appointment was made, and the provider of the computer application.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 27, 2018
    Applicant: Live Chair, Inc.
    Inventors: Peter Blair, Michael DeVore, Jeffrey Mund, Jahmal Rhaney, Andrew Suggs
  • Publication number: 20180052811
    Abstract: Computer systems, devices, and associated methods of loading a bundle component, comprising a bundle of scripts and a manifest including metadata for the bundle, that is compatible with a dependent bundle component are disclosed herein. In one embodiment, a method includes identifying a bundle component identifier and a version identifier for the bundle component that the dependent bundle component depends on in a manifest associated with the dependent bundle component. The method then includes retrieving a manifest for a bundle component that includes the bundle component identifier and is a most recent compatible version of the bundle component. The method includes loading the most recent compatible bundle component based on a URL in the retrieved manifest for the bundle component.
    Type: Application
    Filed: June 26, 2017
    Publication date: February 22, 2018
    Inventors: Peter Blair Gonzalez del Solar, Marc Pasarin Soler, Ian Clanton-Thuon, Patrick Miller
  • Publication number: 20180052809
    Abstract: Computer systems, devices, and associated methods of inferring user interaction with a web part comprising an <iframe> element are disclosed herein. In one embodiment, a method includes observing a location of a user input target on a web page rendered by a web browser. When the location of the user input target is over a web part comprising the host container and the web page detects that the web page has lost focus and a new active element is an <iframe>, the method includes inferring user interaction with respect to the <iframe> element and emphasizing the web part.
    Type: Application
    Filed: June 14, 2017
    Publication date: February 22, 2018
    Inventors: John Nguyen, Peter Blair Gonzalez del Solar, Moein Pahlavan Yali
  • Publication number: 20170357731
    Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.
    Type: Application
    Filed: August 28, 2017
    Publication date: December 14, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Patent number: 9754046
    Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: September 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Publication number: 20170096813
    Abstract: A timber structural member includes: a first timber round having a first cooperating longitudinal surface, a second timber round having a second and a third cooperating longitudinal surfaces, and a third timber round having a fourth cooperating longitudinal surface. The first cooperating surface cooperates with the second cooperating surface, and the third cooperating surface cooperates with the fourth cooperating surface. The timber rounds are secured together to form a structurally integral unit in which the first cooperating surface is in contact with the second cooperating surface, and the third cooperating surface is in contact with the fourth cooperating surface, and the first, second and third timber rounds are substantially parallel to each other. The timber rounds are secured to each other by a plurality of spaced fasteners provided at acute and obtuse angles from a longitudinal axis of the structural member and extending through the timber rounds.
    Type: Application
    Filed: May 18, 2015
    Publication date: April 6, 2017
    Inventors: Patrick Thornton, Peter Blair
  • Patent number: 9605431
    Abstract: A timber joist is provided, which includes first and second flanges connected together by a web, the web being structurally integral with the flanges. Both flanges comprise timber poles. The web inserts into the first and second flanges a sufficient distance so as to provide resistance to longitudinal splitting or cracking of the timber.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: March 28, 2017
    Assignee: LOGGO IP PTY LTD
    Inventors: Patrick Thornton, Peter Blair
  • Publication number: 20160194869
    Abstract: A timber structural member includes: a first timber round having a first cooperating surface, a second timber round having second and third cooperating surfaces, and a third timber round having a fourth cooperating surface. The first cooperating surface is shaped to cooperate with the second cooperating surface, and the third cooperating surface is shaped to cooperate with the fourth cooperating surface. The first, second and third timber rounds are secured together to form a structurally integral unit, wherein the first cooperating surface contacts the second cooperating surface, and the third cooperating surface contacts the fourth cooperating surface, and the first, second and third timber rounds are substantially parallel to each other. Fasteners spaced along the length of the structural member at both acute and obtuse angles from its longitudinal axis secure the first, second and third timber rounds together. The fasteners extend through the first, second and third timber rounds.
    Type: Application
    Filed: September 5, 2014
    Publication date: July 7, 2016
    Inventors: Patrick Thornton, Peter Blair
  • Publication number: 20160179977
    Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.
    Type: Application
    Filed: February 25, 2016
    Publication date: June 23, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Patent number: 9311373
    Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Publication number: 20150089900
    Abstract: A timber joist is provided, which includes first and second flanges connected together by a web, the web being structurally integral with the flanges. Both flanges comprise timber poles. The web inserts into the first and second flanges a sufficient distance so as to provide resistance to longitudinal splitting or cracking of the timber.
    Type: Application
    Filed: December 8, 2014
    Publication date: April 2, 2015
    Inventors: Patrick Thornton, Peter Blair
  • Patent number: 8910454
    Abstract: A timber joist comprising first and second flanges connected together by a web, the web being structurally integral with the flanges. Both flanges comprise timber poles.
    Type: Grant
    Filed: July 28, 2010
    Date of Patent: December 16, 2014
    Assignee: Loggo IP Pty. Ltd.
    Inventors: Patrick Thornton, Peter Blair
  • Publication number: 20140136569
    Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments provide for identifying an item in a database where the item is associated with at least one term in a term set having a hierarchical structure. A uniform resource locator is generated for the webpage using the at least one term and the hierarchical structure associated with the at least one term. An identifier associated with the item is then determined and appended to the generated uniform resource locator.
    Type: Application
    Filed: December 28, 2012
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
  • Publication number: 20140136948
    Abstract: Embodiments of the present disclosure provide a method and system for generating a webpage using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein include receiving a selection of a term in a navigation term set. In embodiments, the term is associated with at least one content item. A query is the executed using the term and a webpage template, that is associated with the navigation term set, is dynamically populated based on the results of the query. A uniform resource locator is then generated for a webpage that corresponds to the webpage template. In embodiments, the uniform resource locator is generated using the navigation term set.
    Type: Application
    Filed: December 28, 2012
    Publication date: May 15, 2014
    Applicant: Microsoft Corporation
    Inventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan