Patents by Inventor Mandar Joshi
Mandar Joshi 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: 11725606Abstract: A funnel or drain back seal and systems, assemblies, components, kits, and methods thereof can comprise a body defining an opening that extends from a top of the body to a bottom of the body; a head portion that extends outward from the top of the body; and a flap or lip that extends outward from the bottom of the body. The opening can be adapted to pass draining oil from the top of the body to the bottom of the body for supply into an engine block.Type: GrantFiled: May 11, 2021Date of Patent: August 15, 2023Assignee: Caterpillar Inc.Inventors: Suresh B. Chennagowni, Mandar A. Joshi, Benjamin D. Stoltzfus, Pradeep Chapagain, Gregory O. Potts
-
Publication number: 20230146189Abstract: The technical solutions described herein pertain to apparatus and methods for accurately determining in cricket whether a ball is above the waist, shoulder, or head of a batter standing upright at the popping crease. Thus, certain embodiments of the technical solutions described herein provide apparatus and methods for accurately determining in cricket whether a ball is a no-ball, a wide-ball, or a legal ball. Certain embodiments of the technical solutions described herein also pertain to determining whether a legal ball is a bouncer. Particularly, the technical solutions described herein provide apparatus and methods for objectively determining in cricket whether a ball is a no-ball, a wide-ball, or a legal ball.Type: ApplicationFiled: November 3, 2022Publication date: May 11, 2023Inventor: Mandar A. Joshi
-
Publication number: 20230124175Abstract: A facility is described that receives from a first user data specifying a question, a geographic location, and a time period. The facility receives an answer to the specified question from a second user at a time. The facility determines a geographic location of the second user at the time. The facility presents the received answer to the first user only if the time is during the time period and the determined geographic location is within a threshold distance of the specified geographic location.Type: ApplicationFiled: October 12, 2022Publication date: April 20, 2023Inventors: Ameet Joshi, Mandar Joshi, Swapnil Bawaskar
-
Patent number: 11582121Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: GrantFiled: June 14, 2019Date of Patent: February 14, 2023Assignee: Intel CorporationInventors: Shobhit Varshney, Prashant Gandhi, Mandar Joshi, Uttam Sengupta, Shreekant Thakkar
-
Publication number: 20220364525Abstract: A funnel or drain back seal and systems, assemblies, components, kits, and methods thereof can comprise a body defining an opening that extends from a top of the body to a bottom of the body; a head portion that extends outward from the top of the body; and a flap or lip that extends outward from the bottom of the body. The opening can be adapted to pass draining oil from the top of the body to the bottom of the body for supply into an engine block.Type: ApplicationFiled: May 11, 2021Publication date: November 17, 2022Applicant: Caterpillar Inc.Inventors: Suresh B. CHENNAGOWNI, Mandar A. JOSHI, Benjamin D. STOLTZFUS, Pradeep CHAPAGAIN, Gregory O. POTTS
-
Patent number: 11036765Abstract: A method is provided for dynamic ingestion of data. The method includes detecting presence of data sets in an input queue, each data set belonging to a group. The method additionally includes fetching the data sets from each group utilizing a parallel computation engine including multiple partitioned processors, wherein each group is assigned to a partition of one of the multiple partitioned processors for processing. The method further includes processing the data sets for each group utilizing a group level process of the multiple partitioned processors to obtain resultant data sets and transmitting the resultant data sets for each group to a business logic processor pool in order to process the data sets in accordance with existing rules in order to generate a final data set.Type: GrantFiled: March 15, 2017Date of Patent: June 15, 2021Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Ganesh Nagarathnam, Mandar Joshi, Balaji Natesan
-
Patent number: 10855816Abstract: A highly parallel programmable packet editing engine with a scalable control infrastructure includes receiving an ingress packet having one or more headers; assigning, by one or more processors, the one or more headers of the ingress packet to a number of zones, wherein each zone is a grouping of adjacent headers that are closely related to one another by information content or processing type; performing, by the one or more processors, offset computations for the one or more headers in a zone concurrently with offset computations of headers assigned to other zones; performing, by the one or more processors, different header operations on the one or more headers concurrently with respective ones of a plurality of editing engines; combining, by the one or more processors, the edited one or more headers at the computed offsets to generate a modified egress packet; and providing, for transmission, the modified egress packet.Type: GrantFiled: May 21, 2019Date of Patent: December 1, 2020Assignee: Avago Technologies International Sales Pte. LimitedInventors: Rajan Sharma, Niranjan Vaidya, Mandar Joshi
-
Publication number: 20190379767Abstract: A highly parallel programmable packet editing engine with a scalable control infrastructure includes receiving an ingress packet having one or more headers; assigning, by one or more processors, the one or more headers of the ingress packet to a number of zones, wherein each zone is a grouping of adjacent headers that are closely related to one another by information content or processing type; performing, by the one or more processors, offset computations for the one or more headers in a zone concurrently with offset computations of headers assigned to other zones; performing, by the one or more processors, different header operations on the one or more headers concurrently with respective ones of a plurality of editing engines; combining, by the one or more processors, the edited one or more headers at the computed offsets to generate a modified egress packet; and providing, for transmission, the modified egress packet.Type: ApplicationFiled: May 21, 2019Publication date: December 12, 2019Inventors: Rajan SHARMA, Niranjan Vaidya, Mandar Joshi
-
Publication number: 20190372871Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: ApplicationFiled: June 14, 2019Publication date: December 5, 2019Applicant: Intel CorporationInventors: Shobhit Varshney, Prashant Gandhi, Mandar Joshi, Uttam Sengupta, Shreekant Thakkar
-
Patent number: 10425303Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: GrantFiled: September 28, 2016Date of Patent: September 24, 2019Assignee: Intel CorporationInventors: Shobhit Varshney, Prashant Gandhi, Mandar Joshi, Uttam Sengupta, Shreekant Thakkar
-
Patent number: 9935855Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: GrantFiled: December 27, 2013Date of Patent: April 3, 2018Assignee: Intel CorporationInventors: Uttam Sengupta, Prashant Gandhi, Shobbit Varshney, Mandar Joshi, Shreekant Thakkar
-
Patent number: 9749223Abstract: A method and system for protection switching distributes responsibility for action between a central controller and network elements at endpoints of a linear point-to-point network path. The central controller may be configured to support protection switching by network elements at endpoints of a linear point-to-point path, such that the network elements perform protection switching independently and without direct involvement and/or dependency of the central controller. Simultaneously, the central controller may remain aware of network element actions, events, and states with regard to protection switching, by receiving corresponding notifications from the network elements.Type: GrantFiled: July 16, 2014Date of Patent: August 29, 2017Assignee: Fujitsu LimitedInventors: Mandar Joshi, Pasula Reddy, Virgil Vladescu, Don O'Connor
-
Patent number: 9654296Abstract: An apparatus, a system and a method for securing sensor data by a security engine circuitry of a system on chip (SoC). For example, the security engine may receive from a processor circuitry of the SoC an inter processor communication (IPC) request to secure sensor data, and may send to an integrated sensor hub (ISH) of the SoC an IPC request to receive sensor data. The ISH may collect sensor data from one or more internal and/or external sensors, and may send the collected sensor data to the security engine. The security engine may receive the collected sensor data from the ISH, may secure the collected sensor data, and may send secured sensor data to the processor circuitry.Type: GrantFiled: August 25, 2014Date of Patent: May 16, 2017Assignee: Intel CorporationInventors: Rajasekaran Andiappan, Uttam K. Sengupta, Eli Elik Kupermann, Mandar Joshi
-
Publication number: 20170019318Abstract: An apparatus and method for a power-efficient framework to maintain data synchronization of a mobile personal computer (MPC) are described. In one embodiment, the method includes the detection of a data synchronization wakeup event while the MPC is operating according to a sleep state. Subsequent to wakeup event, at least one system resource is disabled to provide a minimum number of system resources required to re-establish a network connection. In one embodiment, user data from a network server is synchronized on the MPC without user intervention; the mobile platform system resumes operation according to the sleep state. In one embodiment, a wakeup alarm is programmed according to a user history profile regarding received e-mails. In a further embodiment, data synchronizing involves disabling a display, and throttling the system processor to operate at a reduced frequency. Other embodiments are described and claimed.Type: ApplicationFiled: September 28, 2016Publication date: January 19, 2017Inventors: Shobhit Varshney, Prashant Gandhi, Mandar Joshi, Uttam Sengupta, Shreekant Thakkar
-
Patent number: 9542349Abstract: Methods and structure for emulating wide ports at an expander are provided. An exemplary system includes a Serial Attached Small Computer System Interface (SAS) expander. The expander includes a plurality of physical links, and a controller. The controller is able to identify a physical link coupled with a device, to generate a plurality of virtual physical links that are configured as a virtual wide port coupled with the device, and to present the virtual wide port at the expander in place of the physical link.Type: GrantFiled: December 4, 2013Date of Patent: January 10, 2017Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Shankar More, Mandar Joshi, Vidyadhar Pinglikar
-
Publication number: 20160056964Abstract: An apparatus, a system and a method for securing sensor data by a security engine circuitry of a system on chip (SoC). For example, the security engine may receive from a processor circuitry of the SoC an inter processor communication (IPC) request to secure sensor data, and may send to an integrated sensor hub (ISH) of the SoC an IPC request to receive sensor data. The ISH may collect sensor data from one or more internal and/or external sensors, and may send the collected sensor data to the security engine. The security engine may receive the collected sensor data from the ISH, may secure the collected sensor data, and may send secured sensor data to the processor circuitry.Type: ApplicationFiled: August 25, 2014Publication date: February 25, 2016Inventors: Rajasekaran Andiappan, Uttam K. Sengupta, Eli Elik Kupermann, Mandar Joshi
-
Publication number: 20160020942Abstract: A method and system for protection switching distributes responsibility for action between a central controller and network elements at endpoints of a linear point-to-point network path. The central controller may be configured to support protection switching by network elements at endpoints of a linear point-to-point path, such that the network elements perform protection switching independently and without direct involvement and/or dependency of the central controller. Simultaneously, the central controller may remain aware of network element actions, events, and states with regard to protection switching, by receiving corresponding notifications from the network elements.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Inventors: Mandar Joshi, Pasula Reddy, Virgil Vladescu, Don O'Connor
-
Publication number: 20150154138Abstract: Methods and structure for emulating wide ports at an expander are provided. An exemplary system includes a Serial Attached Small Computer System Interface (SAS) expander. The expander includes a plurality of physical links, and a controller. The controller is able to identify a physical link coupled with a device, to generate a plurality of virtual physical links that are configured as a virtual wide port coupled with the device, and to present the virtual wide port at the expander in place of the physical link.Type: ApplicationFiled: December 4, 2013Publication date: June 4, 2015Applicant: LSI CORPORATIONInventors: Shankar More, Mandar Joshi, Vidyadhar Pinglikar
-
Patent number: 8898342Abstract: Methods and structure are provided for enhancing zone configuration processes in a Serial Attached SCSI (SAS) architecture. The method includes embedding, at a SAS initiator, a ZONE UNLOCK request within a Serial Management Protocol (SMP) ZONE ACTIVATE command. The method also comprises transmitting the SMP ZONE ACTIVATE command to a SAS expander, and receiving, at the SAS expander, the SMP ZONE ACTIVATE command. Further, the method includes detecting, at the SAS expander, the ZONE UNLOCK request within the SMP ZONE ACTIVATE COMMAND. Additionally, the method includes copying, at the SAS expander, shadow SAS zoning data from a memory of the expander to current SAS zoning data at the memory of the expander responsive to acquiring the SMP ZONE ACTIVATE command. The method also comprises unlocking the SAS expander responsive to extracting the ZONE UNLOCK request from the SMP ZONE ACTIVATE command.Type: GrantFiled: July 11, 2012Date of Patent: November 25, 2014Assignee: LSI CorporationInventors: Mandar Joshi, Saurabh B. Khanvilkar, Kaushalender Aggarwal
-
Patent number: 8898772Abstract: Methods and structure are provided for implementing security features in SCSI Enclosure Services (SES) systems. The system comprises an SES device server, which includes a frontend interface, control unit, and backend interface. The frontend interface is operable to receive SES commands generated by Small Computer System Interface (SCSI) devices, and the backend interface is operable to manage operations of at least one peripheral device communicatively coupled with the SES device server based on received SES commands. The control unit is operable to determine whether a SCSI initiator that generated an SES command is an authorized device. The control unit is further operable to perform the SES command in response to determining that the SCSI initiator is an authorized device, and is further operable to reject the SES command in response to determining that the SCSI initiator is not an authorized device.Type: GrantFiled: June 4, 2012Date of Patent: November 25, 2014Assignee: LSI CorporationInventors: Saurabh B. Khanvilkar, Mandar Joshi, Kaushalender Aggarwal