Patents by Inventor Navdeep Singh
Navdeep Singh 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: 20170132175Abstract: An FFT device for performing a Fast Fourier Transform (FFT) of an operand vector of length N is described.Type: ApplicationFiled: December 16, 2013Publication date: May 11, 2017Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Maik BRETT, Navdeep Singh GILL, Rohit TOMAR
-
Publication number: 20170011077Abstract: Methods, systems, and techniques for annotating large amounts of data are provided. Example embodiments provide a Scalable Annotation Architecture (a “SAS”), which builds predictive models for an annotation from the ground up, without knowledge of the data. The SAS operates by performing in an iterative fashion a process that seeds training data and hypothesizes a predictive model based upon that data, then sends samples of the data to a crowdsourcing environment to provide selective verification. This process is repeated iteratively until a desired precision is reached and then the model is employed independently in a production system. In one embodiment, the SAS is used to annotate data provided by an open data platform.Type: ApplicationFiled: July 7, 2016Publication date: January 12, 2017Inventors: Theodore Nicholas Kypreos, Jason Kroll, Marc Szeto-Millstone, Navdeep Singh Dhillon, Ayn Leslie-Cook
-
Publication number: 20160314096Abstract: And FFT device for performing a Fast Fourier Transform (FFT) of an operand vector of length N is described. The FFT device comprises a control unit, a coefficient unit, and a transformation unit. The control unit controls a sequence of transformation rounds, the transformation rounds including two or more FFT rounds and further including or not including a window round. The control unit also maintains configuration data indicating for each of said transformation rounds whether the respective transformation round is an FFT round, a window-FFT round, or a window round. The coefficient unit provides transformation data.Type: ApplicationFiled: November 6, 2013Publication date: October 27, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: Maik BRETT, Navdeep Singh GILL, Rohit TOMAR
-
Patent number: 9477659Abstract: A technique for translating a portion of a website includes receiving a language set of a user indicating a primary language of the user is received. A content feed to be displayed to the user is received and parsed to identify a text portion of a user generated content. The original language of the text portion is determined and compared with the one or more languages in the language set. When the original language of the text portion does not match the languages in the language set: (i) the text portion, the original language, and the primary language are provided to a translation engine, (ii) a translated version of the text portion is received from the translation engine, (iii) the translated version of the text portion is inserted into the content feed to obtain a modified content feed, and (iv) the modified content feed is displayed to the user.Type: GrantFiled: August 13, 2014Date of Patent: October 25, 2016Assignee: Google Inc.Inventors: Andrew Swerdlow, Navdeep Singh Jagpal
-
Patent number: 9443077Abstract: A program binary file is identified as part of a webpage, where the file can be downloaded from the webpage for execution by a client. A browser-executable web application or browser extension that is installed on a client computing device as a consequence of executing the program binary is identified, where source code for the web application or browser extension includes scripting language code. The source code of the web application or browser extension is re-written to include tracking code to track behavior during execution of the re-written web application or browser extension. It is determined whether execution of the re-written web application or browser extension violates one or more predetermined conditions. Then, it is determined whether to discourage downloading the program binary from the webpage to the client computing device or whether to disable execution of the web application or browser extension on the client.Type: GrantFiled: December 26, 2013Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: Eric Dingle, Navdeep Singh Jagpal
-
Publication number: 20160108425Abstract: Methods and compositions are provided which employ a silencing element that, when ingested by a pest, such as a Pentatomidae plant pest, decrease the expression of a target sequence in the pest. The present invention provides various target polynucleotides set forth in any one of SEQ ID NOS: 6-12, 18-40 or active variants and fragments thereof, wherein a decrease in expression of one or more the sequences in the target pest controls the pest (i.e., has insecticidal activity). Plants, plant part, bacteria and other host cells comprising the silencing elements or an active variant or fragment thereof of the invention are also provided.Type: ApplicationFiled: March 13, 2014Publication date: April 21, 2016Inventors: BRIAN MCGONIGLE, JAMES KEVIN PRESNAIL, NAVDEEP SINGH MUTTI
-
Patent number: 9219719Abstract: A digital good offered for downloading from a first computing system to a client computing device for execution by a browser executing on the client is identified. The digital good is received at a third computing system, where source code for the received digital good includes scripting language code. The code is re-written to include tracking code to track behavior of the digital good during execution of the digital good, and the re-written digital good is executed in a browser run by the third computing system. Based on evaluation of results of executing the re-written digital good, it is automatically determined, by the third computer system, whether the digital good violates one or more predetermined conditions, and based on the determination of whether the digital good violates a predetermined conditions, it is automatically determined whether to discourage downloading the digital good to, or executing the digital good by, the client.Type: GrantFiled: September 21, 2012Date of Patent: December 22, 2015Assignee: Google Inc.Inventors: Navdeep Singh Jagpal, Eric Dingle, Christian Caron
-
Publication number: 20150220806Abstract: Techniques for selecting a digital image are disclosed. The techniques may include receiving a first set of digital images, analyzing the first set of digital images to extract first image features from each of the first set of digital images, accessing a user profile, comparing the extracted first image features to a preset list of image features, ranking each digital image of the first set, selecting each digital image having a ranking that exceeds a threshold, assigning a category to each selected digital image based on a comparison of each selected digital image to a category database of digital image categories, displaying each selected digital image with the assigned category, receiving an input from the user in response to the displaying, updating the user profile and the category database based on the input, and selecting at least one subsequent digital image based on the updated user profile and category database.Type: ApplicationFiled: January 30, 2015Publication date: August 6, 2015Applicant: WIFFLEDAN INC. DBA VHOTO, INC.Inventors: Noah Raymond HELLER, James Theodore BARTOT, David Ballantyne CHRISTIANSON, Jason Hayes CHRISTENSEN, Schuyler CULLEN, Hugh CREAN, Navdeep Singh DHILLON, Samuel JS FU, Craig Bruce HORMAN
-
Publication number: 20140350916Abstract: A technique for translating a portion of a website includes receiving a language set of a user indicating a primary language of the user is received. A content feed to be displayed to the user is received and parsed to identify a text portion of a user generated content. The original language of the text portion is determined and compared with the one or more languages in the language set. When the original language of the text portion does not match the languages in the language set: (i) the text portion, the original language, and the primary language are provided to a translation engine, (ii) a translated version of the text portion is received from the translation engine, (iii) the translated version of the text portion is inserted into the content feed to obtain a modified content feed, and (iv) the modified content feed is displayed to the user.Type: ApplicationFiled: August 13, 2014Publication date: November 27, 2014Applicant: GOOGLE INC.Inventors: Andrew Swerdlow, Navdeep Singh Jagpal
-
Patent number: 8812295Abstract: A technique for translating a portion of a website includes receiving a language set of a user indicating a primary language of the user is received. A content feed to be displayed to the user is received and parsed to identify a text portion of a user generated content. The original language of the text portion is determined and compared with the one or more languages in the language set. When the original language of the text portion does not match the languages in the language set: (i) the text portion, the original language, and the primary language are provided to a translation engine, (ii) a translated version of the text portion is received from the translation engine, (iii) the translated version of the text portion is inserted into the content feed to obtain a modified content feed, and (iv) the modified content feed is displayed to the user.Type: GrantFiled: October 24, 2011Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: Andrew Swerdlow, Navdeep Singh Jagpal
-
Patent number: 8065211Abstract: A system for creating an agreement and tracking compliance with terms of an agreement between a seller and a purchaser for the sale of loans includes deal management logic and a rules processor. The deal management logic is configured to store and track the terms of the agreement using a set of business rules. The rules processor comprises the set of business rules and is configured to facilitate adding or editing at least one business rule based on at least one term of the agreement. In addition, the rules processor is configured to access the business rules to assess compliance with the terms of the agreement during delivery of the loans. The system may also include pricing logic that is configured to create a set of price data based on the at least one term of the agreement.Type: GrantFiled: November 24, 2008Date of Patent: November 22, 2011Assignee: Fannie MaeInventors: John L. Kemper, John A. Simonds, Jr., Mark D. Mathewson, Navdeep Singh
-
Patent number: 7885889Abstract: A data processing system for processing loan data for a plurality of loans including a data storage system configured to store loan data for the plurality of loans and a user interface including one or more web pages configured to enable a servicer using a remote computing system to transfer loan data over the Internet to and from the data processing system. The user interface includes a loan activity processing function configured to receive servicer loan data including loan activity data from the servicer, a trial balance processing function configured to enable the servicer to submit servicer loan data for comparison with the stored loan data, and a loan level browsing function configured to allow the servicer to view stored loan data.Type: GrantFiled: December 16, 2004Date of Patent: February 8, 2011Assignee: Fannie MaeInventors: Dror Oppenheimer, Maryann Bastnagel, John L. Kemper, John A. Simonds, Jr., Mark D. Mathewson, Navdeep Singh
-
Patent number: 7514888Abstract: A method and system for providing sensorless brushless DC motor control using predictive switch timing requires connecting a stator coil in a bridge configuration, applying a positive excitation voltage across the coil for a predetermined time period, deactivating the excitation voltage, and monitoring the voltage (VEMF) generated due to electro-motive force (EMF) across the coil. The polarity of VEMF changes when the rotor has moved a known distance—typically 90°. After detecting a polarity change, a negative excitation voltage is applied across the coil, deactivated, and VEMF monitored to detect a polarity change. This sequence is repeated to maintain the rotation of the rotor. The motor is preferably set into motion using a start-up routine, which also determines the predetermined time period used during steady-state operation.Type: GrantFiled: November 1, 2006Date of Patent: April 7, 2009Assignee: Analog Devices, Inc.Inventors: Anthonius Bakker, Navdeep Singh Dhanjal
-
Publication number: 20090076973Abstract: A system for creating an agreement and tracking compliance with terms of an agreement between a seller and a purchaser for the sale of loans includes deal management logic and a rules processor. The deal management logic is configured to store and track the terms of the agreement using a set of business rules. The rules processor comprises the set of business rules and is configured to facilitate adding or editing at least one business rule based on at least one term of the agreement. In addition, the rules processor is configured to access the business rules to assess compliance with the terms of the agreement during delivery of the loans. The system may also include pricing logic that is configured to create a set of price data based on the at least one term of the agreement.Type: ApplicationFiled: November 24, 2008Publication date: March 19, 2009Inventors: John L. Kemper, John A. Simonds, JR., Mark D. Mathewson, Navdeep Singh
-
Patent number: 7461020Abstract: A system for creating an agreement and tracking compliance with terms of an agreement between a seller and a purchaser for the sale of loans includes deal management logic and a rules processor. The deal management logic is configured to store and track the terms of the agreement using a set of business rules. The rules processor comprises the set of business rules and is configured to facilitate adding or editing at least one business rule based on at least one term of the agreement. In addition, the rules processor is configured to access the business rules to assess compliance with the terms of the agreement during delivery of the loans. The system may also include pricing logic that is configured to create a set of price data based on the at least one term of the agreement.Type: GrantFiled: December 17, 2003Date of Patent: December 2, 2008Assignee: Fannie MaeInventors: John L. Kemper, John A. Simonds, Jr., Mark D. Mathewson, Navdeep Singh
-
Publication number: 20080101776Abstract: A method and system for providing sensorless brushless DC motor control using predictive switch timing requires connecting a stator coil in a bridge configuration, applying a positive excitation voltage across the coil for a predetermined time period, deactivating the excitation voltage, and monitoring the voltage (VEMF) generated due to electro-motive force (EMF) across the coil. The polarity of VEMF changes when the rotor has moved a known distance—typically 90°. After detecting a polarity change, a negative excitation voltage is applied across the coil, deactivated, and VEMF monitored to detect a polarity change. This sequence is repeated to maintain the rotation of the rotor. The motor is preferably set into motion using a start-up routine, which also determines the predetermined time period used during steady-state operation.Type: ApplicationFiled: November 1, 2006Publication date: May 1, 2008Inventors: ANTHONIUS BAKKER, Navdeep Singh Dhanjal
-
Publication number: 20050102225Abstract: A data processing system for processing loan data for a plurality of loans including a data storage system configured to store loan data for the plurality of loans and a user interface including one or more web pages configured to enable a servicer using a remote computing system to transfer loan data over the Internet to and from the data processing system. The user interface includes a loan activity processing function configured to receive servicer loan data including loan activity data from the servicer, a trial balance processing function configured to enable the servicer to submit servicer loan data for comparison with the stored loan data, and a loan level browsing function configured to allow the servicer to view stored loan data.Type: ApplicationFiled: December 16, 2004Publication date: May 12, 2005Inventors: Dror Oppenheimer, Maryann Bastnagel, John Kemper, John Simonds, Mark Mathewson, Navdeep Singh
-
Publication number: 20040220874Abstract: A data processing system for processing data regarding a plurality of different types of loan products defines the plurality of types of loan products using a plurality of attributes. The different types of loan products are defined using different combinations of the plurality of attributes and/or different values for selected ones of the plurality of attributes.Type: ApplicationFiled: December 17, 2003Publication date: November 4, 2004Applicant: Fannie MaeInventors: Navdeep Singh, John L. Kemper, John A. Simonds, Mark D. Mathewson, Michael A. Quinn
-
Publication number: 20040215555Abstract: A system for creating an agreement and tracking compliance with terms of an agreement between a seller and a purchaser for the sale of loans includes deal management logic and a rules processor. The deal management logic is configured to store and track the terms of the agreement using a set of business rules. The rules processor comprises the set of business rules and is configured to facilitate adding or editing at least one business rule based on at least one term of the agreement. In addition, the rules processor is configured to access the business rules to assess compliance with the terms of the agreement during delivery of the loans. The system may also include pricing logic that is configured to create a set of price data based on the at least one term of the agreement.Type: ApplicationFiled: December 17, 2003Publication date: October 28, 2004Applicant: Fannie MaeInventors: John L. Kemper, John A. Simonds, Mark D. Mathewson, Navdeep Singh
-
Patent number: D600247Type: GrantFiled: October 21, 2008Date of Patent: September 15, 2009Assignee: Martin-Baker Aircraft Co. Ltd.Inventors: Alan David Crozier, Stephen Anthony Ruff, Navdeep Singh Riarh