Patents by Inventor Kiran A. Patil
Kiran A. Patil 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: 10927964Abstract: Disclosed is a self-cleaning double block and bleed valve. The valve includes a plug modified to divert a portion of the fluid flowing through the valve into and through a cavity located beneath the plug. The diverted fluid passing along a secondary flow path beneath the plug and subsequently rejoining the primary flow path. The diverted fluid removes debris, sediment or sludge from the cavity beneath the plug.Type: GrantFiled: July 26, 2019Date of Patent: February 23, 2021Assignee: Omni Valve Company, LLCInventors: Kiran Patil, Shrikant Waychal, Vijay Sankpal
-
Patent number: 10889264Abstract: A vehicle includes a seat movable from an upright position to a folded position. The vehicle includes a steering wheel in front of the seat. The vehicle includes a lockout box supported by the seat and positioned to restrict access to the steering wheel when the seat is in the folded position.Type: GrantFiled: April 3, 2018Date of Patent: January 12, 2021Assignee: FORD GLOBAL TECHNOLOGIES, LLCInventors: David J. Schmidt, Martin Delonis, Uday Kiran Patil, John Amann
-
Publication number: 20200241927Abstract: Examples described herein relate to at least one processor that can execute a polling group to poll for storage transactions associated with a first group of one or more particular queue identifiers, wherein the one or more particular queue identifiers are associated with one or more queues that can be accessed using the polling group and no other polling group. In some examples, the polling group is to execute on a processor that runs no other polling group. In some examples, the at least one processor is configured to: execute a second polling group on a second processor, wherein the second polling group is to poll for storage transactions for a second group of one or more particular queue identifiers that are different than the one or more particular queue identifiers of the first group, wherein the second group of one or more particular queue identifiers are associated with one or more queues that can be accessed using the second polling group and not the first polling group.Type: ApplicationFiled: April 15, 2020Publication date: July 30, 2020Inventors: Ziye YANG, James R. HARRIS, Kiran PATIL, Benjamin WALKER, Sudheer MOGILAPPAGARI, Yadong LI, Mark WUNDERLICH, Anil VASUDEVAN
-
Patent number: 10717475Abstract: An operator station suspension system including isolators, a butterfly crossbar and station connection locations located on the butterfly crossbar. The butterfly crossbar includes a central crossbar that extends laterally with forward extending arms rigidly connected at the left and right ends, and rearward extending arms rigidly connected at the left and right ends of the central crossbar. The butterfly crossbar couples to the operator station at the station connection locations with one of the isolators located between the butterfly crossbar and the operator station at each of the station connection locations to reduce noise and vibration. Each connection location can have a connection post, and the isolators can be ring-shaped to fit over the connection posts. The suspension system can also include shock dampers for vertical movement, control linkages for pitch motion, and/or stabilizer linkages for roll motion of the subframe structure relative to the chassis.Type: GrantFiled: December 3, 2018Date of Patent: July 21, 2020Assignee: DEERE & COMPANYInventors: Byron N. Manternach, Wen Tsung Lin, Donald E. Young, Aaron Booms, William K. Rule, Jade Bender, Kiran Patil, Anthony DeSalvo, Ryan Pecinovsky
-
Patent number: 10717358Abstract: A vehicle comprises a console that includes a separator sheet extendable beyond boundaries of the console, and at least one of a human-machine interface; a passive restraint, a storage container, and a vent.Type: GrantFiled: August 24, 2018Date of Patent: July 21, 2020Assignee: Ford Global Technologies, LLCInventor: Uday Kiran Patil
-
Publication number: 20200183732Abstract: Methods for performing efficient receive interrupt signaling and associated apparatus, computing platform, software, and firmware. Receive (RX) queues in which descriptors associated with packets are enqueued are implemented in host memory and logically partitioned into pools, with each RX queue pool associated with a respective interrupt vector. Receive event queues (REQs) associated with respective RX queue pools and interrupt vectors are also implemented in host memory. Event generation is selectively enabled for some RX queues, while event generation is masked for others. In response to event causes for RX queues that are event generation-enabled, associated events are generated and enqueued in the REQs and interrupts on associated interrupt vectors are asserted. The events are serviced by accessing the events in the REQs, which identify the RX queue for the event and a next activity location at which a next descriptor to be processed is located.Type: ApplicationFiled: December 11, 2019Publication date: June 11, 2020Inventors: Linden Cornett, Anil Vasudevan, Parthasarathy Sarangam, Kiran Patil
-
Publication number: 20200172176Abstract: An operator station suspension system including isolators, a butterfly crossbar and station connection locations located on the butterfly crossbar. The butterfly crossbar includes a central crossbar that extends laterally with forward extending arms rigidly connected at the left and right ends, and rearward extending arms rigidly connected at the left and right ends of the central crossbar. The butterfly crossbar couples to the operator station at the station connection locations with one of the isolators located between the butterfly crossbar and the operator station at each of the station connection locations to reduce noise and vibration. Each connection location can have a connection post, and the isolators can be ring-shaped to fit over the connection posts. The suspension system can also include shock dampers for vertical movement, control linkages for pitch motion, and/or stabilizer linkages for roll motion of the subframe structure relative to the chassis.Type: ApplicationFiled: December 3, 2018Publication date: June 4, 2020Inventors: Byron N. Manternach, Wen Tsung Lin, Donald E. Young, Aaron Booms, William K. Rule, Jade Bender, Kiran Patil, Anthony DeSalvo, Ryan Pecinovsky
-
Publication number: 20200172177Abstract: An operator station suspension system including a subframe structure with connection locations, isolators, and suspension components to couple the subframe structure to a chassis and enable movement of the subframe structure relative to the chassis. The subframe structure connects to an operator station at the connection locations with isolators between the subframe structure and operator station at each connection location to reduce noise and vibration. The isolators can be made of rubber, polymer or other materials. Each connection location can have a connection post, and the isolators can be ring-shaped to fit over the connection posts. The suspension components can include shock dampers that enable vertical movement, control linkages that enable pitch motion, and/or stabilizer linkages that enable roll motion of the subframe structure relative to the chassis. The subframe structure can include a rigid body with forward and rearward arms rigidly connected to the rigid body.Type: ApplicationFiled: December 3, 2018Publication date: June 4, 2020Inventors: Byron N. Manternach, Wen Tsung Lin, Donald E. Young, Aaron Booms, William K. Rule, Jade Bender, Kiran Patil, Anthony DeSalvo, Ryan Pecinovsky
-
Publication number: 20200162396Abstract: There is disclosed in one example a network interface card (NIC), comprising: an ingress interface to receive incoming traffic; a plurality of queues to queue incoming traffic; an egress interface to direct incoming traffic to a plurality of server applications; and a queuing engine, including logic to: uniquely associate a queue with a selected server application; receive an incoming network packet; determine that the selected server application may process the incoming network packet; and assign the incoming network packet to the queue.Type: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Applicant: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Publication number: 20200062119Abstract: A vehicle comprises a console that includes a separator sheet extendable beyond boundaries of the console, and at least one of a human-machine interface; a passive restraint, a storage container, and a vent.Type: ApplicationFiled: August 24, 2018Publication date: February 27, 2020Applicant: Ford Global Technologies, LLCInventor: UDAY KIRAN PATIL
-
Patent number: 10547559Abstract: In an example, there is disclosed a computing apparatus, having: a network interface configured to provide a plurality of queues; an application; and one or more logic elements comprising a queuing engine to: inspect an incoming packet; and assign the incoming packet to a dedicated queue for the application based on a classifier. There is also disclosed a method of providing a queuing engine, and one or more tangible, non-transitory computer-readable storage mediums having stored thereon executable instructions for providing a queuing engine.Type: GrantFiled: December 26, 2015Date of Patent: January 28, 2020Assignee: Intel CorporationInventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
-
Publication number: 20200011433Abstract: Disclosed is a self-cleaning double block and bleed valve. The valve includes a plug modified to divert a portion of the fluid flowing through the valve into and through a cavity located beneath the plug. The diverted fluid passing along a secondary flow path beneath the plug and subsequently rejoining the primary flow path. The diverted fluid removes debris, sediment or sludge from the cavity beneath the plug.Type: ApplicationFiled: July 26, 2019Publication date: January 9, 2020Inventors: Kiran Patil, Shrikant Waychal, Vijay Sankpal
-
Publication number: 20190391940Abstract: Technologies for interrupt disassociated queuing for multi-queue input/output devices includes determining whether a network packet has arrived in an interrupt-disassociated queue and delivering the network packet to an application managed by the compute node. The application is associated with an application thread and the interrupt-disassociated queue may be in a polling mode. Subsequently, in response to a transition event, the interrupt-disassociated queue may be transitioned to an interrupt mode.Type: ApplicationFiled: June 28, 2019Publication date: December 26, 2019Inventors: Anil Vasudevan, Sridhar Samudrala, Parthasarathy Sarangam, Kiran Patil
-
Publication number: 20190299926Abstract: A vehicle includes a seat movable from an upright position to a folded position. The vehicle includes a steering wheel in front of the seat. The vehicle includes a lockout box supported by the seat and positioned to restrict access to the steering wheel when the seat is in the folded position.Type: ApplicationFiled: April 3, 2018Publication date: October 3, 2019Applicant: Ford Global Technologies, LLCInventors: David J. Schmidt, Martin Delonis, Uday Kiran Patil, John Amann
-
Publication number: 20190272124Abstract: Examples are disclosed for moving data between a network input/output (I/O) device and a storage subsystem and/or storage device. In some examples, a network I/O device coupled to a host device may receive a data frame including a request to access a storage subsystem or storage device. The storage subsystem and/or storage device may be located with the network I/O device or separately coupled to the host device through a storage controller. One or more buffers maintained in a cache for processor circuitry may be used to exchange control information or stage data associated with the data frame to avoid or eliminate use of system memory to move data to or from the storage subsystem and/or storage device. Other examples are described and claimed.Type: ApplicationFiled: May 21, 2019Publication date: September 5, 2019Applicant: INTEL CORPORATIONInventors: Anil Vasudevan, Dave B. Minturn, Kiran Patil
-
Patent number: 10393275Abstract: Disclosed is a self-cleaning double block and bleed valve. The valve includes a plug modified to divert a portion of the fluid flowing through the valve into and through a cavity located beneath the plug. The diverted fluid passing along a secondary flow path beneath the plug and subsequently rejoining the primary flow path. The diverted fluid removes debris, sediment or sludge from the cavity beneath the plug.Type: GrantFiled: April 14, 2015Date of Patent: August 27, 2019Assignee: Omni Valve Company, LLCInventors: Kiran Patil, Shrikant Waychal, Vijay Sankpal
-
Patent number: 10353631Abstract: Examples are disclosed for moving data between a network input/output (I/O) device and a storage subsystem and/or storage device. In some examples, a network I/O device coupled to a host device may receive a data frame including a request to access a storage subsystem or storage device. The storage subsystem and/or storage device may be located with the network I/O device or separately coupled to the host device through a storage controller. One or more buffers maintained in a cache for processor circuitry may be used to exchange control information or stage data associated with the data frame to avoid or eliminate use of system memory to move data to or from the storage subsystem and/or storage device. Other examples are described and claimed.Type: GrantFiled: July 23, 2013Date of Patent: July 16, 2019Assignee: INTEL CORPORATIONInventors: Anil Vasudevan, Dave B. Minturn, Kiran Patil
-
Publication number: 20190114196Abstract: Examples include a method of live migrating a virtual device by creating a virtual device in a virtual machine, creating first and second interfaces for the virtual device, transferring data over the first interface, detecting a disconnection of the virtual device from the virtual machine, switching data transfers for the virtual device from the first interface to the second interface, detecting a reconnection of the virtual device to the virtual machine, and switching data transfers for the virtual device from the second interface to the first interface.Type: ApplicationFiled: December 6, 2018Publication date: April 18, 2019Inventors: Mitu AGGARWAL, Nrupal JANI, Manasi DEVAL, Kiran PATIL, Parthasarathy SARANGAM, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
-
Publication number: 20190114283Abstract: Examples may include a computing platform having a host driver to get a packet descriptor of a received packet stored in a receive queue and to modify the packet descriptor from a first format to a second format. The computing platform also includes a guest virtual machine including a guest driver coupled to the host driver, the guest driver to receive the modified packet descriptor and to read a packet buffer stored in the receive queue using the modified packet descriptor, the packet buffer corresponding to the packet descriptor.Type: ApplicationFiled: December 6, 2018Publication date: April 18, 2019Applicants: Intel Corporation, Intel CorporationInventors: Manasi DEVAL, Nrupal JANI, Anjali SINGHAI, Parthasarathy SARANGAM, Mitu AGGARWAL, Neerav PARIKH, Kiran PATIL, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN
-
Publication number: 20190114195Abstract: Examples may include a method of instantiating a virtual machine, instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the virtual device.Type: ApplicationFiled: December 6, 2018Publication date: April 18, 2019Inventors: Nrupal JANI, Manasi DEVAL, Anjali SINGHAI, Parthasarathy SARANGAM, Mitu AGGARWAL, Neerav PARIKH, Alexander H. DUYCK, Kiran PATIL, Rajesh M. SANKARAN, Sanjay K. KUMAR, Utkarsh Y. KAKAIYA, Philip LANTZ, Kun TIAN