Patents by Inventor Naveen Goel

Naveen Goel 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: 20210012118
    Abstract: A radar and/or camera system may include a receiver subsystem that receives image and/or radar data from one or more imaging/radar subsystems via multiple data lanes. A vision processor of the system may receive a data stream that includes the image and/or radar data and one or more synchronization signals including a vertical sync signal. The receiver subsystem may include a timing event generator that toggles the vertical sync signal in response to detecting certain timing event errors in order to correct these timing event errors without interrupting normal operation of the system. The receiver subsystem may include sync monitoring circuitry that may detect synchronization errors that occur when synchronization signal pulses received by the receiver subsystem do not match a predefined synchronization pattern within a scan window of predefined length. The system may be reset in response to detection of such synchronization errors.
    Type: Application
    Filed: July 8, 2019
    Publication date: January 14, 2021
    Inventors: Pavel BOHACIK, Shreya SINGH, Nishant JAIN, Anshul GOEL, Shivali JAIN, Naveen Kumar JAIN
  • Patent number: 10862830
    Abstract: A system and method for real-time data transfer on a system-on-chip (SoC) allows MIPI-CSI (camera serial interface) data received on a first interface to be output on another MIPI-CSI interface without using system memory or delaying the loopback path. The system includes a CSI receiver, a loopback buffer, and a CSI transmitter. The loopback buffer is used for the data transfer between the CSI receiver and the CSI transmitter. The CSI transmitter receives a payload included in a data packet from the CSI receiver by way of the loopback buffer. The CSI receiver communicates a packet header of the data packet to the CSI transmitter. The CSI transmitter reads the payload from the loopback buffer based on the packet header and at least one of a buffer threshold capacity and payload size.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: December 8, 2020
    Assignee: NXP USA, INC.
    Inventors: Naveen Kumar Jain, Joachim Fader, Shreya Singh, Nishant Jain, Anshul Goel
  • Publication number: 20200379827
    Abstract: A method of acquiring data, a computer program product for implementing the method, a system for acquiring data, and a vehicle including the system. The method includes determining one or more data types and virtual channels required for one or more applications. The method also includes allocating a plurality of circular buffers in memory according to the determined data type(s) and virtual channel(s). One or more of the circular buffers are allocated to safety data lines. The remaining circular buffers are allocated to functional data lines. The method further includes storing at least one functional data line in a circular buffer allocated to functional data lines according to a data type and virtual channel of the functional data line. The method also includes storing at least one safety data line in a circular buffer allocated to safety data lines.
    Type: Application
    Filed: May 26, 2020
    Publication date: December 3, 2020
    Inventors: Shreya Singh, Maik Brett, Arpita Agarwal, Shivali Jain, Anshul Goel, Naveen Kumar Jain
  • Publication number: 20200195589
    Abstract: A system and method for real-time data transfer on a system-on-chip (SoC) allows MIPI-CSI (camera serial interface) data received on a first interface to be output on another MIPI-CSI interface without using system memory or delaying the loopback path. The system includes a CSI receiver, a loopback buffer, and a CSI transmitter. The loopback buffer is used for the data transfer between the CSI receiver and the CSI transmitter. The CSI transmitter receives a payload included in a data packet from the CSI receiver by way of the loopback buffer. The CSI receiver communicates a packet header of the data packet to the CSI transmitter. The CSI transmitter reads the payload from the loopback buffer based on the packet header and at least one of a buffer threshold capacity and payload size.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Naveen Kumar Jain, Joachim Fader, Shreya Singh, Nishant Jain, Anshul Goel
  • Patent number: 10410410
    Abstract: Systems and methods are disclosed for generating viewpoints and/or digital images of defects in a three-dimensional model. In particular, in one or more embodiments, the disclosed systems and methods generate exterior viewpoints by clustering intersection points between a bounding sphere and rays originating from exterior vertices corresponding to one or more defects. In addition, in one or more embodiments, the disclosed systems and methods generate interior viewpoints by clustering intersection points between one or more medial spheres and rays originating from vertices corresponding to interior vertices corresponding to one or more defects. Furthermore, the disclosed systems and methods can apply colors to vertices corresponding to defects in the three-dimensional model such that adjacent vertices in the three-dimensional model have different colors and are more readily discernable.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: September 10, 2019
    Assignee: Adobe Inc.
    Inventors: Naveen Goel, Mayur Hemani, Harsh Vardhan Chopra, Amit Mittal
  • Publication number: 20180225867
    Abstract: Systems and methods are disclosed for generating viewpoints and/or digital images of defects in a three-dimensional model. In particular, in one or more embodiments, the disclosed systems and methods generate exterior viewpoints by clustering intersection points between a bounding sphere and rays originating from exterior vertices corresponding to one or more defects. In addition, in one or more embodiments, the disclosed systems and methods generate interior viewpoints by clustering intersection points between one or more medial spheres and rays originating from vertices corresponding to interior vertices corresponding to one or more defects. Furthermore, the disclosed systems and methods can apply colors to vertices corresponding to defects in the three-dimensional model such that adjacent vertices in the three-dimensional model have different colors and are more readily discernable.
    Type: Application
    Filed: April 9, 2018
    Publication date: August 9, 2018
    Inventors: Naveen Goel, Mayur Hemani, Harsh Vardhan Chopra, Amit Mittal
  • Patent number: 9978173
    Abstract: Systems and methods are disclosed for generating viewpoints and/or digital images of defects in a three-dimensional model. In particular, in one or more embodiments, the disclosed systems and methods generate exterior viewpoints by clustering intersection points between a bounding sphere and rays originating from exterior vertices corresponding to one or more defects. In addition, in one or more embodiments, the disclosed systems and methods generate interior viewpoints by clustering intersection points between one or more medial spheres and rays originating from vertices corresponding to interior vertices corresponding to one or more defects. Furthermore, the disclosed systems and methods can apply colors to vertices corresponding to defects in the three-dimensional model such that adjacent vertices in the three-dimensional model have different colors and are more readily discernable.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: May 22, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Naveen Goel, Mayur Hemani, Harsh Vardhan Chopra, Amit Mittal
  • Patent number: 9916684
    Abstract: The present disclosure is directed toward systems and methods for providing a preview that includes a visualization of various properties of an object to be printed from a three-dimensional input model. For example, systems and methods described herein involve performing one or more of a printability analysis, appearance analysis, true-visual analysis, accuracy analysis, and an integrity analysis to identify defects, visual characteristics and other properties of the object to be printed. Systems and methods described herein further relate to generating texture maps and applying the texture maps to three-dimensional renderings of the three-dimensional model to provide an interactive preview to enable a user to view and comprehend various issues associated with printing the object from the three-dimensional model.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: March 13, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Naveen Goel, Michael Scrutton, Mayur Hemani, Harsh Vardhan Chopra, Amit Mittal
  • Publication number: 20180033193
    Abstract: The present disclosure is directed toward systems and methods for providing a preview that includes a visualization of various properties of an object to be printed from a three-dimensional input model. For example, systems and methods described herein involve performing one or more of a printability analysis, appearance analysis, true-visual analysis, accuracy analysis, and an integrity analysis to identify defects, visual characteristics and other properties of the object to be printed. Systems and methods described herein further relate to generating texture maps and applying the texture maps to three-dimensional renderings of the three-dimensional model to provide an interactive preview to enable a user to view and comprehend various issues associated with printing the object from the three-dimensional model.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Naveen Goel, Michael Scrutton, Mayur Hemani, Harsh Vardhan Chopra, Amit Mittal
  • Publication number: 20180033194
    Abstract: Systems and methods are disclosed for generating viewpoints and/or digital images of defects in a three-dimensional model. In particular, in one or more embodiments, the disclosed systems and methods generate exterior viewpoints by clustering intersection points between a bounding sphere and rays originating from exterior vertices corresponding to one or more defects. In addition, in one or more embodiments, the disclosed systems and methods generate interior viewpoints by clustering intersection points between one or more medial spheres and rays originating from vertices corresponding to interior vertices corresponding to one or more defects. Furthermore, the disclosed systems and methods can apply colors to vertices corresponding to defects in the three-dimensional model such that adjacent vertices in the three-dimensional model have different colors and are more readily discernable.
    Type: Application
    Filed: July 27, 2016
    Publication date: February 1, 2018
    Inventors: Naveen Goel, Mayur Hemani, Harsh Vardhan Chopra, Amit Mittal
  • Patent number: 9286309
    Abstract: A method, system, and computer program product for storing the settings of a last edited page or a last viewed page of a document and preprocessing the document to generate a thumbnail of the document. In an embodiment of the invention, the thumbnail comprises a representation of the last edited page or last viewed page of the document.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: March 15, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Naveen Goel, Rekha Agarwal
  • Patent number: 9032284
    Abstract: Green printing is utilized to repurpose a document. An indication is received that a printout of a document from a printer has been requested. The document has content with a format that would result in a first quantity of pages being printed. The content is grouped into one or more regions. Further, one or more transformations are applied to the content for each region such that the printer prints the document with the content in a transformed format that results in a second quantity of pages being printed without falling below a predetermined readability threshold. The second quantity of pages is less than the first quantity of pages. Further, the one or more transformations being applied to the document may result in a second quantity of ink being utilized to print the document such that the second quantity of ink being less than the first quantity of ink.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: May 12, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Kapil Arora, Harsh Vardhan Chopra, Naveen Goel, Mayur Hemani, Himanshu Jindal, Neha Rastogi, Hemant Virmani
  • Patent number: 8804139
    Abstract: A presentation document is repurposed to save paper and ink. An indication that a printout of a presentation document from a printer has been requested is received. The presentation document has content with a format that would result in a first quantity of pages being printed. The content has a plurality of slides and a plurality of shapes. Further, the presentation document is preprocessed to acquire data associated the presentation document. Group shaping is also performed to group the plurality of shapes into one or more groups based on shapes that have to be transformed together. Further, content transformation is performed to generate transformed content. In addition, a content re-layout is performed to determine placement of the transformed content.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: August 12, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Kapil Arora, Naveen Goel, Mayur Hemani, Neha Rastogi, Hemant Virmani
  • Patent number: 8799761
    Abstract: A spreadsheet is repurposed to save paper and ink. An indication that a printout of a spreadsheet from a printer has been requested is received. The spreadsheet has content with a format that would result in a first quantity of pages being printed. Further, a printable range for the spreadsheet is determined. In addition, an overlap analysis of the spreadsheet is performed to determine if any of the plurality of shapes in the spreadsheet overlap one another. Each print zone is isolated in the spreadsheet. The print zone includes a group of cells. Each print zone is transformed into a transformed print zone. Further, a green spreadsheet is generated, without falling below a predetermined readability threshold, based on each transformed print zone such that the green spreadsheet has a second quantity of pages that is less than the first quantity of pages.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: August 5, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Naveen Goel, Mayur Hemani, Himanshu Jindal
  • Patent number: 8773712
    Abstract: A word processing document is repurposed to save paper and ink. An indication is received that a printout of a word processing document from a printer has been requested. Further, the content is segmented into one or more regions according to a set of grouping rules, the set of grouping rules defining a region has having at least one homogeneous characteristic. In addition, one or more potential transformations are filtered for each region to generate one or more filtered potential transformations based on a set of rules that restricts a transformation according to a region type. The region type is determined by the at least one homogeneous characteristic for each region. Further, a cost function is evaluated for each of the one or more filtered potential transformations according to one or more appearance attributes for the word processing document.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: July 8, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Harsh Vardhan Chopra, Naveen Goel, Mayur Hemani, Hemant Virmani
  • Patent number: 8705092
    Abstract: E-mail correspondence is repurposed to save paper and ink. An indication that a printout of e-mail correspondence from a printer has been requested is received. Further, a plurality of e-mail messages that belong to an e-mail conversation tree is detected. In addition, the plurality of e-mail messages in the e-mail conversation tree is reordered according to a respective timestamp associated with each e-mail message in the plurality of e-mail messages. The respective timestamp indicates a time of transmission. A root e-mail message is determined according to an earliest respective timestamp. The root e-mail message is a root node of the e-mail conversation tree. Further, a plurality of content blocks from the root e-mail message is recorded as a set of print blocks. In addition, a plurality of subsequent e-mail message content blocks with the set of print blocks.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: April 22, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Naveen Goel, Mayur Hemani, Hemant Virmani
  • Patent number: 8451489
    Abstract: A PDF document is repurposed to save paper and ink. Preprocessing is performed on the PDF document. The PDF document has a first quantity of pages of content and a first quantity of ink. Further, complexity analysis is performed on the PDF document. In addition, a document object model based on the PDF document is created. In addition, content re-layout is performed on the PDF document based on the content repurposing such that a printer prints the PDF document with the content in a transformed format that results in a second quantity of pages being printed without falling below a predetermined readability threshold and a second quantity of ink being utilized. The second quantity of pages is less than the first quantity of pages. The second quantity of ink is less than the first quantity of ink.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: May 28, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Kapil Arora, Naveen Goel, Amit Mittal, Hemant Virmani
  • Publication number: 20130132812
    Abstract: A spreadsheet is repurposed to save paper and ink. An indication that a printout of a spreadsheet from a printer has been requested is received. The spreadsheet has content with a format that would result in a first quantity of pages being printed. Further, a printable range for the spreadsheet is determined. In addition, an overlap analysis of the spreadsheet is performed to determine if any of the plurality of shapes in the spreadsheet overlap one another. Each print zone is isolated in the spreadsheet. The print zone includes a group of cells. Each print zone is transformed into a transformed print zone. Further, a green spreadsheet is generated, without falling below a predetermined readability threshold, based on each transformed print zone such that the green spreadsheet has a second quantity of pages that is less than the first quantity of pages.
    Type: Application
    Filed: August 3, 2010
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Naveen Goel, Mayur Hemani, Himanshu Jindal
  • Publication number: 20130128314
    Abstract: A word processing document is repurposed to save paper and ink. An indication is received that a printout of a word processing document from a printer has been requested. Further, the content is segmented into one or more regions according to a set of grouping rules, the set of grouping rules defining a region has having at least one homogeneous characteristic. In addition, one or more potential transformations are filtered for each region to generate one or more filtered potential transformations based on a set of rules that restricts a transformation according to a region type. The region type is determined by the at least one homogeneous characteristic for each region. Further, a cost function is evaluated for each of the one or more filtered potential transformations according to one or more appearance attributes for the word processing document.
    Type: Application
    Filed: August 3, 2010
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Harsh Vardhan Chopra, Naveen Goel, Mayur Hemani, Hemant Virmani
  • Publication number: 20130128315
    Abstract: A PDF document is repurposed to save paper and ink. Preprocessing is performed on the PDF document. The PDF document has a first quantity of pages of content and a first quantity of ink. Further, complexity analysis is performed on the PDF document. In addition, a document object model based on the PDF document is created. In addition, content re-layout is performed on the PDF document based on the content repurposing such that a printer prints the PDF document with the content in a transformed format that results in a second quantity of pages being printed without falling below a predetermined readability threshold and a second quantity of ink being utilized. The second quantity of pages is less than the first quantity of pages. The second quantity of ink is less than the first quantity of ink.
    Type: Application
    Filed: August 3, 2010
    Publication date: May 23, 2013
    Applicant: ADOBE SYSTEMS INCORPORATED
    Inventors: Kapil Arora, Naveen Goel, Amit Mittal, Hemant Virmani