Patents by Inventor Srenivas Varadarajan
Srenivas Varadarajan 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: 10747810Abstract: A semiconductor package apparatus may include technology to provide an image to a low power shallow hash network, generate a hash code from the low power shallow hash network, and identify one or more similar images based on the hash code. Other embodiments are disclosed and claimed.Type: GrantFiled: October 25, 2017Date of Patent: August 18, 2020Assignee: Intel CorporationInventors: Apoorv Vyas, Darshan Mehta, Srenivas Varadarajan
-
Patent number: 10742399Abstract: In one embodiment, an apparatus comprises a storage device and a processor. The storage device may store a plurality of compressed images comprising one or more compressed master images and one or more compressed slave images.Type: GrantFiled: June 29, 2018Date of Patent: August 11, 2020Assignee: Intel CorporationInventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Patent number: 10740617Abstract: A mechanism is described for facilitating protection and recovery of identities in surveillance camera environments according to one embodiment. An apparatus of embodiments, as described herein, includes detection and reception logic to receive a video stream of a scene as captured by a camera, wherein the scene includes persons. The apparatus may further include recognition and application logic to recognize an abnormal activity and one or more persons associated with the abnormal activity in a video frame of the video stream. The apparatus may further include identity recovery logic to recover one or more identities of the one or more persons in response to the abnormal activity, where the one or more identities are recovered from masked data and encrypted residuals associated with the one or more persons.Type: GrantFiled: December 19, 2017Date of Patent: August 11, 2020Assignee: INTEL CORPORATIONInventors: Srenivas Varadarajan, Omesh Tickoo
-
Publication number: 20200250003Abstract: In one embodiment, an apparatus comprises a processor to: identify a workload comprising a plurality of tasks; generate a workload graph based on the workload, wherein the workload graph comprises information associated with the plurality of tasks; identify a device connectivity graph, wherein the device connectivity graph comprises device connectivity information associated with a plurality of processing devices; identify a privacy policy associated with the workload; identify privacy level information associated with the plurality of processing devices; identify a privacy constraint based on the privacy policy and the privacy level information; and determine a workload schedule, wherein the workload schedule comprises a mapping of the workload onto the plurality of processing devices, and wherein the workload schedule is determined based on the privacy constraint, the workload graph, and the device connectivity graph.Type: ApplicationFiled: June 29, 2018Publication date: August 6, 2020Applicant: Intel CorporationInventors: Shao-Wen Yang, Yen-Kuang Chen, Ragaad Mohammed Irsehid Altarawneh, Juan Pablo Munoz Chiabrando, Siew Wen Chin, Kushal Datta, Subramanya R. Dulloor, Julio C. Zamora Esquivel, Omar Ulises Florez Choque, Vishakha Gupta, Scott D. Hahn, Rameshkumar Illikkal, Nilesh Kumar Jain, Siti Khairuni Amalina Kamarol, Anil S. Keshavamurthy, Heng Kar Lau, Jonathan A. Lefman, Yiting Liao, Michael G. Millsap, Ibrahima J. Ndiour, Luis Carlos Maria Remis, Addicam V. Sanjay, Usman Sarwar, Eve M. Schooler, Ned M. Smith, Vallabhajosyula S. Somayazulu, Christina R. Strong, Omesh Tickoo, Srenivas Varadarajan, Jesús A. Cruz Vargas, Hassnaa Moustafa, Arun Raghunath, Katalin Klara Bartfai-Walcott, Maruti Gupta Hyde, Deepak S. Vembar, Jessica McCarthy
-
Patent number: 10671843Abstract: Technologies for detecting interactions with surfaces from a spherical view of a room include a compute device. The compute device includes an image capture manager to obtain one or more images that depict a spherical view of a room that includes multiple surfaces. Additionally, the compute device includes a surface interaction detection manager to detect, from the one or more images, a person in the room, generate a bounding box around the person, preprocess the bounding box to represent the person in an upright orientation, determine a pose of the person from the preprocessed bounding box, detect an outstretched hand from the determined pose, and determine, from the detected outstretched hand, a surface of interaction in the room.Type: GrantFiled: January 30, 2018Date of Patent: June 2, 2020Assignee: Intel CorporationInventors: Srenivas Varadarajan, Selvakumar Panneer, Omesh Tickoo, Giuseppe Raffa, Carl Marshall
-
Publication number: 20200160049Abstract: A mechanism is described for facilitating age classification of humans using image depth and human pose according to one embodiment. A method of embodiments, as described herein, includes facilitating, by one or more cameras of a computing device, capturing of a video stream of a scene having persons, and computing overall-depth torso lengths of the persons based on depth torso lengths of the persons. The method may further include comparing the overall-depth torso lengths with a predetermined threshold value representing a separation age between adults and children, and classifying a first set of the persons as adults if a first set of the overall-depth torso lengths associated with the first set of persons is greater than the threshold value.Type: ApplicationFiled: January 21, 2020Publication date: May 21, 2020Applicant: Intel CorporationInventors: Srenivas Varadarajan, Nikita Tiwari, Parual Datta, Andradige Pubudu Madhawa Silva, Omesh Tickoo, Erin Carroll
-
Publication number: 20200134837Abstract: Methods, apparatus, systems and articles of manufacture to improve efficiency of object tracking in video frames are disclosed. An example apparatus includes a clusterer to cluster a map of a video frame into blobs; a comparator to determine an intersection over union value between the blobs and bounding boxes in a second video frame; and an interface to initiate object detection by a neural network on the first video frame when the intersection over union does not satisfy a threshold.Type: ApplicationFiled: December 19, 2019Publication date: April 30, 2020Inventors: Srenivas Varadarajan, Girish Srinivasa Murthy, Anand Bodas, Omesh Tickoo, Vallabhajosyula Somayazulu
-
Patent number: 10582196Abstract: An example apparatus for encoding video frames includes a receiver to receive events from a dynamic vision sensor and a video frame from an image sensor. The apparatus also includes a heat map generator to generate a heat map based on the received events. The apparatus further includes a region of interest (ROI) map generator generate a ROI map based on the heat map. The apparatus includes a parameter adjuster to adjust an encoding parameter based on the ROI map. The apparatus also further includes a video encoder to encode the video frame using the adjusted parameter.Type: GrantFiled: June 30, 2017Date of Patent: March 3, 2020Assignee: Intel CorporationInventors: Javier Perez-Ramirez, Srenivas Varadarajan, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Ibrahima J. Ndiour
-
Patent number: 10540545Abstract: A mechanism is described for facilitating age classification of humans using image depth and human pose according to one embodiment. A method of embodiments, as described herein, includes facilitating, by one or more cameras of a computing device, capturing of a video stream of a scene having persons, and computing overall-depth torso lengths of the persons based on depth torso lengths of the persons. The method may further include comparing the overall-depth torso lengths with a predetermined threshold value representing a separation age between adults and children, and classifying a first set of the persons as adults if a first set of the overall-depth torso lengths associated with the first set of persons is greater than the threshold value.Type: GrantFiled: November 22, 2017Date of Patent: January 21, 2020Assignee: INTEL CORPORATIONInventors: Srenivas Varadarajan, Nikita Tiwari, Parual Datta, Andradige Pubudu Madhawa Silva, Omesh Tickoo, Erin Carroll
-
Publication number: 20190327486Abstract: 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: ApplicationFiled: June 28, 2019Publication date: October 24, 2019Inventors: Yiting Liao, Yen-Kuang Chen, Shao-Wen Yang, Vallabhajosyula S. Somayazulu, Srenivas Varadarajan, Omesh Tickoo, Ibrahima J. Ndiour
-
Patent number: 10455203Abstract: Methods and apparatus for controlled shadow casting to increase the perceptual quality of projected content are disclosed. In some examples, an apparatus is to increase a perceptual quality of content projected onto a projection surface. In some examples, the apparatus includes a processor and memory. In some examples, the memory includes computer readable instructions. In some examples, the instructions, when executed, cause the processor to determine a target shutter position for a shutter based on a location of a light source and a location of a projection surface. In some examples, the instructions, when executed, further cause the processor to move the shutter to the target shutter position to cast a shadow onto the projection surface around a portion of content projected onto the projection surface.Type: GrantFiled: September 24, 2018Date of Patent: October 22, 2019Assignee: INTEL CORPORATIONInventors: Srenivas Varadarajan, Selvakumar Panneer, Carl S. Marshall
-
Publication number: 20190313111Abstract: Techniques related to applying computer vision to decompressed video are discussed. Such techniques may include generating a region of interest in an individual video frame by translating spatial indicators of a first detected computer vision result from a reference video frame to the individual video frame and applying a greater threshold within the region of interest than outside of the region of interest for computer vision evaluation in the individual frame.Type: ApplicationFiled: June 24, 2019Publication date: October 10, 2019Applicant: Intel CorporationInventors: SRENIVAS VARADARAJAN, OMESH TICKOO, VALLABHAJOSYULA SOMAYAZULU, YITING LIAO, IBRAHIMA NDIOUR, SHAO-WEN YANG, YEN-KUANG CHEN
-
Patent number: 10430966Abstract: An example apparatus for estimating poses includes a person estimator to estimate a number of people based on a significant head count of received refined part detections. The apparatus includes a detection clusterer to cluster the refined part detections based on the estimated number of people to generate clustered part detections. The apparatus includes a candidate selector to select candidate person clusters for each clustered part detection based on proximity to the clustered part detection. The apparatus includes a sequential assigner to calculate a cluster affinity score for each combination of candidate person cluster and clustered part detection, and greedily sequentially assign each clustered part detection to a candidate person cluster based on the cluster affinity score to generate person clusters. The apparatus includes a pose generator to generate a pose for each person cluster.Type: GrantFiled: April 5, 2017Date of Patent: October 1, 2019Assignee: Intel CorporationInventors: Srenivas Varadarajan, Omesh Tickoo, Parual Datta
-
Patent number: 10375407Abstract: Techniques related to applying computer vision to decompressed video are discussed. Such techniques may include generating a region of interest in an individual video frame by translating spatial indicators of a first detected computer vision result from a reference video frame to the individual video frame and applying a greater threshold within the region of interest than outside of the region of interest for computer vision evaluation in the individual frame.Type: GrantFiled: February 5, 2018Date of Patent: August 6, 2019Assignee: Intel CorporationInventors: Srenivas Varadarajan, Omesh Tickoo, Vallabhajosyula Somayazulu, Yiting Liao, Ibrahima Ndiour, Shao-Wen Yang, Yen-Kuang Chen
-
Patent number: 10349060Abstract: An example apparatus for encoding video frames includes a receiver to receive video frames and a heat map from a camera and expected object regions from a video database. The apparatus also includes a region of interest (ROI) map generator to detect a region of interest in a video frame based on the expected object regions. The ROI map generator can also detect a region of interest in the video frame based on the heat map. The ROI map generator can then generate an ROI map based on the detected regions of interest. The apparatus further includes a parameter adjuster to adjust an encoding parameter based on the ROI map. The apparatus also further includes a video encoder to encode the video frame using the adjusted encoding parameter.Type: GrantFiled: June 30, 2017Date of Patent: July 9, 2019Assignee: Intel CorporationInventors: Srenivas Varadarajan, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Ibrahima J. Ndiour, Javier Perez-Ramirez
-
Publication number: 20190121877Abstract: A semiconductor package apparatus may include technology to provide an image to a low power shallow hash network, generate a hash code from the low power shallow hash network, and identify one or more similar images based on the hash code. Other embodiments are disclosed and claimed.Type: ApplicationFiled: October 25, 2017Publication date: April 25, 2019Applicant: Intel CorporationInventors: Apoorv Vyas, Darshan Mehta, Srenivas Varadarajan
-
Publication number: 20190045207Abstract: In one embodiment, an apparatus comprises a storage device and a processor. The storage device may store a plurality of compressed images comprising one or more compressed master images and one or more compressed slave images.Type: ApplicationFiled: June 29, 2018Publication date: February 7, 2019Inventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Publication number: 20190042867Abstract: 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: June 29, 2018Publication date: February 7, 2019Inventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Publication number: 20190042870Abstract: 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: June 29, 2018Publication date: February 7, 2019Inventors: Yen-Kuang Chen, Shao-Wen Yang, Ibrahima J. Ndiour, Yiting Liao, Vallabhajosyula S. Somayazulu, Omesh Tickoo, Srenivas Varadarajan
-
Publication number: 20190045203Abstract: Techniques related to applying computer vision to decompressed video are discussed. Such techniques may include generating a region of interest in an individual video frame by translating spatial indicators of a first detected computer vision result from a reference video frame to the individual video frame and applying a greater threshold within the region of interest than outside of the region of interest for computer vision evaluation in the individual frame.Type: ApplicationFiled: February 5, 2018Publication date: February 7, 2019Applicant: Intel CorporationInventors: SRENIVAS VARADARAJAN, OMESH TICKOO, VALLABHAJOSYULA SOMAYAZULU, YITING LIAO, IBRAHIMA NDIOUR, SHAO-WEN YANG, YEN-KUANG CHEN