Patents by Inventor Benjamin T. Grover
Benjamin T. Grover 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: 20170218803Abstract: A filter for an internal combustion engine includes an oil filter and a separator. The oil filter has a rotor that rotates about an axis in response to oil that is discharged from the rotor. The separator has a spindle that is detachably coupled to the rotor. A plurality of discs are mounted to the spindle, which is rotated about the axis by the rotation of the filter. The rotate of the spindle rotates the discs, which separates oil from gasses introduced into the separator.Type: ApplicationFiled: February 3, 2016Publication date: August 3, 2017Applicant: PACCAR IncInventor: Benjamin T. Grover
-
Patent number: 9443306Abstract: A digital image is automatically cropped to fit within a desired frame. The cropping is based on one or more of two identified portions of the image. One of the portions is an all-subjects portion that includes all the identified subjects of a particular type in the image. The other portion is an attention portion that identifies an intended focus of the image. An attempt to crop the image to include both of these portions is made, and if unsuccessful then an attempt to crop the image to include at least the all-subjects portion is made. If neither of these attempts is successful, then the image is cropped to include one or more, but less than all, of the identified subjects of the particular type in the image.Type: GrantFiled: April 22, 2015Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Elliott O. Downing, Oscar M. P. Koenders, Benjamin T. Grover
-
Patent number: 9268669Abstract: Techniques for application quality testing time predictions are described that provide customized processing time predictions for application testing. Testing times for various stages of testing are collected during application testing. The collected testing data may be stored in association with various attribute values ascertained for the applications. The collected timing data is used to predict processing times for applications that match defined profiles. The profiles may be defined to include selected attributes and values used to identify applications having corresponding attributes and values. The collected timing data may be processed to derive predictions for processing times on a profile-by-profile basis. When a new application is submitted, the application is matched to a particular profile based on attribute values possessed by the application.Type: GrantFiled: January 17, 2012Date of Patent: February 23, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ghassan G. Salloum, Benjamin T. Grover
-
Publication number: 20160024993Abstract: A compressed air supply system includes an engine. The engine has at least one combustion chamber defined by a cylinder, a piston operable to reciprocate within the piston, and an injector operable to inject fuel into the cylinder. The engine further includes at least one intake valve, at least one exhaust valve, and at least one compressed air valve, all associated with the cylinder. The engine has a combustion cycle for producing power, wherein the combustion cycle includes a compression stroke, a power stroke, an exhaust stroke, and an intake stroke. The engine also has an air compression cycle for producing compressed air. The air compression cycle includes an air compression intake stroke and an air compression stroke. At least one control component is in communication with the engine and is configured to selectively control the engine to alternate between the combustion cycle and the air compression cycle.Type: ApplicationFiled: July 23, 2014Publication date: January 28, 2016Applicant: PACCAR IncInventors: Benjamin T. Grover, Adrian Murias
-
Publication number: 20150228067Abstract: A digital image is automatically cropped to fit within a desired frame. The cropping is based on one or more of two identified portions of the image. One of the portions is an all-subjects portion that includes all the identified subjects of a particular type in the image. The other portion is an attention portion that identifies an intended focus of the image. An attempt to crop the image to include both of these portions is made, and if unsuccessful then an attempt to crop the image to include at least the all-subjects portion is made. If neither of these attempts is successful, then the image is cropped to include one or more, but less than all, of the identified subjects of the particular type in the image.Type: ApplicationFiled: April 22, 2015Publication date: August 13, 2015Inventors: Elliott O. Downing, Oscar M.P. Koenders, Benjamin T. Grover
-
Patent number: 9068668Abstract: A linear actuated valve controls the flow of fluid between a first passageway and a second passageway. The valve can be solenoid actuated so as to selectively permit and prohibit fluid flow communication between the first passageway and the second passageway. The valve can include a mechanical latch that provides a de-energized yet valve open position.Type: GrantFiled: March 14, 2013Date of Patent: June 30, 2015Assignee: PACCAR IncInventor: Benjamin T. Grover
-
Patent number: 9020298Abstract: A digital image is automatically cropped to fit within a desired frame. The cropping is based on one or more of two identified portions of the image. One of the portions is an all-subjects portion that includes all the identified subjects of a particular type in the image. The other portion is an attention portion that identifies an intended focus of the image. An attempt to crop the image to include both of these portions is made, and if unsuccessful then an attempt to crop the image to include at least the all-subjects portion is made. If neither of these attempts is successful, then the image is cropped to include one or more, but less than all, of the identified subjects of the particular type in the image.Type: GrantFiled: April 15, 2009Date of Patent: April 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Elliott O. Downing, Oscar M. P. Koenders, Benjamin T. Grover
-
Patent number: 8894121Abstract: A table having a vertical support structure and a tabletop that is rotatable relative to the vertical support structure. The rotatable tabletop is configured to lock and unlock at a variety of positions relative to the vertical support structure via a latch mechanism.Type: GrantFiled: March 13, 2013Date of Patent: November 25, 2014Assignee: PACCAR IncInventors: Benjamin C. Eilers, Benjamin T. Grover, Jonathan Duncan, Wallace A. Peltola
-
Publication number: 20140261097Abstract: A table having a vertical support structure and a tabletop that is rotatable relative to the vertical support structure. The rotatable tabletop is configured to lock and unlock at a variety of positions relative to the vertical support structure via a latch mechanism.Type: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: Paccar Inc.Inventors: Benjamin C. Eilers, Benjamin T. Grover, Jonathan Duncan, Wallace A. Peltola
-
Publication number: 20140264113Abstract: A linear actuated valve controls the flow of fluid between a first passageway and a second passageway. The valve can be solenoid actuated so as to selectively permit and prohibit fluid flow communication between the first passageway and the second passageway. The valve can include a mechanical latch that provides a de-energized yet valve open position.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: PACCAR IncInventor: Benjamin T. Grover
-
Patent number: 8661412Abstract: An application for which approval is requested is identified and multiple automated tests are applied to the application in groups of automated tests. Each of the groups of automated tests includes multiple ones of the multiple automated tests. If one or more automated tests in a group of automated tests returns an inconclusive result, then a manual check is initiated for the application based on the one or more automated tests that returned the inconclusive result. If one or more automated tests in a group, or a manual test applied in the manual check, returns a fail result then an indication that the application is rejected is returned, the indication that the application is rejected including an identification of why the application is rejected. If none of the multiple automated tests returns a fail result, then a manual testing phase is initiated.Type: GrantFiled: November 19, 2010Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Ghassan G. Salloum, Deepak P. Kumar, Gaurav P. Bhandari, Benjamin T. Grover, Ashima Jain, Brian D. Anger
-
Publication number: 20130185246Abstract: Techniques for application quality testing time predictions are described that provide customized processing time predictions for application testing. Testing times for various stages of testing are collected during application testing. The collected testing data may be stored in association with various attribute values ascertained for the applications. The collected timing data is used to predict processing times for applications that match defined profiles. The profiles may be defined to include selected attributes and values used to identify applications having corresponding attributes and values. The collected timing data may be processed to derive predictions for processing times on a profile-by-profile basis. When a new application is submitted, the application is matched to a particular profile based on attribute values possessed by the application.Type: ApplicationFiled: January 17, 2012Publication date: July 18, 2013Applicant: Microsoft CorporationInventors: Ghassan G. Salloum, Benjamin T. Grover
-
Publication number: 20120131387Abstract: An application for which approval is requested is identified and multiple automated tests are applied to the application in groups of automated tests. Each of the groups of automated tests includes multiple ones of the multiple automated tests. If one or more automated tests in a group of automated tests returns an inconclusive result, then a manual check is initiated for the application based on the one or more automated tests that returned the inconclusive result. If one or more automated tests in a group, or a manual test applied in the manual check, returns a fail result then an indication that the application is rejected is returned, the indication that the application is rejected including an identification of why the application is rejected. If none of the multiple automated tests returns a fail result, then a manual testing phase is initiated.Type: ApplicationFiled: November 19, 2010Publication date: May 24, 2012Applicant: Microsoft CorporationInventors: Ghassan G. Salloum, Deepak P. Kumar, Gaurav P. Bhandari, Benjamin T. Grover, Ashima Jain, Brian D. Anger
-
Publication number: 20100266208Abstract: A digital image is automatically cropped to fit within a desired frame. The cropping is based on one or more of two identified portions of the image. One of the portions is an all-subjects portion that includes all the identified subjects of a particular type in the image. The other portion is an attention portion that identifies an intended focus of the image. An attempt to crop the image to include both of these portions is made, and if unsuccessful then an attempt to crop the image to include at least the all-subjects portion is made. If neither of these attempts is successful, then the image is cropped to include one or more, but less than all, of the identified subjects of the particular type in the image.Type: ApplicationFiled: April 15, 2009Publication date: October 21, 2010Applicant: Microsoft CorporationInventors: Elliott O. Downing, Oscar M.P. Koenders, Benjamin T. Grover
-
Patent number: 7339584Abstract: A method and machine-readable medium provide a technique to generate and modify a quadrilateral finite element surface mesh using dual creation and modification. After generating a dual of a surface (mesh), a predetermined algorithm may be followed to generate and modify a surface mesh of quadrilateral elements. The predetermined algorithm may include the steps of generating two-dimensional cell regions in dual space, determining existing nodes in primal space, generating new nodes in the dual space, and connecting nodes to form the quadrilateral elements (faces) for the generated and modifiable surface mesh.Type: GrantFiled: May 29, 2003Date of Patent: March 4, 2008Assignee: Sandia CorporationInventors: Jason F. Shepherd, Steven Benzley, Benjamin T. Grover