Patents by Inventor Gaurav Srivastava

Gaurav Srivastava 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: 9727586
    Abstract: To reduce communication costs and computational complexity, only a subset of ranked SIFT points within a query image for a visual search request is transmitted to the visual search server in each iteration of an incremental search. For each candidate match, a flag identifying the matching points is returned by the server for use in computing holistic (e.g., histogram) information for a bounding box within the query image including the matching points. Distance from that query image holistic information is used to reject images from a short list used for a subsequent iteration, if any. If all images are rejected or a match criteria is met during one iteration, the search may terminate early without consideration of remaining SIFT points.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: August 8, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Zhu Li, Ankur Saxena, Abhishek Nagar, Gaurav Srivastava, Kong Posh Bhat
  • Publication number: 20170185830
    Abstract: A virtual reality (VR) headset configured to be worn by a user. The VR headset comprises: i) a forward-looking vision sensor for detecting objects in the forward field of view of the VR headset; ii) a downward-looking vision sensor for detecting objects in the downward field of view of the VR headset; iii) a controller coupled to the forward-looking vision sensor and the downward-looking vision sensor. The controller is configured to: a) detect a hand in a first image captured by the forward-looking vision sensor; b) detect an arm of the user in a second image captured by the downward-looking vision sensor; and c) determine whether the detected hand in the first image is a hand of the user.
    Type: Application
    Filed: December 29, 2015
    Publication date: June 29, 2017
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Gaurav SRIVASTAVA
  • Publication number: 20170177840
    Abstract: System and computer-implemented method for enabling end-user license enforcement of an application in a hybrid cloud system use data associated with at least one component of a public cloud computing environment of the hybrid cloud system to detect an environment-changing event involving at least one processing entity in the hybrid cloud system. Once the environment-changing event is detected, one or more operating environment identifiers are injected into the processing entity. The injected operating environment identifiers can then be accessed by an application in the processing entity to perform an end-user license check for enforcement.
    Type: Application
    Filed: April 6, 2016
    Publication date: June 22, 2017
    Inventors: GAURAV SRIVASTAVA, VINAY ESWARA, JAI KRISHNA, JONATHAN COOK
  • Publication number: 20160321515
    Abstract: An electronic device is provided. The electronic device includes processing circuitry. The processing circuitry is configured to receive a first image comprising an image of a first object and a second image comprising an image of a second object. The processing circuitry is also configured to identify a depth of the second object in the second image. The processing circuitry is further configured to insert the image of the first object into the second image at a depth position based on the depth of the second object. The processing circuitry is configured to generate to display the image of the first object and the image of the second object in the second image.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventor: Gaurav Srivastava
  • Patent number: 9483207
    Abstract: Systems and methods for caching information are provided. A method includes receiving an input/output (I/O) request for writing data at a storage device, the I/O request including a logical unit number (LUN) identifier, a logical block address (LBA) associated with storage space at the storage device and a data payload; determining a hash value using the data payload; using the hash value to determine if the data payload already has been cached by an adapter; updating a reference count at a hash data structure indicating that the cached data payload is referenced by more than one I/O request, when the data payload has been cached by the adapter; and updating the hash data structure, when the data payload does not exist at a cache managed by the adapter.
    Type: Grant
    Filed: January 9, 2015
    Date of Patent: November 1, 2016
    Assignee: QLOGIC, Corporation
    Inventors: Gaurav Srivastava, Sameer K. Kshatriya, Shashikiran Revankar
  • Patent number: 9256617
    Abstract: A method comprises computing a color factor value indicating an amount of color gradients in at least one color channel from the query image. The method comprises combining the color-keypoints with the gray-keypoints when the color factor value is greater than a threshold. A method for performing a visual search comprises extracting a plurality of local descriptors from a query image and then selecting a subset of them based on various criteria's such as visual meaning score. A method comprises aggregating each mean vector for each visual codeword from distances between each visual codeword and local descriptors. The method comprises aggregating variance vector for each visual codeword from the distance between each visual codeword, and local descriptors. The method comprises transmitting aggregated mean vector information and aggregated variance vector information to a search server for efficient image retrieval.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: February 9, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ankur Saxena, Serhat Bucak, Abhishek Nagar, Felix Carlos Fernandes, Gaurav Srivastava
  • Patent number: 9235780
    Abstract: To improve feature selection accuracy during a visual search, interest points within a query image are two-way matched to features in an affine transformed image or otherwise transformed version of the query image. A user device implements a method for selecting local descriptors in the visual search. The method includes: detecting a first set of interest points for the original image; computing an affine transform matrix; computing a new image as a transformation of the original image using the affine transform matrix; detecting a second set of interest points from the and new image; performing a two-way matching between the first set of interest points and the second set of interest points; sorting matching pairs according to a specified self-matching score (SMS); assigning an infinite value to SMS of unmatched interest points from the original image; selecting the interest points based on SMS. Significant performance gains reduce false positive matches.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: January 12, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Zhu Li, Xin Xin, Abhishek Nagar, Gaurav Srivastava, Kong Posh Bhat, Felix Carlos Fernandes
  • Publication number: 20140310314
    Abstract: A method and apparatus include extracting a global descriptor from a query image with a plurality of segments. The method also includes identifying segments with a desirable discriminating potential by analyzing data of the plurality of segments based on an available image database. The method also includes creating a bitmask where the identified segments are active. The method also includes masking any segment of the plurality of segments of the global descriptor that are inactive according to the bitmask A method includes extracting a global descriptor from a query image and identifying one or more reference global descriptors. The method also includes determining a distance between the global descriptor and each of the one or more reference global descriptors. In addition, the method includes, responsive to the distance satisfying a threshold, adding an image associated with each of the one or more reference global descriptors that satisfy the threshold to a list.
    Type: Application
    Filed: April 10, 2014
    Publication date: October 16, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Zhu Li, Abhishek Nagar, Gaurav Srivastava, Felix Carlos Fernandes
  • Publication number: 20140201200
    Abstract: Global descriptors for images within an image repository accessible to a visual search server are compared based on order statistics processing including sorting (which is a non-linear transform) and heat kernel matching. Affinity scores are computed for Hamming distances between Fisher vector components corresponding to different clusters of global descriptors from a pair of images and normalized to [0, 1], with zero affinity scores assigned to non-active cluster pairs. Linear Discriminant Analysis is employed to determine a sorted vector of affinity scores to obtain a new global descriptor. The resulting global descriptors produce significantly more accurate matching.
    Type: Application
    Filed: January 13, 2014
    Publication date: July 17, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Zhu Li, Abhishek Nagar, Kong Posh Bhat, Xin Xin, Gaurav Srivastava, Felix Carlos Fernandes
  • Publication number: 20140198998
    Abstract: A wireless communication device includes a processor configured to execute an image query. The image query utilizes cluster selection criteria for a cluster-aggregation based vectorization of a set of local features based on a quantity of top local features having the highest posteriori probability values. The cluster selection criterion is measured as the summation of the posteriori probability values of the top local features. The quantity of top local features is determined by a predetermined integer value greater than one.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 17, 2014
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Gaurav Srivastava, Zhu Li, Abhishek Nagar, Ankur Saxena, Zhan Ma, Felix Carlos Fernandes
  • Publication number: 20140195560
    Abstract: To improve precision of visual search processing, SIFT points within a query image are forward matched to features in each of a plurality of repository images and SIFT points within each repository image are backward matched to features within the query image. Forward-only, backward-only and forward-and-backward matches may be weighted differently in determining an image match. Two way matching may be triggered by query image bit rate in excess of a threshold or by a sum of weighted distances between matching points exceeding a threshold. Significant performance gains in eliminating false positive matches are achieved.
    Type: Application
    Filed: October 22, 2013
    Publication date: July 10, 2014
    Applicant: Samsung Electronics Co., LTD
    Inventors: Xin Xin, Zhu Li, Abhishek Nagar, Gaurav Srivastava, Zhan Ma, Kong Posh Bhat, Felix Carlos Fernandes
  • Publication number: 20140185941
    Abstract: To improve feature selection accuracy during a visual search, interest points within a query image are two-way matched to features in an affine transformed image or otherwise transformed version of the query image. A user device implements a method for selecting local descriptors in the visual search. The method includes: detecting a first set of interest points for the original image; computing an affine transform matrix; computing a new image as a transformation of the original image using the affine transform matrix; detecting a second set of interest points from the and new image; performing a two-way matching between the first set of interest points and the second set of interest points; sorting matching pairs according to a specified self-matching score (SMS); assigning an infinite value to SMS of unmatched interest points from the original image; selecting the interest points based on SMS. Significant performance gains reduce false positive matches.
    Type: Application
    Filed: December 9, 2013
    Publication date: July 3, 2014
    Applicant: Samsung Electronics Co., LTD
    Inventors: Zhu Li, Xin Xin, Abhishek Nagar, Gaurav Srivastava, Kong Posh Bhat, Felix Carlos Fernandes
  • Publication number: 20140101195
    Abstract: To reduce communication costs and computational complexity, only a subset of ranked SIFT points within a query image for a visual search request is transmitted to the visual search server in each iteration of an incremental search. For each candidate match, a flag identifying the matching points is returned by the server for use in computing holistic (e.g., histogram) information for a bounding box within the query image including the matching points. Distance from that query image holistic information is used to reject images from a short list used for a subsequent iteration, if any. If all images are rejected or a match criteria is met during one iteration, the search may terminate early without consideration of remaining SIFT points.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 10, 2014
    Applicant: Samsung Electronics Co., LTD
    Inventors: Zhu Li, Ankur Saxena, Abhishek Nagar, Gaurav Srivastava, Kong Posh Bhat
  • Publication number: 20140016863
    Abstract: A method comprises computing a color factor value indicating an amount of color gradients in at least one color channel from the query image. The method comprises combining the color-keypoints with the gray-keypoints when the color factor value is greater than a threshold. A method for performing a visual search comprises extracting a plurality of local descriptors from a query image and then selecting a subset of them based on various criteria's such as visual meaning score. A method comprises aggregating each mean vector for each visual codeword from distances between each visual codeword and local descriptors. The method comprises aggregating variance vector for each visual codeword from the distance between each visual codeword, and local descriptors. The method comprises transmitting aggregated mean vector information and aggregated variance vector information to a search server for efficient image retrieval.
    Type: Application
    Filed: June 27, 2013
    Publication date: January 16, 2014
    Applicant: Samsung Electronics Co., LTD
    Inventors: Ankur Saxena, Serhat Bucak, Abhishek Nagar, Felix Carlos Fernandes, Gaurav Srivastava
  • Publication number: 20080208908
    Abstract: A system and method for synchronizing user preferences in a network of audio-visual devices is disclosed. According to various embodiments, networked audio-visual (AV) devices are configured to store device settings applicable to other devices on the network. Account data related to users of the network is stored in a database distributed across the network. Device settings for the AV devices are associated with network users and are synchronized among the various devices. The devices are configured to apply user preferences, thereby allowing logged in users to receive a personalized experience regardless of which device in the network they use.
    Type: Application
    Filed: February 28, 2007
    Publication date: August 28, 2008
    Inventors: Praveen Kashyap, Gaurav Srivastava