Patents by Inventor Kevin McKee

Kevin McKee 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: 20240070573
    Abstract: A computing platform is configured to: (i) receive, from a first client station, (a) data related to the first client station and (b) a first image associated with a target location; (ii) based on the received data related to the first client station, determine a location signature associated with the first image; (iii) determine that the location signature associated with the first image has a threshold level of similarity to a location signature associated with a second image that is associated with the target location; (iv) evaluate at least the first image to determine progression of a construction-related activity at the target location; (v) based on the evaluation of at least the first image, determine that the construction-related activity at the target location has progressed a threshold amount; and (vi) transmit, to a second client station, a communication related to progression of the construction-related activity.
    Type: Application
    Filed: August 25, 2022
    Publication date: February 29, 2024
    Inventors: Mohammad Mostafa Soltani, Dan Park, Kevin McKee, Matt Man
  • Publication number: 20240053860
    Abstract: An example client device is configured to (i) display a representation of a three-dimensional, federated model of a construction project, the model including respective objects created using at least two different authoring tools, (ii) receive one or more user inputs that collectively (a) select a displayed representation of a given object within the model and (b) assign a value for a property of the given object, (iii) based on the one or more user inputs, identify a globally unique identifier (GUID) that uniquely identifies the given object within a hierarchical data structure for the model and cause the model to be updated by associating the assigned value for the property with the GUID that uniquely identifies the given object, and (iv) display a representation of the updated model including an indication of the assigned value for the property of the given object.
    Type: Application
    Filed: October 23, 2023
    Publication date: February 15, 2024
    Inventors: Kevin McKee, David McCool
  • Patent number: 11900322
    Abstract: Disclosed herein is software technology that facilitates collaboration on a BIM file. In one aspect, disclosed herein is a method that involves (1) providing presence information to a first client station associated with a first individual that is viewing a first rendered 3D model of a construction project, wherein the presence information comprises (a) information identifying at least a second individual that is viewing a second rendered 3D model of the construction project via a second client station, and (b) an indication of a position and orientation at which the second rendered 3D model is being rendered, (2) receiving, from the second client station, an indication of a change in either the position or orientation at which the second rendered 3D model is being rendered, (3) updating the presence information based on the received indication, and (4) providing the updated presence information to at least the first client station.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: February 13, 2024
    Assignee: Procore Technologies, Inc.
    Inventors: Kevin McKee, Ben Burlingham
  • Publication number: 20240020931
    Abstract: A computing device is configured to determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment, (ii) capture sensor data that is representative of the real-world environment surrounding the computing device, (iii) based on an analysis of the sensor data, detect an object in the real-world environment, (iv) compare the detected object to data defining physical elements that are represented within the virtual 3D model, (v) identify a given physical element represented within the virtual 3D model that matches the detected object, (vi) update one or more of a position, an orientation, or a presentation of the virtual 3D model in order to align the given physical element with the detected object, and (vii) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment surrounding the computing device.
    Type: Application
    Filed: July 17, 2023
    Publication date: January 18, 2024
    Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
  • Patent number: 11797147
    Abstract: An example computing platform is configured to (i) maintain a three-dimensional, federated model of a construction project, where the model includes respective objects created using at least two different authoring tools, (ii) receive, via a client device installed with a viewing tool for displaying the model, one or more user inputs that collectively (a) select a displayed representation of a given object within the model and (b) assign a value for a property of the given object, (iii) based on the one or more inputs, identify a GUID of the given object within a hierarchical data structure for the model and cause the model to be updated by associating the assigned value for the property with the GUID of the given object, and (iv) cause the client device to display, via the viewing tool, the updated model including an indication of the assigned value for the property of the given object.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: October 24, 2023
    Assignee: Procore Technologies, Inc.
    Inventors: Kevin McKee, David McCool
  • Patent number: 11704881
    Abstract: An example computing device is configured to determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment, (ii) capture sensor data that is representative of the real-world environment surrounding the computing device, (iii) based on an analysis of the sensor data, detect an object in the real-world environment, (iv) compare the detected object to data defining physical elements that are represented within the virtual 3D model, (v) based on the comparison, identify a given physical element represented within the virtual 3D model that matches the detected object, (vi) update one or more of a position, an orientation, or a presentation of the virtual 3D model in order to align the given physical element with the detected object, and (vii) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment surrounding the computing device.
    Type: Grant
    Filed: January 10, 2022
    Date of Patent: July 18, 2023
    Assignee: Procore Technologies, Inc.
    Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
  • Publication number: 20220398003
    Abstract: An example computing platform is configured to (i) maintain a three-dimensional, federated model of a construction project, where the model includes respective objects created using at least two different authoring tools, (ii) receive, via a client device installed with a viewing tool for displaying the model, one or more user inputs that collectively (a) select a displayed representation of a given object within the model and (b) assign a value for a property of the given object, (iii) based on the one or more inputs, identify a GUID of the given object within a hierarchical data structure for the model and cause the model to be updated by associating the assigned value for the property with the GUID of the given object, and (iv) cause the client device to display, via the viewing tool, the updated model including an indication of the assigned value for the property of the given object.
    Type: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Kevin McKee, David McCool
  • Publication number: 20220130122
    Abstract: An example computing device is configured to determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment, (ii) capture sensor data that is representative of the real-world environment surrounding the computing device, (iii) based on an analysis of the sensor data, detect an object in the real-world environment, (iv) compare the detected object to data defining physical elements that are represented within the virtual 3D model, (v) based on the comparison, identify a given physical element represented within the virtual 3D model that matches the detected object, (vi) update one or more of a position, an orientation, or a presentation of the virtual 3D model in order to align the given physical element with the detected object, and (vii) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment surrounding the computing device.
    Type: Application
    Filed: January 10, 2022
    Publication date: April 28, 2022
    Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
  • Publication number: 20220045460
    Abstract: A housing for a connector includes a main body having a plurality of exterior sides and a resilient shell extending from the exterior sides. The resilient shell includes a first resilient section having a first support connected to the exterior sides and a cantilever disposed at an end of the first support opposite the main body. The cantilever is separated by a distance from at least one of the exterior sides and is elastically deflectable toward the at least one of the exterior sides.
    Type: Application
    Filed: June 18, 2021
    Publication date: February 10, 2022
    Applicant: TE Connectivity Services GmbH
    Inventors: Kevin McKee, David Allen Klein
  • Patent number: 11222475
    Abstract: Disclosed herein is software technology that leverages improved AR technology to facilitate presentation of virtual content overlaid on a view of a real-world environment. Additionally, also disclosed herein is an “insights” software application that functions to provide insights about the real-world environment. In one aspect, disclosed herein is a method that involves an AR-enabled device that includes one or more sensors, a user input interface, a display screen and is configured to (1) based on user input, determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment; (2) align the virtual 3D model of the real-world environment with the real-world environment; and (3) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: January 11, 2022
    Assignee: Procore Technologies, Inc.
    Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
  • Publication number: 20210295266
    Abstract: Disclosed herein is software technology that facilitates collaboration on a BIM file. In one aspect, disclosed herein is a method that involves (1) providing presence information to a first client station associated with a first individual that is viewing a first rendered 3D model of a construction project, wherein the presence information comprises (a) information identifying at least a second individual that is viewing a second rendered 3D model of the construction project via a second client station, and (b) an indication of a position and orientation at which the second rendered 3D model is being rendered, (2) receiving, from the second client station, an indication of a change in either the position or orientation at which the second rendered 3D model is being rendered, (3) updating the presence information based on the received indication, and (4) providing the updated presence information to at least the first client station.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Inventors: Kevin McKee, Ben Burlingham
  • Publication number: 20210225083
    Abstract: Disclosed herein is software technology that leverages improved AR technology to facilitate presentation of virtual content overlaid on a view of a real-world environment. Additionally, also disclosed herein is an “insights” software application that functions to provide insights about the real-world environment. In one aspect, disclosed herein is a method that involves an AR-enabled device that includes one or more sensors, a user input interface, a display screen and is configured to (1) based on user input, determine an initial position and orientation of the computing device within a virtual 3D model of a real-world environment; (2) align the virtual 3D model of the real-world environment with the real-world environment; and (3) cause a display screen to present the aligned virtual 3D model as overlaid virtual content on a view of the real-world environment.
    Type: Application
    Filed: July 2, 2020
    Publication date: July 22, 2021
    Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
  • Patent number: 10704573
    Abstract: In one aspect, a system for rephasing fluid-driven actuators includes a plurality of fluid-driven actuators fluidly coupled together in series. A controller is configured to monitor a position differential existing between current positions of rods of the actuators relative to a differential threshold based on sensor measurements. The actuators are out-of-phase when the monitored differential exceeds the threshold. The controller is also configured to initiate a flow of fluid to the actuators to rephase the actuators when the monitored differential exceeds the threshold. The controller is further be configured to continue to monitor the differential following initiation of the flow of fluid to the actuators. Additionally, the controller is configured to implement a control action associated with terminating the rephasing of the actuators when the monitored differential remains constant after a first time period has elapsed following initiation of the flow of fluid.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: July 7, 2020
    Assignee: CNH Industrial Canada, Ltd.
    Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, Klint Peterson
  • Patent number: 10412877
    Abstract: A remotely positionable stabilizer wheel arrangement for a towable agricultural implement utilizes a control unit that receives an input signal indicative of a desired position of the stabilizer wheel, and/or a desired depth of penetration of tillage tools operatively attached to the front and rear of the implement frame, to automatically control a hydraulic positioning cylinder of the remotely positionable stabilizer wheel arrangement to position and hold the stabilizer wheel at the desired position of the stabilizer wheel, by controlling pressure in the hydraulic cylinder to hold the stabilizer wheel at a target position determined from the desired position input signal.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: September 17, 2019
    Assignee: CNH Industrial Canada, Ltd.
    Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, John Posselius, Kena Shah
  • Publication number: 20190063473
    Abstract: In one aspect, a system for rephasing fluid-driven actuators may include a plurality of fluid-driven actuators fluidly coupled together in series. A controller may be configured to monitor a position differential existing between current positions of rods of the actuators relative to a differential threshold based on sensor measurements. The actuators may be out-of-phase when the monitored differential exceeds the threshold. The controller may also be configured to initiate a flow of fluid to the actuators to rephase the actuators when the monitored differential exceeds the threshold. The controller may further be configured to continue to monitor the differential following initiation of the flow of fluid to the actuators. Additionally, the controller may be configured to implement a control action associated with terminating the rephasing of the actuators when the monitored differential remains constant after a first time period has elapsed following initiation of the flow of fluid.
    Type: Application
    Filed: August 29, 2017
    Publication date: February 28, 2019
    Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, Klint Peterson
  • Publication number: 20190000005
    Abstract: A remotely positionable stabilizer wheel arrangement for a towable agricultural implement utilizes a control unit that receives an input signal indicative of a desired position of the stabilizer wheel, and/or a desired depth of penetration of tillage tools operatively attached to the front and rear of the implement frame, to automatically control a hydraulic positioning cylinder of the remotely positionable stabilizer wheel arrangement to position and hold the stabilizer wheel at the desired position of the stabilizer wheel, by controlling pressure in the hydraulic cylinder to hold the stabilizer wheel at a target position determined from the desired position input signal.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 3, 2019
    Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, John Posselius, Kena Shah
  • Publication number: 20160144882
    Abstract: A para-alpine ski, typically a dual-runner sit-ski, has a seat and undercarriage that a user/skier can—under no force(s) save his/her own—cause to raise to a height sufficient so as to permit boarding—totally unassisted if needs be—of the user-skier and his/her entire para-alpine ski onto a moving carry chair of a standard ski-slope chair lift. Upon disembarking the ski slope chair lift the user-skier can lower his/her seat for skiing, again without assistance. When the same sit-ski is used to ferry a total invalid then a trained instructor or guide who normally stands at, and steers from, the back of the sit-ski can stand alongside the sit-ski and its occupant at the point of loading the chair lift, and can trigger the sit-ski seat and its occupant to rise, again permitting that the chair of a standard ski-slope chair lift may be adroitly mounted.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventors: Steve Holub, Kevin McKee
  • Publication number: 20160143793
    Abstract: A single wheelchair selectively mounts at times each of a plurality of different wheelchair seats, one at a time, so as to customize seating upon and within the wheelchair as then best suits the preference of the user-occupant of the wheelchair. Seats support both formal and sport uses of the wheelchair. A detachable sport seat has in particular a deep contour seat base hinged to a deep contour seat back, providing thus substantial lateral support to a seated occupant of the wheelchair.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventors: Steve Holub, Kevin McKee
  • Publication number: 20040220955
    Abstract: Method and system for managing multiple information sources to create a single virtual information source. The method and system include the ability to virtually remove redundant information to avoid duplication of records that, while appearing to refer to possibly different entities, refer to the same entity. Such a removal process may be achieved without actually removing an entity from its original data source.
    Type: Application
    Filed: May 1, 2003
    Publication date: November 4, 2004
    Applicant: HEALTH NETWORK AMERICA, INC.
    Inventor: Kevin McKee