Patents by Inventor Ankit Jain
Ankit Jain 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: 20180197714Abstract: Wafer inspection with stable nuisance rates and defect of interest capture rates are disclosed. This technique can be used for discovery of newly appearing defects that occur during the manufacturing process. Based on a first wafer, defects of interest are identified based on the classified filtered inspection results. For each remaining wafer, the defect classifier is updated and defects of interest in the next wafer are identified based on the classified filtered inspection results.Type: ApplicationFiled: December 7, 2017Publication date: July 12, 2018Inventors: Martin Plihal, Erfan Soltanmohammadi, Saravanan Paramasivam, Sairam Ravu, Ankit Jain, Prasanti Uppaluri, Vijay Ramachandran
-
Publication number: 20180106732Abstract: Methods and systems for training an inspection-related algorithm are provided. One system includes one or more computer subsystems configured for performing an initial training of an inspection-related algorithm with a labeled set of defects thereby generating an initial version of the inspection-related algorithm and applying the initial version of the inspection-related algorithm to an unlabeled set of defects. The computer subsystem(s) are also configured for altering the labeled set of defects based on results of the applying. The computer subsystem(s) may then iteratively re-train the inspection-related algorithm and alter the labeled set of defects until one or more differences between results produced by a most recent version and a previous version of the algorithm meet one or more criteria. When the one or more differences meet the one or more criteria, the most recent version of the inspection-related algorithm is outputted as the trained algorithm.Type: ApplicationFiled: October 12, 2017Publication date: April 19, 2018Inventors: Martin Plihal, Erfan Soltanmohammadi, Saravanan Paramasivam, Sairam Ravu, Ankit Jain, Sarath Shekkizhar, Prasanti Uppaluri
-
Publication number: 20180048879Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: ApplicationFiled: October 23, 2017Publication date: February 15, 2018Applicant: FotoNation Cayman LimitedInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20180012972Abstract: An electrical circuit comprising at least two negative capacitance insulators connected in series, one of the two negative capacitance insulators is biased to generate a negative capacitance. One of the negative capacitance insulators may include an air-gap which is part of a nanoelectromechnical system (NEMS) device and the second negative capacitance insulator includes a ferroelectric material. Both of the negative capacitance insulators may be located between the channel and gate of a field effect transistor. The NEMS device may include a movable electrode, a dielectric and a fixed electrode and arranged so that the movable electrode is attached to at least two points and spaced apart from the dielectric and fixed electrode, and the ferroelectric capacitor is electrically connected to either of the electrodes.Type: ApplicationFiled: September 5, 2017Publication date: January 11, 2018Applicant: Purdue Research FoundationInventors: Muhammad Ashraful Alam, Muhammad Masuduzzaman, Ankit Jain
-
Publication number: 20170331903Abstract: A method, non-transitory computer readable medium and local storage node computing device that establishes a first connection between a first endpoint in a kernel of an operating system and a second endpoint. A proxy application in a user space is invoked and a second connection is established from the operating system kernel to the proxy application. The proxy application is linked to a secure protocol implementation. Handshake messages are proxied between the second endpoint and the proxy application using the first and second connections. Security parameters for the first connection and determined from the handshake messages are sent from the proxy application to the operating system kernel via the second connection. Data is exchanged between the first endpoint in the operating system kernel and the second endpoint using the first connection and the security parameters.Type: ApplicationFiled: May 11, 2016Publication date: November 16, 2017Inventors: Craig Everhart, Flora Wong, Ankit Jain, Vijay Singh, Robert Wyckoff Hyer, JR., Balajee Nagasubramaniam
-
Patent number: 9800859Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: GrantFiled: May 6, 2015Date of Patent: October 24, 2017Assignee: FotoNation Cayman LimitedInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Patent number: 9779140Abstract: A method for retrieving information includes receiving a search query within an information corpus. Search results for the search query may be identified. A score for each of a plurality of data items identified in the search results may be generated. The score for a corresponding one of the plurality of data items may be based on a score dependent on the search query within the information corpus. The score may be also based on at least one score independent of the search query. The at least one score independent of the search query may include a ranking signal associated with a World Wide Web (WWW) search of the corresponding one of the plurality of data items using a second information corpus. The search results may be ranked based on the generated score.Type: GrantFiled: November 16, 2012Date of Patent: October 3, 2017Assignee: GOOGLE INC.Inventors: Ankit Jain, Abhinav Khandelwal
-
Patent number: 9755041Abstract: An electrical circuit comprising at least two negative capacitance insulators connected in series, one of the two negative capacitance insulators is biased to generate a negative capacitance. One of the negative capacitance insulators may include an air-gap which is part of a nanoelectromechnical system (NEMS) device and the second negative capacitance insulator includes a ferroelectric material. Both of the negative capacitance insulators may be located between the channel and gate of a field effect transistor. The NEMS device may include a movable electrode, a dielectric and a fixed electrode and arranged so that the movable electrode is attached to at least two points and spaced apart from the dielectric and fixed electrode, and the ferroelectric capacitor is electrically connected to either of the electrodes.Type: GrantFiled: April 30, 2015Date of Patent: September 5, 2017Assignee: PURDUE RESEARCH FOUNDATIONInventors: Muhammad Ashraful Alam, Muhammad Masuduzzaman, Ankit Jain
-
Publication number: 20170161818Abstract: Generating and selecting recommendation explanations for personalized recommendations may include retrieving in response to at least one recommendation query, a document from a corpora of available documents for consumption by a user. The at least one recommendation query may be associated with a corresponding plurality of candidate recommendation explanations. The plurality of recommendation explanations for the document may be ranked based on popularity of at least one of the plurality of recommendation explanations when previously provided to the user and/or popularity of the document among a plurality of users under each of the plurality of recommendation explanations. The popularity of at least one of the plurality of recommendation explanations previously provided to the user may be based on document engagement history associated with the user when the at least one of the plurality of recommendation explanations were previously provided to the user.Type: ApplicationFiled: February 22, 2017Publication date: June 8, 2017Inventors: Ankit Jain, Abhinav Khandelwal
-
Patent number: 9633442Abstract: Systems with an array camera augmented with a conventional camera in accordance with embodiments of the invention are disclosed. In some embodiments, the array camera is used to capture a first set of image data of a scene and a conventional camera is used to capture a second set of image data for the scene. An object of interest is identified in the first set of image data. A first depth measurement for the object of interest is determined and compared to a predetermined threshold. If the first depth measurement is above the threshold, a second set of image data captured using the conventional camera is obtained. The object of interest is identified in the second set of image data and a second depth measurement for the object of interest is determined using at least a portion of the first set of image data and at least a portion of the second set of image data.Type: GrantFiled: January 9, 2015Date of Patent: April 25, 2017Assignee: FotoNation Cayman LimitedInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon, Dan Lelescu, Florian Ciurea, Gabriel Molina
-
Patent number: 9626435Abstract: A method for retrieving information may include receiving, in a non-World Wide Web (WWW) corpus, a search query for a media author. Search results for the search query may be identified within the non-WWW corpus. A score for each of a plurality of media authors identified in the search results may be generated. The score for a corresponding one of the plurality of media authors may be based on a combined media popularity score for a plurality of media items authored by the corresponding one of the plurality of media authors. The search results may be ranked based on the generated score for each of the plurality of media authors.Type: GrantFiled: November 16, 2012Date of Patent: April 18, 2017Assignee: GOOGLE INC.Inventors: Ankit Jain, Abhinav Khandelwal
-
Publication number: 20170099193Abstract: A system and method for facilitating reusability of distributed computing pipelines is disclosed. The system captures the distributed computing pipeline designed over a Graphical User Interface (GUI) of a first data processing environment associated with a stream analytics platform. Subsequent to the designing, the distributed computing pipeline may be stored in a repository. The distributed computing pipeline may be stored in a file with a predefined file format pertaining to the stream analytics platform. The system also maintains a repository of different versions of the distributed computing pipeline created by the first and second user. Upon storing the file, the file may be imported in a second data processing environment. After importing the file, the distributed computing pipeline may be populated over the GUI of the second data processing environment, thereby facilitating reusability of the distributed computing pipeline.Type: ApplicationFiled: December 15, 2016Publication date: April 6, 2017Inventors: Aashu Mahajan, Pravin Agrawal, Punit Shah, Rakesh Kumar Rakshit, Saurabh Dutta, Sumit Sharma, Ankit Jain
-
Patent number: 9602345Abstract: In an example, a performance of an access point in a wireless network is optimized based on a statistical ranking of independent variables. A device analyzer may calculate a dependent variable for the performance of the access point and independent variables that impact the dependent variable from a set of independent variables based on real-time access point data received from a plurality of access points. A predictive modeler may generate a model to forecast the performance of the access point and to determine an impact ranking for the independent variables from the dependent and independent variables. The impact ranking may sequence the independent variables according to their impact on the dependent variable. Accordingly, a configuration circuit may adjust a controllable parameter of the access points according to the impact ranking.Type: GrantFiled: November 12, 2014Date of Patent: March 21, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Vivek Saha, Arnab Chakraborty, Brian S. Jakubowski, Rajan Shingari, Ankit Jain
-
Patent number: 9602805Abstract: Systems and methods for stereo imaging with camera arrays in accordance with embodiments of the invention are disclosed. In one embodiment, a method of generating depth information for an object using two or more array cameras that each include a plurality of imagers includes obtaining a first set of image data captured from a first set of viewpoints, identifying an object in the first set of image data, determining a first depth measurement, determining whether the first depth measurement is above a threshold, and when the depth is above the threshold: obtaining a second set of image data of the same scene from a second set of viewpoints located known distances from one viewpoint in the first set of viewpoints, identifying the object in the second set of image data, and determining a second depth measurement using the first set of image data and the second set of image data.Type: GrantFiled: May 6, 2015Date of Patent: March 21, 2017Assignee: FotoNation Cayman LimitedInventors: Kartik Venkataraman, Paul Gallagher, Ankit Jain, Semyon Nisenzon
-
Publication number: 20170076321Abstract: Techniques are disclosed herein for collecting objective activity data that represents the experiences and reactions of a viewer of content shared by a sales representative. The content may include a series of slides that include information regarding a product or service pitched by the sales representative to the viewer (e.g., a prospective customer). Objective activity data indicative of viewer interactions with the content can be generated by the scripting computer language codes and automatically uploaded to an analytics platform via one or more application programming interfaces. The analytics platform can apply one or more predictive modeling techniques to the objective activity data in order to measure the actual engagement of the viewer with the content shared by the sales representative.Type: ApplicationFiled: September 14, 2016Publication date: March 16, 2017Inventors: Deborah-Anna Reznek, Ankit Jain, Xuening Liu, Luca Weihs, Jialin Yu
-
Patent number: 9558248Abstract: The present disclosure describes a data indexing and search service that resides locally on a computing device (e.g., a mobile phone) and that can host data for multiple applications on the device. By centralizing the storage of data as well as the search and query functions, unified search queries can be performed by the service.Type: GrantFiled: August 20, 2013Date of Patent: January 31, 2017Assignee: Google Inc.Inventors: Ulas Kirazci, Brendan D. Burns, Abhishek Das, Ankit Jain, Anna Patterson
-
Patent number: 9547698Abstract: Systems and methods are disclosed for determining media consumption preferences. A method may include accessing media consumption history associated with a user. The media consumption history may include at least one of media purchase history of the user, media viewing history of the user, and media listening history of the user. A media category preference of the user may be determined, based on the media consumption history. The media category preference may include a popularity indication for each of a plurality of media categories of media items in the media consumption history. Search results provided in response to a search query by the user and/or media recommendations prepared for the user may be scored based on the media category preference. The media may include a video, a movie, a TV show, a book, an audio recording, a music album and/or another type of digital media.Type: GrantFiled: April 23, 2013Date of Patent: January 17, 2017Assignee: GOOGLE INC.Inventors: Ankit Jain, Wei Chai, Anna Patterson, Jindong Chen
-
Patent number: 9536692Abstract: A microelectromechanical system (MEMS)-based electrical switch. The electrical switch includes a moveable electrode, a dielectric layer positioned adjacent the moveable electrode on a first side of the dielectric layer and spaced apart from the moveable electrode when the moveable electrode is in an inactivated position and in contact with the moveable electrode when the moveable electrode is in an activated position, and a substrate attached to the dielectric layer on a second side opposite to the first side, the moveable electrode is configured to brake prior to coming in contact with the dielectric layer when the moveable electrode is switched between the inactivated state and the activated state.Type: GrantFiled: October 13, 2015Date of Patent: January 3, 2017Assignee: PURDUE RESEARCH FOUNDATIONInventors: Ankit Jain, Muhammad Ashraful Alam, Pradeep Nair
-
Publication number: 20160373306Abstract: Wi-Fi access point performance management may include receiving a session analytic record related to a plurality of wireless access points, and analyzing the session analytic record related to the plurality of wireless access points to determine a root cause of at least one malfunctioning node related to at least one of the plurality of wireless access points, and predict failure of the at least one of the plurality of wireless access points. Further, a graphical user interface display or a report may be generated. The graphical user interface display or the report may be related to the determination of the root cause of the at least one malfunctioning node related to the at least one of the plurality of wireless access points, and prediction of the failure of the at least one of the plurality of wireless access points.Type: ApplicationFiled: June 13, 2016Publication date: December 22, 2016Applicant: Accenture Global Services LimitedInventors: Vivek SAHA, Arnab CHAKRABORTY, Sachin SEHGAL, Ankit JAIN, Eric BERTRAND, Amit KUMAR
-
Systems and Methods for Performing High Speed Video Capture and Depth Estimation Using Array Cameras
Publication number: 20160309084Abstract: High speed video capture and depth estimation using array cameras is disclosed. Real world scenes typically include objects located at different distances from a camera. Therefore, estimating depth during video capture by an array camera can result in smoother rendering of video from image data captured of real world scenes. One embodiment of the invention includes cameras that capture images from different viewpoints, and an image processing pipeline application that obtains images from groups of cameras, where each group of cameras starts capturing image data at a staggered start time relative to the other groups of cameras. The application then selects a reference viewpoint and determines scene-dependent geometric corrections that shift pixels captured from an alternate viewpoint to the reference viewpoint by performing disparity searches to identify the disparity at which pixels from the different viewpoints are most similar. The corrections can then be used to render frames of video.Type: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: Kartik Venkataraman, Yusong Huang, Ankit Jain, Priyam Chatterjee