Patents by Inventor David Keyes
David Keyes 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).
-
Patent number: 12252849Abstract: Various control systems and methods for a working machine such as a compactor are disclosed. The control system can include any one or combination of components including a controller in communication with at least a steering system and a position sensor. The controller can be configured to: receive position data from the position sensor including during operator implemented steering of the compactor, save the position data to a memory, determine from the position data saved in the memory a possible intent by an operator to create a compaction area, generate a prompt on an operator interface to confirm an actual intent of the operator, and generate a compaction plan for autonomously steering the compactor to compact in the compaction area. The compaction plan can be based at least partially upon the operator implemented steering of the compactor. The controller can implement the compaction plan via autonomous steering.Type: GrantFiled: April 8, 2022Date of Patent: March 18, 2025Assignee: Caterpillar Paving Products Inc.Inventors: Joshua David Keyes, David Edwin Gerding, John L. Marsolek, Nathaniel S. Doy
-
Publication number: 20230323612Abstract: Various control systems and methods for a working machine such as a compactor are disclosed. The control system can include any one or combination of components including a controller in communication with at least a steering system and a position sensor. The controller can be configured to: receive position data from the position sensor including during operator implemented steering of the compactor, save the position data to a memory, determine from the position data saved in the memory a possible intent by an operator to create a compaction area, generate a prompt on an operator interface to confirm an actual intent of the operator, and generate a compaction plan for autonomously steering the compactor to compact in the compaction area. The compaction plan can be based at least partially upon the operator implemented steering of the compactor. The controller can implement the compaction plan via autonomous steering.Type: ApplicationFiled: April 8, 2022Publication date: October 12, 2023Applicant: Caterpillar Paving Products Inc.Inventors: Joshua David Keyes, David Edwin Gerding, John L. Marsolek, Nathaniel S. Doy
-
Patent number: 10614048Abstract: Techniques are described for determining correlations between data in a repository system. The data may include information about corresponding to resources (e.g., an application, a process, a service, an endpoint, or a method) in a computing environment. A correlation between objects can indicate a similarity or a relationship based on one or more of the attributes of each object that is correlated. The repository system can store information about each object in a data structure, such as an entity, including the attributes about the object. The repository system can determine the relationships between entities based on correlations identified from the attributes of entities. The repository system can perform correlations based on groups of entities corresponding to a group of objects. Upon determining that two groups of entities match, the repository system can compare individual entities in the groups to identify correlations between individual entities corresponding to objects that are correlated.Type: GrantFiled: September 11, 2014Date of Patent: April 7, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Dennis Fuglsang, Andrey Ozerov, David Keyes
-
Patent number: 10346632Abstract: Techniques are described for managing access to a repository system storing information (e.g. metadata) about objects (e.g. an application a process or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g. create read update or delete) an entity can be managed based on an entitlement which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.Type: GrantFiled: September 25, 2017Date of Patent: July 9, 2019Assignee: Oracle International CorporationInventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
-
Patent number: 10331463Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.Type: GrantFiled: December 18, 2016Date of Patent: June 25, 2019Assignee: Oracle International CorporationInventors: Radhesh Radhakrishnan, David Keyes
-
Patent number: 9931747Abstract: A tool handling system including an overhead counter-balance and a control bar. The counter-balance uses a series of complementary springs to provide a counter-gravitational force to a suspended tool. When the user wishes to lift the tool from its equilibrium position, the user is assisted by the counter-gravitational force of the springs such that the tool may be lifted with only a small fraction of the force necessary to lift the tool unaided. The control bar will allow users to keep any cable away from a riser or other structure on which the tool is being used.Type: GrantFiled: November 12, 2015Date of Patent: April 3, 2018Assignee: POWER TORK HYDRAULICS, INC.Inventors: Robert M. Collins, James David Keyes, Jr., Geoffrey G. Boughton
-
Publication number: 20180025173Abstract: Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g., create, read, update, or delete) an entity can be managed based on an entitlement, which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.Type: ApplicationFiled: September 25, 2017Publication date: January 25, 2018Applicant: Oracle International CorporationInventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
-
Patent number: 9779261Abstract: Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g., create, read, update, or delete) an entity can be managed based on an entitlement, which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.Type: GrantFiled: September 3, 2014Date of Patent: October 3, 2017Assignee: Oracle International CorporationInventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
-
Publication number: 20170097832Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.Type: ApplicationFiled: December 18, 2016Publication date: April 6, 2017Applicant: Oracle International CorporationInventors: Radhesh Radhakrishnan, David Keyes
-
Patent number: 9544198Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.Type: GrantFiled: September 16, 2014Date of Patent: January 10, 2017Assignee: Oracle International CorporationInventors: Radhesh Radhakrishnan, David Keyes
-
Publication number: 20150089385Abstract: The present disclosure relates generally to techniques for displaying information in a repository system. In certain embodiments, techniques are described for dynamically determining a view, based on a role of a user, to display information stored in a repository system about one or more objects in a computing environment. An object can include an application, a process, a service, an endpoint device, a method, etc., which can exist in a computing environment. An object can include a resource (e.g., a data structure or a database) in a computing environment. The repository system can store information about an object and its attributes. The information stored in the repository system about an object can be dynamically displayed to a user based on the role associated with the user.Type: ApplicationFiled: September 16, 2014Publication date: March 26, 2015Inventors: Radhesh Radhakrishnan, David Keyes
-
Publication number: 20150089598Abstract: Techniques are described for managing access to a repository system storing information (e.g., metadata) about objects (e.g., an application, a process, or a service) in a computing environment. The repository system can store a data structure (an “entity”) that includes information about an object. An entity can have an association with one or more collections of entities (“assets”) that classify a collection of entities. Access to perform actions (e.g., create, read, update, or delete) an entity can be managed based on an entitlement, which grants a right to access information in the entity and/or at least one asset having an association with the entity. The repository system can manage access to one or more entities based on rights implied by an entitlement to access one or more assets associated with those entities.Type: ApplicationFiled: September 3, 2014Publication date: March 26, 2015Inventors: David Keyes, Muthukumar Palanisamy, David Edward DiFranco, Dennis M. Chin
-
Publication number: 20150088841Abstract: Techniques are described for determining correlations between data in a repository system. The data may include information about corresponding to resources (e.g., an application, a process, a service, an endpoint, or a method) in a computing environment. A correlation between objects can indicate a similarity or a relationship based on one or more of the attributes of each object that is correlated. The repository system can store information about each object in a data structure, such as an entity, including the attributes about the object. The repository system can determine the relationships between entities based on correlations identified from the attributes of entities. The repository system can perform correlations based on groups of entities corresponding to a group of objects. Upon determining that two groups of entities match, the repository system can compare individual entities in the groups to identify correlations between individual entities corresponding to objects that are correlated.Type: ApplicationFiled: September 11, 2014Publication date: March 26, 2015Inventors: Dennis Fuglsang, Andrey Ozerov, David Keyes
-
Publication number: 20120037183Abstract: Extraneous liquid is absorbently removed from the rim or sealing area of a contact lens package prior to sealing it, so as to promote good adhesion of the foil cover to the rim when the package is sealed. As the package moves through the system, the package rim and an absorbent blotter are moved into contact with one another. The blotter absorbs any extraneous liquid on the rim. A vacuum or other dryer can be included to further remove the absorbed liquid from the blotter.Type: ApplicationFiled: August 10, 2011Publication date: February 16, 2012Inventors: Shay James Foley, Kent M. Grothe, Lawrence David Keyes, Charles Henry Walton, IV
-
Publication number: 20110040989Abstract: A method for managing power consumption of a mobile computing device includes setting a minimum orientation and a maximum orientation for the mobile computing device, and determining a relative orientation of the mobile computing device. The relative orientation of the mobile computing device is compared to the minimum and maximum orientations. Whether to allow for the mobile computing device to be suspended is determined based on comparisons of relative orientation to the minimum and maximum orientations. A mobile computing device includes a power source and a sensor configured to determine a relative orientation of the mobile computing device. The mobile computing device further includes a means for determining if the relative orientation of the mobile computing device is greater than a minimum orientation and less than a maximum orientation, and a means for inhibiting a suspension protocol for the mobile computing device.Type: ApplicationFiled: June 22, 2010Publication date: February 17, 2011Inventor: David Keyes Keyes
-
Publication number: 20100154397Abstract: Exhaust gas systems and methods are disclosed. A system includes an extensible duct assembly to communicate an exhaust gas from an internal combustion engine to an exhaust gas receiver. An angularly positionable ball joint assembly may be coupled to the duct assembly to fluidly and sealably couple the duct assembly to at least one of the outlet and the exhaust receiver. A method of installing an exhaust gas system includes presenting a first portion of the exhaust gas system to one of an exhaust gas outlet and an exhaust gas receiver, and positioning a second portion of the exhaust gas system relative to the other of the exhaust gas outlet and the exhaust gas receiver. The first portion and the second portion may be adjusted to achieve an alignment, and the first portion and the second portion may be sealably coupled to fixedly retain the alignment.Type: ApplicationFiled: December 18, 2008Publication date: June 24, 2010Applicant: Caterpillar Inc.Inventors: SCOTT DAVID BRINKMEYER, ARTHUR SCOTT LINDELL, CHRISTOPHER JOSEPH RYNDERS, JR., JOSHUA DAVID KEYES, JOSEPH JOHN STABNIK, MATTHEW JAMES MUSEC, DAVID CONWAY ATKINSON, NICHOLAS JOHN HOFFMAN, DOUGLAS EDWARD JONES
-
Patent number: 7721540Abstract: An engine system is disclosed. The engine system has an engine block having at least one combustion chamber and at least partially defining a crankcase. The engine system also has an inlet conduit connecting a compressor of a turbocharger with the at least one combustion chamber. The engine system further has an exhaust conduit connecting a turbine of the turbocharger with the combustion chamber and a ventilation conduit connecting the crankcase with the exhaust conduit. The engine system also has a controller in communication with the turbocharger, the controller being configured to adjust the geometry of the turbocharger to maintain a pressure of the crankcase lower than a pressure of the inlet conduit.Type: GrantFiled: September 14, 2007Date of Patent: May 25, 2010Assignee: Caterpillar Inc.Inventors: William Lyle Schell, Paul Frederick Olsen, Christopher Ronald Gehrke, Joshua David Keyes
-
Publication number: 20090133399Abstract: A turbocharger system for use with an engine having a braking mode of operation is disclosed. The turbocharger system may have a turbocharger with variable geometry, and a sensor situated to generate a signal indicative of a turbocharger speed. The turbocharger system may also have a controller in communication with the turbocharger and the sensor. The controller may be configured to vary the geometry of the turbocharger during the engine's braking mode of operation to increase a backpressure of the engine. The controller may also be configured to vary the geometry of the turbocharger to reduce the backpressure when the signal indicates a speed of the turbocharger within an amount of a desired speed.Type: ApplicationFiled: November 27, 2007Publication date: May 28, 2009Inventors: Joshua David Keyes, Jennifer Lynn Wilson, James Harris Mutti, Stephen Michael Wiley
-
Patent number: D679953Type: GrantFiled: August 8, 2012Date of Patent: April 16, 2013Assignee: Service Ideas, Inc.Inventors: Christopher L. Peterson, David Keyes
-
Patent number: D686864Type: GrantFiled: December 19, 2011Date of Patent: July 30, 2013Assignee: Service Ideas, Inc.Inventors: Greg D. Poul, Brandon Korgel, David Keyes, Aaron J. Munsinger, Christopher L. Petersen