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).
-
Publication number: 20260050161Abstract: A heads-up display includes an image display and a reflector. The image display has an active area and a periphery around the active area. The image display is operational to project a visible image from the active area. The reflector is optically aligned with the image display, oriented to reflect the visible image received from the image display toward an eye box, and reflect an infrared image received from the eye box toward the image display. The reflector includes a visible reflective layer that reflects the visible image, an intermediate layer adjacent to the visible reflective layer and operational to block the visible image and transmit the infrared image, and an infrared reflective layer adjacent to the intermediate layer, on an opposite side of the intermediate layer as the visible reflective layer, and operational to reflect the infrared image.Type: ApplicationFiled: August 11, 2025Publication date: February 19, 2026Applicant: VISTEON GLOBAL TECHNOLOGIES, INC.Inventors: Pawel Murzyn, Jan Kisak Rasmussen, Mandar Joshi
-
Patent number: 12547848Abstract: Provided is a one-shot solution to visual language reasoning. Example systems described herein decompose the challenge of visual language reasoning into two steps: translation of a graphical depiction of data (e.g., a plot or chart) into text; followed by reasoning over the translated text. In particular, example systems described herein can include a machine-learned visual-to-language conversion model that translates a graphical depiction of a dataset to a set of text descriptive of the dataset. The output of visual-to-language conversion model can then be directly used to prompt a language model, (e.g., a pretrained large language model (LLM)), exploiting the few-shot reasoning capabilities of the language model.Type: GrantFiled: May 17, 2023Date of Patent: February 10, 2026Assignee: GOOGLE LLCInventors: Julian Martin Eisenschlos, Francesco Piccinno, Yasemin Altun, Syrine Krichene, Kenton Chiu Tsun Lee, Fangyu Liu, Mandar Joshi, Chenxi Pang, Wenhu Chen
-
Publication number: 20250373540Abstract: An example apparatus for a network device is described. The apparatus can include: first logic configured to generate first codes for a packet, receive a second code that represents a number of paths through a network between the network device and a destination of the packet; first circuits, coupled to the first logic, each configured to perform a comparison of one of the first codes with the second code and provide an output depending on the comparison; and a second circuit, coupled to the first logic and the first circuits, configured to select the output of one of the first circuits as a third code that represents one of the paths.Type: ApplicationFiled: May 31, 2024Publication date: December 4, 2025Inventor: Mandar Joshi
-
Publication number: 20250217170Abstract: An example method can include providing a natural language instruction and user interface image data to a machine-learned sequence processing model that is configured to process image data and generate commands for controlling the target computing device, wherein the machine-learned sequence processing model has parameters learned using an interface recognition objective based on an evaluation of an interface recognition output generated based on processing a rendered training interface from a pre-training dataset and an interface navigation objective based on an evaluation of a user interface command generated based on processing a rendered training interface from a fine-tuning dataset; receiving, from the machine-learned sequence processing model, a command indicating an interaction with the user interface to implement the natural language instruction; and generating, based on the command, a control signal configured to initiate the interaction.Type: ApplicationFiled: December 26, 2024Publication date: July 3, 2025Inventors: Peter Thomas Shaw, Mandar Joshi, Kristina Nikolova Toutanova, James Fischl Cohan, Jonathan Haim Berant, Kenton Chiu Tsun Lee, Panupong Pasupat, Hexiang Hu, Urvashi Khandelwal
-
Publication number: 20240386215Abstract: Provided is a one-shot solution to visual language reasoning. Example systems described herein decompose the challenge of visual language reasoning into two steps: translation of a graphical depiction of data (e.g., a plot or chart) into text; followed by reasoning over the translated text. In particular, example systems described herein can include a machine-learned visual-to-language conversion model that translates a graphical depiction of a dataset to a set of text descriptive of the dataset. The output of visual-to-language conversion model can then be directly used to prompt a language model, (e.g., a pretrained large language model (LLM)), exploiting the few-shot reasoning capabilities of the language model.Type: ApplicationFiled: May 17, 2023Publication date: November 21, 2024Inventors: Julian Martin Eisenschlos, Francesco Piccinno, Yasemin Altun, Syrine Krichene, Kenton Chiu Tsun Lee, Fangyu Liu, Mandar Joshi, Chenxi Pang, Wenhu Chen
-
Publication number: 20240193693Abstract: A method for integrated and holistic asset management within a unified model is provided. The method can include receiving a unique identifier corresponding to an asset, mapping, based on the unique identifier, the asset to a plurality of asset management systems, wherein the plurality of asset management systems are each arranged to manage one or more aspects of a plurality of aspects of the asset. The method also includes receiving, from the plurality of asset management systems, data characterizing the plurality of aspects of asset, generating a unified model of the asset including the data characterizing the plurality of aspects of asset from the plurality of asset management systems, generating a first graphical user interface (GUI) of the unified model and providing the GUI within a user interface display.Type: ApplicationFiled: November 20, 2023Publication date: June 13, 2024Inventors: Sunhil Kutty, Mandar Joshi, Sahil Gandhi, Sandeep Patil
-
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
-
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