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: 10889264
    Abstract: 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: Grant
    Filed: April 3, 2018
    Date of Patent: January 12, 2021
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: David J. Schmidt, Martin Delonis, Uday Kiran Patil, John Amann
  • Publication number: 20200241927
    Abstract: 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: Application
    Filed: April 15, 2020
    Publication date: July 30, 2020
    Inventors: Ziye YANG, James R. HARRIS, Kiran PATIL, Benjamin WALKER, Sudheer MOGILAPPAGARI, Yadong LI, Mark WUNDERLICH, Anil VASUDEVAN
  • Patent number: 10717475
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: July 21, 2020
    Assignee: DEERE & COMPANY
    Inventors: Byron N. Manternach, Wen Tsung Lin, Donald E. Young, Aaron Booms, William K. Rule, Jade Bender, Kiran Patil, Anthony DeSalvo, Ryan Pecinovsky
  • Patent number: 10717358
    Abstract: 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: Grant
    Filed: August 24, 2018
    Date of Patent: July 21, 2020
    Assignee: Ford Global Technologies, LLC
    Inventor: Uday Kiran Patil
  • Publication number: 20200183732
    Abstract: 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: Application
    Filed: December 11, 2019
    Publication date: June 11, 2020
    Inventors: Linden Cornett, Anil Vasudevan, Parthasarathy Sarangam, Kiran Patil
  • Publication number: 20200172177
    Abstract: 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: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Byron N. Manternach, Wen Tsung Lin, Donald E. Young, Aaron Booms, William K. Rule, Jade Bender, Kiran Patil, Anthony DeSalvo, Ryan Pecinovsky
  • Publication number: 20200172176
    Abstract: 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: Application
    Filed: December 3, 2018
    Publication date: June 4, 2020
    Inventors: Byron N. Manternach, Wen Tsung Lin, Donald E. Young, Aaron Booms, William K. Rule, Jade Bender, Kiran Patil, Anthony DeSalvo, Ryan Pecinovsky
  • Publication number: 20200162396
    Abstract: 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: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Applicant: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Publication number: 20200062119
    Abstract: 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: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Applicant: Ford Global Technologies, LLC
    Inventor: UDAY KIRAN PATIL
  • Publication number: 20200036613
    Abstract: 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: Application
    Filed: October 1, 2019
    Publication date: January 30, 2020
    Inventors: Kiran NALLABOTHULA, Nagaraj PATIL, Nagaraju PALLA
  • Patent number: 10547559
    Abstract: 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: Grant
    Filed: December 26, 2015
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Anil Vasudevan, Kiran A. Patil, Arun Chekhov Ilango
  • Publication number: 20200011433
    Abstract: 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: Application
    Filed: July 26, 2019
    Publication date: January 9, 2020
    Inventors: Kiran Patil, Shrikant Waychal, Vijay Sankpal
  • Publication number: 20190391940
    Abstract: 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: Application
    Filed: June 28, 2019
    Publication date: December 26, 2019
    Inventors: Anil Vasudevan, Sridhar Samudrala, Parthasarathy Sarangam, Kiran Patil
  • Patent number: 10511545
    Abstract: 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: Grant
    Filed: December 13, 2018
    Date of Patent: December 17, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nagaraj Patil, Kiran Nallabothula, Christopher Barnes, Nagaraju Palla
  • Patent number: 10476768
    Abstract: 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: Grant
    Filed: October 3, 2016
    Date of Patent: November 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kiran Nallabothula, Nagaraj Patil, Nagaraju Palla
  • Patent number: 10466963
    Abstract: 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: Grant
    Filed: March 26, 2018
    Date of Patent: November 5, 2019
    Assignee: AIQUDO, INC.
    Inventors: Matan Levi, Mark Robinson, Rajat Mukherjee, Kiran Bindhu Hemaraj, Sunil Patil
  • Publication number: 20190299926
    Abstract: 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: Application
    Filed: April 3, 2018
    Publication date: October 3, 2019
    Applicant: Ford Global Technologies, LLC
    Inventors: David J. Schmidt, Martin Delonis, Uday Kiran Patil, John Amann
  • Publication number: 20190272124
    Abstract: 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: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Applicant: INTEL CORPORATION
    Inventors: Anil Vasudevan, Dave B. Minturn, Kiran Patil
  • Patent number: 10393275
    Abstract: 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: Grant
    Filed: April 14, 2015
    Date of Patent: August 27, 2019
    Assignee: Omni Valve Company, LLC
    Inventors: Kiran Patil, Shrikant Waychal, Vijay Sankpal
  • Patent number: 10394633
    Abstract: 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: Grant
    Filed: September 30, 2016
    Date of Patent: August 27, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nagaraj Patil, Kiran Nallabothula, Doru Nica, Himanshu Misra, Minjun Wu, Raghavendra Bhuthpur, Sathish Kumar Venkat Rangam, Srihari Busam, Nagaraju Palla