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: 20240070573Abstract: 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: ApplicationFiled: August 25, 2022Publication date: February 29, 2024Inventors: Mohammad Mostafa Soltani, Dan Park, Kevin McKee, Matt Man
-
Publication number: 20240053860Abstract: 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: ApplicationFiled: October 23, 2023Publication date: February 15, 2024Inventors: Kevin McKee, David McCool
-
Patent number: 11900322Abstract: 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: GrantFiled: March 20, 2020Date of Patent: February 13, 2024Assignee: Procore Technologies, Inc.Inventors: Kevin McKee, Ben Burlingham
-
Publication number: 20240020931Abstract: 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: ApplicationFiled: July 17, 2023Publication date: January 18, 2024Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
-
Patent number: 11797147Abstract: 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: GrantFiled: June 15, 2021Date of Patent: October 24, 2023Assignee: Procore Technologies, Inc.Inventors: Kevin McKee, David McCool
-
Patent number: 11704881Abstract: 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: GrantFiled: January 10, 2022Date of Patent: July 18, 2023Assignee: Procore Technologies, Inc.Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
-
Publication number: 20220398003Abstract: 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: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Kevin McKee, David McCool
-
Publication number: 20220130122Abstract: 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: ApplicationFiled: January 10, 2022Publication date: April 28, 2022Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
-
Publication number: 20220045460Abstract: 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: ApplicationFiled: June 18, 2021Publication date: February 10, 2022Applicant: TE Connectivity Services GmbHInventors: Kevin McKee, David Allen Klein
-
Patent number: 11222475Abstract: 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: GrantFiled: July 2, 2020Date of Patent: January 11, 2022Assignee: Procore Technologies, Inc.Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
-
Publication number: 20210295266Abstract: 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: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventors: Kevin McKee, Ben Burlingham
-
Publication number: 20210225083Abstract: 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: ApplicationFiled: July 2, 2020Publication date: July 22, 2021Inventors: Kevin McKee, Jon Hoover, Christopher Bindloss, David McCool, Winson Chu, Christopher Myers
-
Patent number: 10704573Abstract: 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: GrantFiled: August 29, 2017Date of Patent: July 7, 2020Assignee: CNH Industrial Canada, Ltd.Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, Klint Peterson
-
Patent number: 10412877Abstract: 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: GrantFiled: June 28, 2017Date of Patent: September 17, 2019Assignee: CNH Industrial Canada, Ltd.Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, John Posselius, Kena Shah
-
Publication number: 20190063473Abstract: 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: ApplicationFiled: August 29, 2017Publication date: February 28, 2019Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, Klint Peterson
-
Publication number: 20190000005Abstract: 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: ApplicationFiled: June 28, 2017Publication date: January 3, 2019Inventors: Christopher Barrick, John Endsley, James W. Henry, Tracey Meiners, Kevin McKee, John Posselius, Kena Shah
-
Publication number: 20160144882Abstract: 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: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Inventors: Steve Holub, Kevin McKee
-
Publication number: 20160143793Abstract: 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: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Inventors: Steve Holub, Kevin McKee
-
Publication number: 20040220955Abstract: 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: ApplicationFiled: May 1, 2003Publication date: November 4, 2004Applicant: HEALTH NETWORK AMERICA, INC.Inventor: Kevin McKee