Patents by Inventor Christopher A. Myers
Christopher A. Myers 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: 20240126308Abstract: A sanitaryware system may include sensors to determine a status or condition of one or more sanitaryware fixtures in the sanitaryware system and perform a particular function, such as, for example performing a flush, closing the flush valve and/or angle stop, sending an alert, initiating a service ticket. The sanitaryware system may automatically perform the function. The sanitaryware system may communicate the status or condition to an internet connected device and/or user, the device may perform the function or may instruct the sanitaryware to perform the function. The sensed information, sanitaryware system status or condition, and/or initiated response may be logged and monitored to improve the overall efficiency and operation of the sanitaryware system and the sanitaryware fixtures within the system.Type: ApplicationFiled: December 12, 2023Publication date: April 18, 2024Applicant: AS America, Inc.Inventors: Behnam Heydari, Eric B. Soberano, Robert M. Jensen, Verne Myers, Christopher Helmstetter, Mahendra Gunawardena, Claudia Marcela Jovel, Ki Bok Song, Soonjae Kwon, Stanmir Stoynov
-
Publication number: 20240105329Abstract: A medical device for assessing a health status of a patient is described. The medical device receives a selection of two or more health scores, and obtains physiological parameter measurements from one or more sensor modules based on the selection of the two or more health scores. The medical device generates the two or more health scores using the physiological parameter measurements received from the one or more sensor modules. The two or more health scores are generated based on a workflow for assessing the patient. The medical device displays the two or more health scores on a display screen.Type: ApplicationFiled: December 12, 2023Publication date: March 28, 2024Inventors: Thomas A. Myers, Tiffany Do, Catherine M. King, Christopher L. Long, Tiffany L. Moon, Rebecca Quilty-Koval, Ching Yue Yeung
-
Publication number: 20240075354Abstract: A method of manufacturing a golf club head with a plurality of stiffening members proximate the face, and particularly solid rods or a plate with one or more cutouts, is disclosed herein. The method includes the steps of preparing a wax of a golf club head body having at least one through-hole, a hollow interior, and at least one receiving pocket, preparing waxes of one or more stiffening members, inserting the wax of the stiffening members into the through-hole and seating its opposite end in the receiving pocket, bonding each of the stiffening members to the body with an adhesive material to form a combined wax mold, and casting a golf club head from the combined wax mold.Type: ApplicationFiled: November 7, 2023Publication date: March 7, 2024Applicant: Topgolf Callaway Brands Corp.Inventors: Evan D. Gibbs, Alan Hocknell, Austin L. Frederickson, Christopher A. G. Nunez, James A. Seluga, Matthew Myers, Matthew Hannen, Bart R. Fliers, Robert S. Gonczi
-
Patent number: 11914935Abstract: An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view.Type: GrantFiled: August 8, 2022Date of Patent: February 27, 2024Assignee: Procore Technologies, Inc.Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 11893664Abstract: An example computing device is configured to (i) generate a cross-sectional view of a three-dimensional drawing file, the cross-sectional view including an object corresponding to a given mesh of the three-dimensional drawing file, the object including a void contained within the object, (ii) determine a plurality of two-dimensional line segments that collectively define a boundary of the void, (iii) for each line segment, determine one or more nearby line segments based on a distance between an end point of the line segment and an end point of the one or more nearby line segments being within a threshold distance, (iv) determine one or more fully-connected sub-objects by connecting respective sets of nearby line segments in series, (v) determine, from the fully-connected sub-objects, a final sub-object to be used as a new boundary of the void, and (vi) add the final sub-object to the cross-sectional view as the new boundary of the void.Type: GrantFiled: February 3, 2022Date of Patent: February 6, 2024Assignee: Procore Technologies, Inc.Inventor: Christopher Myers
-
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
-
Publication number: 20230401330Abstract: In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a processor, memory, and instructions to send a request for authorization to a user wherein the authorization is limited to a subset of privileged information associated with the user, receive a response for authorization from the user. The instructions, responsive to the receipt of the response, access the subset of privileged information from a user data repository. The instructions, responsive to the access, send an audit record to an audit system, wherein the audit record comprises the request, the response, and a summary of the access and send the audit record to the user.Type: ApplicationFiled: October 28, 2020Publication date: December 14, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Paul Michael Anderson, Christopher Myers
-
Patent number: 11836422Abstract: An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point.Type: GrantFiled: November 15, 2022Date of Patent: December 5, 2023Assignee: Procore Technologies, Inc.Inventors: Ritu Parekh, David McCool, Christopher Myers, Christopher Bindloss
-
Publication number: 20230351700Abstract: A computing device is configured to obtain gridline information for a three-dimensional drawing file and generate a two-dimensional view of the three-dimensional drawing file that includes (1) at least one gridline corresponding to the obtained gridline information, (2) at least one intersection between two meshes, and (3) initial dimensioning information involving (a) the at least one gridline and (b) at least one of the two meshes. Based on a user request to adjust a perspective of the two-dimensional view, the computing device adjusts the perspective of the two-dimensional view and thereby generates an updated two-dimensional view that includes updated dimensioning information corresponding to one or more meshes displayed in the updated two-dimensional view.Type: ApplicationFiled: July 10, 2023Publication date: November 2, 2023Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 11790133Abstract: An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view.Type: GrantFiled: August 8, 2022Date of Patent: October 17, 2023Assignee: Procore Technologies, Inc.Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 11790134Abstract: An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point.Type: GrantFiled: November 15, 2022Date of Patent: October 17, 2023Assignee: Procore Technologies, Inc.Inventors: Ritu Parekh, David McCool, Christopher Myers, Christopher Bindloss
-
Publication number: 20230274477Abstract: An example computing device is configured to (i) generate a cross-sectional view of a three-dimensional drawing file, the cross-sectional view including an object corresponding to a given mesh of the three-dimensional drawing file, the object including a void contained within the object, (ii) determine a plurality of two-dimensional line segments that collectively define a boundary of the void, (iii) for each line segment, determine one or more nearby line segments based on a distance between an end point of the line segment and an end point of the one or more nearby line segments being within a threshold distance, (iv) determine one or more fully-connected sub-objects by connecting respective sets of nearby line segments in series, (v) determine, from the fully-connected sub-objects, a final sub-object to be used as a new boundary of the void, and (vi) add the final sub-object to the cross-sectional view as the new boundary of the void.Type: ApplicationFiled: February 3, 2022Publication date: August 31, 2023Inventor: Christopher Myers
-
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
-
Patent number: 11699265Abstract: An example computing system is configured to extract gridline information from a two-dimensional drawing file and determine, for the gridline information, first coordinate information that is based on a first datum. The computing system converts the first coordinate information into second coordinate information that is based on a second datum, where the second coordinate information is used by a three-dimensional drawing file. The computing system is also configured to receive a request to generate a two-dimensional view of the three-dimensional drawing file, where the two-dimensional view includes an intersection of two meshes within the three-dimensional drawing file. The computing device generates the two-dimensional view of the three-dimensional drawing file and adds, to the generated two-dimensional view, (i) at least one gridline corresponding to the gridline information and (ii) dimensioning information involving the at least one gridline and at least one of the two meshes.Type: GrantFiled: June 13, 2022Date of Patent: July 11, 2023Assignee: Procore Technologies, Inc.Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Publication number: 20230185984Abstract: The present disclosure is directed to a software tool that facilitates the presentation of a three-dimensional view of a construction project as well as the generation of various types of two-dimensional technical drawings based on this three-dimensional view. In one implementation, the software tool causes a computing device to engage in the following operations. The computing device may receive a user input identifying at least one first mesh and at least one second mesh, determine portions of each identified mesh that intersect with a two-dimensional plane, and generate a two-dimensional drawing including a display of relevant dimensioning information based on the determined portions.Type: ApplicationFiled: February 3, 2023Publication date: June 15, 2023Inventors: Christopher Myers, Chris Bindloss
-
Publication number: 20230146207Abstract: An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point.Type: ApplicationFiled: November 15, 2022Publication date: May 11, 2023Inventors: Ritu Parekh, David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: 11574086Abstract: The present disclosure is directed to a software tool that facilitates the presentation of a three-dimensional view of a construction project as well as the generation of various types of two-dimensional technical drawings based on this three-dimensional view. In one implementation, the software tool causes a computing device to engage in the following operations. The computing device may receive a user input identifying at least one first mesh and at least one second mesh, determine portions of each identified mesh that intersect with a two-dimensional plane, and generate a two-dimensional drawing including a display of relevant dimensioning information based on the determined portions.Type: GrantFiled: November 22, 2021Date of Patent: February 7, 2023Assignee: Procore Technologies, Inc.Inventors: Christopher Myers, Chris Bindloss
-
Publication number: 20230009632Abstract: In example implementations, a mobile device is provided. The mobile device includes a button input, a wireless communication interface, a memory, and a processor. The input is to initiate a found device alert application from a locked screen of the mobile device. The wireless communication interface is to send a found device alert notification. The memory is to store user defined third-party contact information and the found device alert application. The processor is to execute the found device alert application in response to a signal generated by the input. The processor is to generate the found device alert notification and cause the wireless communication interface to transmit the found device alert notification to a location indicated by the third-party contact information.Type: ApplicationFiled: December 12, 2019Publication date: January 12, 2023Inventors: Christopher Myers, Paul Michael Anderson
-
Publication number: 20220374559Abstract: An example computing system is configured to (i) receive a request to generate a cross-sectional view of a three-dimensional drawing file, where the cross-sectional view is based on a location of a cross-section line within the three-dimensional drawing file and includes an intersection of two meshes within the three-dimensional drawing file; (ii) generate the cross-sectional view of the three-dimensional drawing file; (iii) add, to the generated cross-sectional view, dimensioning information involving at least one of the two meshes; (iv) generate one or more controls for adjusting a location of the cross-section line within the three-dimensional drawing file; and (v) based on an input indicating a selection of the one or more controls, adjust the location of the cross-section line within the three-dimensional drawing file, update the cross-sectional view based on the adjusted location of the cross-section line, and update the dimensioning information to correspond to the updated cross-sectional view.Type: ApplicationFiled: August 8, 2022Publication date: November 24, 2022Inventors: David McCool, Christopher Myers, Christopher Bindloss
-
Patent number: D1021892Type: GrantFiled: November 25, 2020Date of Patent: April 9, 2024Assignee: Apple Inc.Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Scott A. Myers, David A. Pakula, Rasamy Phouthavong, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Ashutosh Y. Shukla, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer