Patents by Inventor Kiran Patil
Kiran 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: 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: 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: 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: 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
-
Publication number: 20200036613Abstract: An assistance service through its local client application or agent at a user's device (or devices) may collect diagnostic related information associated with the user's operating environment (physical and software operation parameters and configurations) and monitor a health of one or more applications. Upon detecting an issue or being activated by the user, the local client application or agent may perform diagnostic and/or recovery actions. In some cases, the diagnostic related signals may be sent directly by the application being monitored or diagnosed to its hosting service or the assistance service. Upon detecting a disconnect of the application being monitored or diagnosed, the local client application or agent may determine an alternative server and transmit the diagnostic related signals to the alternative server. An alert indicating the disconnect of the application may also be sent.Type: ApplicationFiled: October 1, 2019Publication date: January 30, 2020Inventors: Kiran NALLABOTHULA, Nagaraj PATIL, Nagaraju PALLA
-
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
-
Patent number: 10511545Abstract: Historical telemetry data can be used to generate predictions for various classes of data at various aggregates of a system that implements an online service. An anomaly detection process can then be utilized to detect anomalies for a class of data at a selected aggregate. An example anomaly detection process includes receiving telemetry data originating from a plurality of client devices, selecting a class of data from the telemetry data, converting the class of data to a set of metrics, aggregating the set of metrics according to a component of interest to obtain values of aggregated metrics over time for the component of interest, determining a prediction error by comparing the values of the aggregated metrics to a prediction, detecting an anomaly based at least in part on the prediction error, and transmitting an alert message of the anomaly to a receiving entity.Type: GrantFiled: December 13, 2018Date of Patent: December 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nagaraj Patil, Kiran Nallabothula, Christopher Barnes, Nagaraju Palla
-
Patent number: 10476768Abstract: An assistance service through its local client application or agent at a user's device for devices) may collect diagnostic related information associated with the user's operating, environment (physical and software operation parameters and configurations) and monitor a health of one or more applications. Upon detecting an issue or being activated b the user, the local client application or agent may perform diagnostic and/or recovery actions. In some cases, the diagnostic related signals may be sent directly by the application being monitored or diagnosed to its hosting service or the assistance service. Upon detecting a disconnect of the application being monitored or diagnosed, the local client application or agent may determine an alternative server and transmit the diagnostic related signals to the alternative server.Type: GrantFiled: October 3, 2016Date of Patent: November 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Kiran Nallabothula, Nagaraj Patil, Nagaraju Palla
-
Patent number: 10466963Abstract: Various embodiments, methods and systems for implementing a digital assistant connectivity system are provided. In operation, a request to receive a unique identifier is communicated from a digital assistant device. The unique identifier is utilized to pair the digital assistant device with a smart assistant device. The unique identifier is received from and generated by a digital assistant server to correspond with the digital assistant device and a corresponding digital assistant device application instance. An instruction to perform an action on the digital assistant device is received at the digital assistant device application. The instruction is communicated based on an established command-driven session between the digital assistant device application and the smart assistant device. The command-driven session is associated with the unique identifier that paired the digital assistant device and the smart assistant device.Type: GrantFiled: March 26, 2018Date of Patent: November 5, 2019Assignee: AIQUDO, INC.Inventors: Matan Levi, Mark Robinson, Rajat Mukherjee, Kiran Bindhu Hemaraj, Sunil 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: 10394633Abstract: An assistance service through its local client application or agent at a user's device hardware and software environment information and monitor a health of one or more applications. Upon detecting an issue or being activated by the user, the assistance service may perform diagnostic and/or recovery actions. If predefined or dynamically determined recovery actions are inadequate to address the issue, the assistance service may engage a support service providing collected user device environment information and received server environment information to the support service. A history of attempted recovery actions and diagnostic results may also be provided. The assistance service may, through a user interface of its local, client or agent, facilitate communication with the supports service and perform recovery actions, suggested by the support service providing feedback to the support service.Type: GrantFiled: September 30, 2016Date of Patent: August 27, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Nagaraj Patil, Kiran Nallabothula, Doru Nica, Himanshu Misra, Minjun Wu, Raghavendra Bhuthpur, Sathish Kumar Venkat Rangam, Srihari Busam, Nagaraju Palla