Patents by Inventor Amar Patel
Amar Patel 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: 11173878Abstract: A windshield wiper assembly for a dual sweep angle and indexable wiper system is provided. The system includes a wiper motor and a wiper arm for sweeping a surface of a windshield coupled to a first eccentric, the first eccentric comprising a primary eccentric and an indexable eccentric plate, wherein the indexable eccentric plate determines an eccentric offset of the wiper arm coupled to the first eccentric. The system further includes an output wiper shaft coupled to the wiper arm, a second eccentric coupled to a cam shaft, and a link coupled to the first eccentric and the second eccentric, the link having a first effective link arm length between the first eccentric and the second eccentric for driving the first eccentric to operate the wiper arm when operated in a first direction.Type: GrantFiled: April 15, 2019Date of Patent: November 16, 2021Assignee: ROSEMOUNT AEROSPACE INC.Inventors: Amar Patel, Ramanathan Malaichamy
-
Patent number: 11113869Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.Type: GrantFiled: December 31, 2019Date of Patent: September 7, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Austin Neil Kinross, Shawn Lee Hargreaves, Amar Patel, Thomas Lee Davidson
-
Publication number: 20210262788Abstract: An example system for determining space availability in an aircraft includes a plurality of laser sensors configured to be positioned in a baggage container at a first wall and a second wall, and the first wall and the second wall face each other. The plurality of laser sensors emit signals within the baggage container and detect reflected responses to generate outputs. The system also includes one or more processors in communication with the plurality of laser sensors for executing instructions stored in non-transitory computer readable media to perform functions including receiving the outputs from the plurality of laser sensors, mapping contents of the baggage container based on the outputs from the plurality of laser sensors, and based on said mapping, outputting data indicative of occupied space in the baggage container.Type: ApplicationFiled: April 1, 2021Publication date: August 26, 2021Inventors: Amar Patel, Vinutha Patel
-
Patent number: 11059573Abstract: A method of operating an uplocking system includes contacting with a latchable member a first surface of an opening of a hook biased in a first rotational direction relative to a body, rotating the hook in a second rotational direction with the contacting, moving the hook out of a first position relative to the body, rotating the hook in the first rotational direction after release of the contacting with the latchable member, moving the hook into a second position relative to the body, the first position and the second position being stable when the hook is biased in the first rotational direction without contact being made against the first surface, and retaining the latchable member with a second surface of the hook when the hook is in the second position.Type: GrantFiled: April 5, 2019Date of Patent: July 13, 2021Assignee: Goodrich Aerospace Services Private LimitedInventors: Nilesh R. Walke, Amar Patel, William E. Luce
-
Patent number: 10996051Abstract: An example system for determining space availability in an aircraft includes a plurality of laser sensors configured to be positioned in a baggage container at a first wall and a second wall, and the first wall and the second wall face each other. The plurality of laser sensors emit signals within the baggage container and detect reflected responses to generate outputs. The system also includes one or more processors in communication with the plurality of laser sensors for executing instructions stored in non-transitory computer readable media to perform functions including receiving the outputs from the plurality of laser sensors, mapping contents of the baggage container based on the outputs from the plurality of laser sensors, and based on said mapping, outputting data indicative of occupied space in the baggage container.Type: GrantFiled: February 21, 2020Date of Patent: May 4, 2021Assignee: The Boeing CompanyInventors: Amar Patel, Vinutha Patel
-
Patent number: 10953777Abstract: Extendable armrest assembly for passenger chair structures, the armrest assembly including a primary armrest configured to pivotably couple to a passenger chair structure, and a secondary armrest disposed beneath, aligned with, and coupled to the primary armrest, where the secondary armrest can be moved from a first stowed position aligned with and beneath the primary armrest and a second extended position in which a portion of surface of the secondary armrest surface is exposed and accessible for use by a passenger seated in the passenger chair structure.Type: GrantFiled: August 30, 2019Date of Patent: March 23, 2021Assignee: The Boeing CompanyInventors: Vijay Singh Rathore, Niraj Bhaktwarti, Amar Patel
-
Publication number: 20210061149Abstract: Extendable armrest assembly for passenger chair structures, the armrest assembly including a primary armrest configured to pivotably couple to a passenger chair structure, and a secondary armrest disposed beneath, aligned with, and coupled to the primary armrest, where the secondary armrest can be moved from a first stowed position aligned with and beneath the primary armrest and a second extended position in which a portion of surface of the secondary armrest surface is exposed and accessible for use by a passenger seated in the passenger chair structure.Type: ApplicationFiled: August 30, 2019Publication date: March 4, 2021Applicant: The Boeing CompanyInventors: Vijay Singh Rathore, Niraj Bhaktwarti, Amar Patel
-
Publication number: 20200239143Abstract: An inflatable pod system on an aircraft includes an inflatable pod including a nozzle to receive air for inflation of the inflatable pod, and a hose assembly including a first end having an adaptor fitting that is configured to press fit with an air duct nozzle of an air duct of the aircraft and a second end having an adaptor configured to couple to the nozzle. In an example, the hose assembly delivers bleed air from the air duct, as provided by an environmental control system (ECS) of the aircraft, to the inflatable pod to inflate the inflatable pod. In another example, an air duct assembly line couples the ECS with the inflatable pod, and a control system triggers inflation via the air duct assembly line based on receipt of an electronic inflation signal.Type: ApplicationFiled: January 29, 2019Publication date: July 30, 2020Inventors: Amar Patel, Abhishek Rawat, Yashlay Sinha
-
Patent number: 10679317Abstract: Examples described herein generally relate to intercepting, from a graphics processing unit (GPU) or a graphics driver, a buffer that specifies one or more shader records of a shader table to use in generating the image using raytracing, determining, based at least in part on an identifier of the one or more shader records, a layout of the one or more shader records, interpreting, based at least in part on the layout, additional data in the buffer to determine one or more parameters corresponding to the one or more shader records, and displaying, via an application, an indication of the one or more parameters on an interface.Type: GrantFiled: December 7, 2018Date of Patent: June 9, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Austin Neil Kinross, Amar Patel
-
Publication number: 20200134906Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.Type: ApplicationFiled: December 31, 2019Publication date: April 30, 2020Inventors: Austin Neil KINROSS, Shawn Lee Hargreaves, Amar Patel, Thomas Lee Davidson
-
Publication number: 20200102077Abstract: A storage bin assembly includes a fixed bin portion, an articulating bin portion, and an articulation system. The fixed bin portion is configured to be mounted to an aircraft, and has a cavity configured for storage of luggage. The articulating bin portion is coupled to the fixed bin portion, and includes a shelf configured for supporting luggage. The articulation system movably couples the articulating bin portion to the fixed bin portion. The articulating bin portion is movable from a first position in which the articulating bin portion is proximate to the fixed bin portion to a second position at which the articulating bin portion is separated from the fixed bin portion and lower than the fixed bin portion.Type: ApplicationFiled: October 1, 2018Publication date: April 2, 2020Applicant: THE BOEING COMPANYInventors: Amar Patel, Amruthesh Shivashankar, Vinay Siddalingappa, Ganeshprasad Kalavar, Rejo Jayaraj, Tom Thomas, Premananda Kanthi
-
Patent number: 10559115Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.Type: GrantFiled: March 2, 2018Date of Patent: February 11, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Austin Neil Kinross, Shawn Lee Hargreaves, Amar Patel, Thomas Lee Davidson
-
Publication number: 20200027190Abstract: Examples described herein generally relate to intercepting, from a graphics processing unit (GPU) or a graphics driver, a buffer that specifies one or more shader records of a shader table to use in generating the image using raytracing, determining, based at least in part on an identifier of the one or more shader records, a layout of the one or more shader records, interpreting, based at least in part on the layout, additional data in the buffer to determine one or more parameters corresponding to the one or more shader records, and displaying, via an application, an indication of the one or more parameters on an interface.Type: ApplicationFiled: December 7, 2018Publication date: January 23, 2020Inventors: Austin Neil KINROSS, Amar PATEL
-
Publication number: 20190272664Abstract: Examples described herein generally relate to generating a visualization of an image. A proprietary structure that specifies ray tracing instructions for generating the image using ray tracing is intercepted from a graphics processing unit (GPU) or a graphics driver. The proprietary structure can be converted, based on assistance information, to a visualization structure for generating the visualization of the image. The visualization of the image can be generated from the visualization structure.Type: ApplicationFiled: March 2, 2018Publication date: September 5, 2019Inventors: Austin Neil KINROSS, Shawn Lee HARGREAVES, Amar PATEL, Thomas Lee DAVIDSON
-
Publication number: 20190241157Abstract: A windshield wiper assembly for a dual sweep angle and indexable wiper system is provided. The system includes a wiper motor and a wiper arm for sweeping a surface of a windshield coupled to a first eccentric, the first eccentric comprising a primary eccentric and an indexable eccentric plate, wherein the indexable eccentric plate determines an eccentric offset of the wiper arm coupled to the first eccentric. The system further includes an output wiper shaft coupled to the wiper arm, a second eccentric coupled to a cam shaft, and a link coupled to the first eccentric and the second eccentric, the link having a first effective link arm length between the first eccentric and the second eccentric for driving the first eccentric to operate the wiper arm when operated in a first direction.Type: ApplicationFiled: April 15, 2019Publication date: August 8, 2019Inventors: Amar Patel, Ramanathan Malaichamy
-
Publication number: 20190233092Abstract: A method of operating an uplocking system includes contacting with a latchable member a first surface of an opening of a hook biased in a first rotational direction relative to a body, rotating the hook in a second rotational direction with the contacting, moving the hook out of a first position relative to the body, rotating the hook in the first rotational direction after release of the contacting with the latchable member, moving the hook into a second position relative to the body, the first position and the second position being stable when the hook is biased in the first rotational direction without contact being made against the first surface, and retaining the latchable member with a second surface of the hook when the hook is in the second position.Type: ApplicationFiled: April 5, 2019Publication date: August 1, 2019Applicant: GOODRICH AEROSPACE SERVICES PRIVATE LIMITEDInventors: Nilesh R. Walke, Amar Patel, William E. Luce
-
Patent number: 10300891Abstract: A windshield wiper assembly for a dual sweep angle and indexable wiper system is provided. The system includes a wiper motor and a wiper arm for sweeping a surface of a windshield coupled to a first eccentric, the first eccentric comprising a primary eccentric and an indexable eccentric plate, wherein the indexable eccentric plate determines an eccentric offset of the wiper arm coupled to the first eccentric. The system further includes an output wiper shaft coupled to the wiper arm, a second eccentric coupled to a cam shaft, and a link coupled to the first eccentric and the second eccentric, the link having a first effective link arm length between the first eccentric and the second eccentric for driving the first eccentric to operate the wiper arm when operated in a first direction.Type: GrantFiled: January 13, 2017Date of Patent: May 28, 2019Assignee: GOODRICH AEROSPACE SERVICES PRIVATE LIMITEDInventors: Amar Patel, Ramanathan Malaichamy
-
Patent number: 10293921Abstract: Systems and methods for uplock systems are provided. An uplock system may comprise a body, a hook having an opening defining at least a first surface and a second surface, the hook being rotationally engaged with the body, a first biasing member configured to bias the hook in a first rotational direction relative to the body, and a cam in operable communication with the hook and the body such that the hook has at least a first stable position and a second stable position relative to the body when biased in the first rotational direction.Type: GrantFiled: September 27, 2018Date of Patent: May 21, 2019Assignee: GOODRICH AEROSPACE SERVICES PRIVATE LIMITEDInventors: Nilesh R Walke, Amar Patel, William E. Luce
-
Patent number: 10296400Abstract: The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called the “root arguments.” A root signature is a data structure in an application that defines the layout of the root arguments used by an application. The root arguments are a data structure resulting from the application populating locations in memory according to the root signature. The root arguments can include one or more constant values or other state information, and/or one or more pointers to memory locations which can contain descriptors, and/or one or more descriptor tables. Thus, the root arguments can support multiple levels of indirection through which a GPU can identify resources that are available for shaders to access.Type: GrantFiled: August 23, 2017Date of Patent: May 21, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Amar Patel, Matthew D. Sandy, Yuri Dotsenko, Jesse T. Natalie, Max A. McMullen
-
Patent number: 10269176Abstract: Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allows for computation on a per-patch or per-control-point basis, in addition to traditional per-vertex, per-primitive, and per-pixel methods. This produces a number of advantages over previous tessellation methods, including the reuse of computations across existing vertices and the ability to process at a lower frequency. The operations to compute points are simplified in order to optimize system resources used in the process. Transitions from un-tessellated to tessellated objects are smoother utilizing the present invention, while developers have more flexibility in the level of detail present at different edges of the same patch.Type: GrantFiled: December 28, 2016Date of Patent: April 23, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Amar Patel, Peter-Pike J. Sloan, Craig C. Peeper, Samuel Z. Glassenberg