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: 20170132175
    Abstract: An FFT device for performing a Fast Fourier Transform (FFT) of an operand vector of length N is described.
    Type: Application
    Filed: December 16, 2013
    Publication date: May 11, 2017
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Maik BRETT, Navdeep Singh GILL, Rohit TOMAR
  • Publication number: 20170011077
    Abstract: 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: Application
    Filed: July 7, 2016
    Publication date: January 12, 2017
    Inventors: Theodore Nicholas Kypreos, Jason Kroll, Marc Szeto-Millstone, Navdeep Singh Dhillon, Ayn Leslie-Cook
  • Publication number: 20160314096
    Abstract: 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: Application
    Filed: November 6, 2013
    Publication date: October 27, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Maik BRETT, Navdeep Singh GILL, Rohit TOMAR
  • Patent number: 9477659
    Abstract: 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: Grant
    Filed: August 13, 2014
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Andrew Swerdlow, Navdeep Singh Jagpal
  • Patent number: 9443077
    Abstract: 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: Grant
    Filed: December 26, 2013
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Eric Dingle, Navdeep Singh Jagpal
  • Publication number: 20160108425
    Abstract: 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: Application
    Filed: March 13, 2014
    Publication date: April 21, 2016
    Inventors: BRIAN MCGONIGLE, JAMES KEVIN PRESNAIL, NAVDEEP SINGH MUTTI
  • Patent number: 9219719
    Abstract: 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: Grant
    Filed: September 21, 2012
    Date of Patent: December 22, 2015
    Assignee: Google Inc.
    Inventors: Navdeep Singh Jagpal, Eric Dingle, Christian Caron
  • Publication number: 20150220806
    Abstract: 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: Application
    Filed: January 30, 2015
    Publication date: August 6, 2015
    Applicant: 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: 20140350916
    Abstract: 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: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Applicant: GOOGLE INC.
    Inventors: Andrew Swerdlow, Navdeep Singh Jagpal
  • Patent number: 8812295
    Abstract: 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: Grant
    Filed: October 24, 2011
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Andrew Swerdlow, Navdeep Singh Jagpal
  • Patent number: 8065211
    Abstract: 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: Grant
    Filed: November 24, 2008
    Date of Patent: November 22, 2011
    Assignee: Fannie Mae
    Inventors: John L. Kemper, John A. Simonds, Jr., Mark D. Mathewson, Navdeep Singh
  • Patent number: 7885889
    Abstract: 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: Grant
    Filed: December 16, 2004
    Date of Patent: February 8, 2011
    Assignee: Fannie Mae
    Inventors: Dror Oppenheimer, Maryann Bastnagel, John L. Kemper, John A. Simonds, Jr., Mark D. Mathewson, Navdeep Singh
  • Patent number: 7514888
    Abstract: 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: Grant
    Filed: November 1, 2006
    Date of Patent: April 7, 2009
    Assignee: Analog Devices, Inc.
    Inventors: Anthonius Bakker, Navdeep Singh Dhanjal
  • Publication number: 20090076973
    Abstract: 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: Application
    Filed: November 24, 2008
    Publication date: March 19, 2009
    Inventors: John L. Kemper, John A. Simonds, JR., Mark D. Mathewson, Navdeep Singh
  • Patent number: 7461020
    Abstract: 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: Grant
    Filed: December 17, 2003
    Date of Patent: December 2, 2008
    Assignee: Fannie Mae
    Inventors: John L. Kemper, John A. Simonds, Jr., Mark D. Mathewson, Navdeep Singh
  • Publication number: 20080101776
    Abstract: 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: Application
    Filed: November 1, 2006
    Publication date: May 1, 2008
    Inventors: ANTHONIUS BAKKER, Navdeep Singh Dhanjal
  • Publication number: 20050102225
    Abstract: 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: Application
    Filed: December 16, 2004
    Publication date: May 12, 2005
    Inventors: Dror Oppenheimer, Maryann Bastnagel, John Kemper, John Simonds, Mark Mathewson, Navdeep Singh
  • Publication number: 20040220874
    Abstract: 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: Application
    Filed: December 17, 2003
    Publication date: November 4, 2004
    Applicant: Fannie Mae
    Inventors: Navdeep Singh, John L. Kemper, John A. Simonds, Mark D. Mathewson, Michael A. Quinn
  • Publication number: 20040215555
    Abstract: 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: Application
    Filed: December 17, 2003
    Publication date: October 28, 2004
    Applicant: Fannie Mae
    Inventors: John L. Kemper, John A. Simonds, Mark D. Mathewson, Navdeep Singh
  • Patent number: D600247
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: September 15, 2009
    Assignee: Martin-Baker Aircraft Co. Ltd.
    Inventors: Alan David Crozier, Stephen Anthony Ruff, Navdeep Singh Riarh