Patents by Inventor Omesh Tickoo
Omesh Tickoo 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).
-
Patent number: 12210941Abstract: A controller for an automated machine may include including: one or more processors configured to: determine that a group affiliation of the automated machine switched from a first group of automated machines to a second group of automated machines, the first group of automated machines being assigned to one or more first tasks, the second group of automated machines being assigned to one or more second tasks; generate a message for one or more network devices of the second group of automated machines in accordance with a communication protocol, the message including information about a task performing model of the automated machine, the task performing model being based on a result of performing at least one task of the one or more first tasks by the automated machine.Type: GrantFiled: December 22, 2020Date of Patent: January 28, 2025Assignee: Intel CorporationInventors: Rajesh Poornachandran, Vinayak Honkote, Rita H. Wouhaybi, Omesh Tickoo
-
Patent number: 12209882Abstract: Various aspects are related to a map representation system including one or more processors configured to: obtain operation task data, the operation task data indicating one or more operation tasks associated with an operation of one or more autonomous agents within a corresponding operating space; and obtain operation task specific map data as a function of the operation task data, the operation task specific map data representing the operating space corresponding to the one or more operation tasks.Type: GrantFiled: December 18, 2020Date of Patent: January 28, 2025Assignee: Intel CorporationInventors: Omesh Tickoo, Rajesh Poornachandran, David Israel González Aguirre, John Charles Weast
-
Patent number: 12174606Abstract: According to various aspects, a controller for an automated machine may include: one or more processors configured to: obtain a message from a further automated machine in accordance with a communication protocol, the message including a first result of a first sensing process that the further automated machine performs; and determine an assessment of the automated machine based on the first result and based on a second result of a second sensing process that the automated machine performs.Type: GrantFiled: December 22, 2020Date of Patent: December 24, 2024Assignee: Intel CorporationInventors: Rajesh Poornachandran, Omesh Tickoo, Vinayak Honkote, John Charles Weast, Rita H. Wouhaybi, Stanley Mo
-
Publication number: 20240420468Abstract: Methods and apparatus to detect anomalies in video data are disclosed. An example apparatus disclosed herein generates a reconstructed feature vector corresponding to an input feature vector representative of a video segment, the reconstructed feature vector based on a transformation applied to the input feature vector and an inverse of the transformation applied to an output of the transformation, the input feature vector and the reconstructed feature vector including features associated with a plurality of dimensions including a time dimension. The disclosed example apparatus also generates an error vector based on a difference between the input feature vector and the reconstructed feature vector. The disclosed example apparatus further generates an anomaly map based on sums of elements of the error vector across at least the time dimension, the anomaly map corresponding to the video segment.Type: ApplicationFiled: August 30, 2024Publication date: December 19, 2024Applicant: Intel CorporationInventors: Jiaxiang Jiang, Omesh Tickoo, Mahesh Subedar, Ibrahima Jacques Ndiour
-
Publication number: 20240412366Abstract: Systems, apparatus, articles of manufacture, and methods to detect anomalies in three-dimensional (3D) images are disclosed. Example apparatus disclosed herein generate a first two-dimensional (2D) anomaly map corresponding to a first 2D image slice of a 3D image, the first 2D image slice corresponding to a first axis of the 3D image. Disclosed example apparatus also generate a second 2D anomaly map corresponding to a second 2D image slice of the 3D image, the second 2D image slice corresponding to a second axis of the 3D image. Disclosed example apparatus further generate a 3D anomaly volume based on the first 2D anomaly map and the second 2D anomaly detection, the 3D anomaly volume corresponding to the 3D image.Type: ApplicationFiled: August 22, 2024Publication date: December 12, 2024Inventors: Jiaxiang Jiang, Athmanarayanan Lakshmi Narayanan, Nilesh Ahuja, Ibrahima Jacques Ndiour, Ergin Utku Genc, Mahesh Subedar, Omesh Tickoo
-
Publication number: 20240346293Abstract: Features extracted from one or more layers of a trained deep neural network (DNN) are used to detect out-of-distribution (OOD) data, such as anomalies. An OOD detection process includes inputting a feature output from a layer of the DNN into a trained autoencoder that applies an encoding function followed by a decoding function, resulting in a reconstructed feature. A feature reconstruction error is calculated based on a difference between the reconstructed feature and the original feature output from the DNN. The OOD detection process may further include calculating a score based on the feature reconstruction error and generating a visual representation of the feature reconstruction error.Type: ApplicationFiled: June 27, 2024Publication date: October 17, 2024Inventors: Ibrahima Ndiour, Nilesh Ahuja, Ergin Genc, Omesh Tickoo
-
Publication number: 20240338563Abstract: An example apparatus includes interface circuitry, machine-readable instructions, and at least one processor circuit to be programmed by the machine-readable instructions to extract neural network model features from deployment data, identify out-of-distribution data based on the neural network model features, identify samples with the out-of-distribution data to generate one or more scores associated with post-deployment data drift, and classify post-deployment data based on the one or more scores.Type: ApplicationFiled: June 14, 2024Publication date: October 10, 2024Inventors: Amanda Sofie Rios, Nilesh Ahuja, Ibrahima Jacques Ndiour, Ergin Utku Genc, Omesh Tickoo
-
Publication number: 20240184274Abstract: A method for identifying a tool anomaly of an printed circuit board (PCB) manufacturing process comprising a plurality of phases, the method comprising the steps of: obtaining image data of at least one tool of the PCB manufacturing process; inputting the image data to a machine learning module, the machine learning module configured to perform the following steps: extracting, from the image data, a tool feature image data of the at least one tool; classifying the image data into a phase of the plurality of phases; and determining, based on the classified image data and the tool feature image data, an anomaly state of the at least one tool.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventors: Mohammad Mamunur RAHMAN, Omesh TICKOO, Nilesh AHUJA, Ergin U GENC, Julianne TROIANO, Ibrahima NDIOUR
-
Patent number: 11983625Abstract: Techniques are disclosed for using neural network architectures to estimate predictive uncertainty measures, which quantify how much trust should be placed in the deep neural network (DNN) results. The techniques include measuring reliable uncertainty scores for a neural network, which are widely used in perception and decision-making tasks in automated driving. The uncertainty measurements are made with respect to both model uncertainty and data uncertainty, and may implement Bayesian neural networks or other types of neural networks.Type: GrantFiled: June 24, 2020Date of Patent: May 14, 2024Assignee: Intel CorporationInventors: Nilesh Ahuja, Ignacio J. Alvarez, Ranganath Krishnan, Ibrahima J. Ndiour, Mahesh Subedar, Omesh Tickoo
-
Publication number: 20240127061Abstract: Example apparatus disclosed herein are to process a first image of a first video segment from the image capture sensor with a machine learning algorithm to determine a first score for the first image, the machine learning algorithm to detect actions associated with images, the actions associated with labels. Disclosed example apparatus are also to determine a second score for the first video segment based on respective first scores for corresponding images in the first video segment. Disclosed example apparatus are further to determine, based on the second score, whether to retain the first video segment in the memory.Type: ApplicationFiled: November 15, 2023Publication date: April 18, 2024Inventors: Myung Hwangbo, Krishna Kumar Singh, Teahyung Lee, Omesh Tickoo
-
Publication number: 20240071039Abstract: Methods and apparatus are disclosed herein for computation and compression efficiency in distributed video analytics. Example apparatus disclosed herein are to identify a key frame and a non-key frame in a video frame sequence input to a neural network at a client server, determine motion information between the key frame and the non-key frame based on optical flow, and determine a frame feature representation based on the motion information reconstructed at an edge server, the motion information including feature warping residual errors.Type: ApplicationFiled: September 29, 2023Publication date: February 29, 2024Inventors: Nagabhushan Eswara, Jaroslaw J. Sydir, Vallabhajosyula Srinivasa Somayazulu, Nilesh Ahuja, Omesh Tickoo, Parual Datta
-
Patent number: 11900979Abstract: Embodiments of the present disclosure are directed toward probabilistic in-memory computing configurations and arrangements, and configurations of probabilistic bit devices (p-bits) for probabilistic in-memory computing. concept with emerging. A probabilistic in-memory computing device includes an array of p-bits, where each p-bit is disposed at or near horizontal and vertical wires. Each p-bit is a time-varying resistor that has a time-varying resistance, which follows a desired probability distribution. The time-varying resistance of each p-bit represents a weight in a weight matrix of a stochastic neural network. During operation, an input voltage is applied to the horizontal wires to control the current through each p-bit. The currents are accumulated in the vertical wires thereby performing respective multiply-and-accumulative (MAC) operations. Other embodiments may be described and/or claimed.Type: GrantFiled: October 22, 2021Date of Patent: February 13, 2024Assignee: Intel CorporationInventors: Hai Li, Dmitri E. Nikonov, Punyashloka Debashis, Ian A. Young, Mahesh Subedar, Omesh Tickoo
-
Patent number: 11861495Abstract: Example apparatus disclosed herein are to process a first image of a first video segment from the image capture sensor with a machine learning algorithm to determine a first score for the first image, the machine learning algorithm to detect actions associated with images, the actions associated with labels. Disclosed example apparatus are also to determine a second score for the first video segment based on respective first scores for corresponding images in the first video segment. Disclosed example apparatus are further to determine, based on the second score, whether to retain the first video segment in the memory.Type: GrantFiled: March 15, 2021Date of Patent: January 2, 2024Assignee: Intel CorporationInventors: Myung Hwangbo, Krishna Kumar Singh, Teahyung Lee, Omesh Tickoo
-
Patent number: 11836240Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.Type: GrantFiled: January 20, 2023Date of Patent: December 5, 2023Assignee: INTEL CORPORATIONInventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Publication number: 20230298322Abstract: Features extracted from one or more layers of a trained deep neural network (DNN) are used to detect out-of-distribution (OOD) data, such as anomalies. An OOD detection process includes transforming a feature output from a layer of the DNN from a relatively high-dimensional feature space to a lower-dimensional space, and then performing a reverse transformation back to the higher-dimensional feature space, resulting in a reconstructed feature. A feature reconstruction error is calculated based on a difference between the reconstructed feature and the original feature output from the DNN. The OOD detection process may further include calculating a score based on the feature reconstruction error and generating a visual representation of the feature reconstruction error.Type: ApplicationFiled: May 30, 2023Publication date: September 21, 2023Applicant: Intel CorporationInventors: Ibrahima Ndiour, Nilesh Ahuja, Ranganath Krishnan, Mahesh Subedar, Omesh Tickoo, Ergin Genc
-
Publication number: 20230237144Abstract: In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.Type: ApplicationFiled: January 20, 2023Publication date: July 27, 2023Applicant: Intel CorporationInventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Publication number: 20230185895Abstract: In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a plurality of devices. The processor is to: receive compressed data from a first device, wherein the compressed data is associated with visual data captured by sensor(s); perform a current stage of processing on the compressed data using a current CNN, wherein the current stage of processing corresponds to one of a plurality of processing stages associated with the visual data, and wherein the current CNN corresponds to one of a plurality of CNNs associated with the plurality of processing stages; obtain an output associated with the current stage of processing; determine, based on the output, whether processing associated with the visual data is complete; if the processing is complete, output a result associated with the visual data; if the processing is incomplete, transmit the compressed data to a second device.Type: ApplicationFiled: November 30, 2022Publication date: June 15, 2023Applicant: Intel CorporationInventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Publication number: 20230137905Abstract: Disclosed is an example solution to perform source-free active adaptation to distributional shifts for machine learning. The example solution includes: interface circuitry; programmable circuitry; and instructions to cause the programmable circuitry to: perform a first training of a neural network on a baseline data set associated with a first data distribution; compare data of a shifted data set to a threshold uncertainty value, wherein the threshold uncertainty value is associated with a distributional shift between the baseline data set and the shifted data set; generate a shifted data subset including items of the shifted dataset that satisfy the threshold uncertainty value; and perform a second training of the neural network based on the shifted data subset.Type: ApplicationFiled: December 27, 2022Publication date: May 4, 2023Inventors: Amrutha Machireddy, Ranganath Krishnan, Nilesh Ahuja, Omesh Tickoo
-
Patent number: 11586854Abstract: Vehicle navigation control systems in autonomous driving rely on accurate predictions of objects within the vicinity of the vehicle to appropriately control the vehicle safely through its surrounding environment. Accordingly this disclosure provides methods and devices which implement mechanisms for obtaining contextual variables of the vehicle's environment for use in determining the accuracy of predictions of objects within the vehicle's environment.Type: GrantFiled: March 26, 2020Date of Patent: February 21, 2023Assignee: Intel CorporationInventors: Nilesh Ahuja, Ibrahima Ndiour, Javier Felip Leon, David Gomez Gutierrez, Ranganath Krishnan, Mahesh Subedar, Omesh Tickoo
-
Patent number: 11570466Abstract: In one embodiment, an apparatus comprises processing circuitry to: receive, via a communication interface, a compressed video stream captured by a camera, wherein the compressed video stream comprises: a first compressed frame; and a second compressed frame, wherein the second compressed frame is compressed based at least in part on the first compressed frame, and wherein the second compressed frame comprises a plurality of motion vectors; decompress the first compressed frame into a first decompressed frame; perform pixel-domain object detection to detect an object at a first position in the first decompressed frame; and perform compressed-domain object detection to detect the object at a second position in the second compressed frame, wherein the object is detected at the second position in the second compressed frame based on: the first position of the object in the first decompressed frame; and the plurality of motion vectors from the second compressed frame.Type: GrantFiled: October 25, 2021Date of Patent: January 31, 2023Assignee: Intel CorporationInventors: Yiting Liao, Yen-Kuang Chen, Shao-Wen Yang, Vallabhajosyula S. Somayazulu, Srenivas Varadarajan, Omesh Tickoo, Ibrahima J. Ndiour