Patents by Inventor Vikram Srinivasan

Vikram Srinivasan 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: 12293403
    Abstract: A service may provide an e-commerce platform through which users may search for, view, and purchase products. To ensure users receive relevant results when querying for particular products or product classes, a list of ranked classes may be generated, from which the query results are based. For example, products may be classified into classes and particular text from search data may be associated with one or more of the products based on click log data. For instance, input text from previously performed queries may be associated with products interacted with following those queries (e.g., products clicked on to view/purchase). Training data that associates the particular text with the respective one or more classes into which the clicked on products are classified may be generated, and in response to receiving a query including the particular text as input, the list of ranked classes may be generated based on the training data.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: May 6, 2025
    Assignee: Target Brands, Inc.
    Inventors: Vikram Srinivasan, Srinivasan Seshadri, Richard Wang
  • Patent number: 12236683
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: February 25, 2025
    Assignee: NCR Voyix Corporation
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Patent number: 12169971
    Abstract: A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: December 17, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Malay Kundu, Vikram Srinivasan, Joshua Migdal, Xiaowei Chen
  • Patent number: 12062236
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: August 13, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Patent number: 11972409
    Abstract: A system and method for converting an environmental signal surrounding the checkout terminal to a transmission signal is disclosed. The system verifies the accuracy of the transaction at the checkout terminal by analyzing the transmission signal produced by a signal transmission device, which activates upon a detection of a predetermined environmental signal caused around the vicinity of the checkout terminal. The detection of the predetermined environmental signal is performed by a sensor apparatus placed at the checkout terminal which monitors and senses environmental signals during the transaction of an item being purchased at a store.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: April 30, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Vikram Srinivasan, Joshua Migdal, Malay Kundu
  • Patent number: 11921787
    Abstract: Systems and methods are provided for organizing communications of multiple communication services. Specifically, techniques are described for organizing data according to detected identities represented aggregate accounts across multiple communication services, as opposed to merely on the basis of accounts on such services. An identity-aware data management system is disclosed that can generate, on the basis of communications of a first party among multiple communication services, a reduced connection graph of the first party. The reduced connection graph of the first party can reflect second parties with whom the first party has communicated, each second party representing an aggregation of multiple accounts of a second party across communication services. The identity-aware data management system may then enable the first party to search, filter, or organize communications according to the reduced connection graph.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: March 5, 2024
    Assignee: NEEDL.AI INC.
    Inventors: Sandeep Joshi, Raghul Ravi, Vikram Srinivasan, Kuntal Shah
  • Publication number: 20240020340
    Abstract: Systems and methods are provided for organizing communications of multiple communication services. Specifically, techniques are described for organizing data according to detected identities represented aggregate accounts across multiple communication services, as opposed to merely on the basis of accounts on such services. An identity-aware data management system is disclosed that can generate, on the basis of communications of a first party among multiple communication services, a reduced connection graph of the first party. The reduced connection graph of the first party can reflect second parties with whom the first party has communicated, each second party representing an aggregation of multiple accounts of a second party across communication services. The identity-aware data management system may then enable the first party to search, filter, or organize communications according to the reduced connection graph.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Sandeep Joshi, Raghul Ravi, Vikram Srinivasan, Kuntal Shah
  • Publication number: 20230215180
    Abstract: A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
    Type: Application
    Filed: March 15, 2023
    Publication date: July 6, 2023
    Inventors: Malay Kundu, Vikram Srinivasan, Joshua Migdal, Xiaowei Chen
  • Patent number: 11676387
    Abstract: A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: June 13, 2023
    Assignee: NCR Corporation
    Inventors: Malay Kundu, Vikram Srinivasan, Joshua Migdal, Xiaowei Chen
  • Publication number: 20230018877
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Application
    Filed: September 26, 2022
    Publication date: January 19, 2023
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Patent number: 11475669
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: October 18, 2022
    Assignee: NCR Corporation
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Patent number: 11361551
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: June 14, 2022
    Assignee: NCR Corporation
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Publication number: 20220092312
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 24, 2022
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Publication number: 20220036090
    Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.
    Type: Application
    Filed: July 30, 2020
    Publication date: February 3, 2022
    Inventors: Joshua Migdal, Vikram Srinivasan
  • Publication number: 20210295057
    Abstract: A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
    Type: Application
    Filed: June 8, 2021
    Publication date: September 23, 2021
    Inventors: Malay Kundu, Vikram Srinivasan, Joshua Migdal, Xiaowei Chen
  • Publication number: 20210287277
    Abstract: A service may provide an e-commerce platform through which users may search for, view, and purchase products. To ensure users receive relevant results when querying for particular products or product classes, a list of ranked classes may be generated, from which the query results are based. For example, products may be classified into classes and particular text from search data may be associated with one or more of the products based on click log data. For instance, input text from previously performed queries may be associated with products interacted with following those queries (e.g., products clicked on to view/purchase). Training data that associates the particular text with the respective one or more classes into which the clicked on products are classified may be generated, and in response to receiving a query including the particular text as input, the list of ranked classes may be generated based on the training data.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Applicant: Target Brands, Inc.
    Inventors: VIKRAM SRINIVASAN, SRINIVASAN SESHADRI, RICHARD WANG
  • Patent number: 11100333
    Abstract: A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 24, 2021
    Assignee: NCR Corporation
    Inventors: Malay Kundu, Vikram Srinivasan, Joshua Migdal, Xiaowei Chen
  • Patent number: 11055765
    Abstract: A service may provide an e-commerce platform through which users may search for, view, and purchase products. To ensure users receive relevant results when querying for particular products or product classes, a list of ranked classes may be generated, from which the query results are based. For example, products may be classified into classes and particular text from search data may be associated with one or more of the products based on click log data. For instance, input text from previously performed queries may be associated with products interacted with following those queries (e.g., products clicked on to view/purchase). Training data that associates the particular text with the respective one or more classes into which the clicked on products are classified may be generated, and in response to receiving a query including the particular text as input, the list of ranked classes may be generated based on the training data.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: July 6, 2021
    Assignee: TARGET BRANDS, INC.
    Inventors: Vikram Srinivasan, Srinivasan Seshadri, Richard Wang
  • Publication number: 20210042528
    Abstract: Detection and prevention of loss at a retail checkout are provided. At least one camera captures video streams during a transaction at a point of sale terminal. The video streams are analyzed to detect a scan activity during the transaction. Transaction data is collected from the point of sale terminal. The scan activity is compared with the transaction data in order to detect discrepancies between the detected scan activity and the scan activity recorded in the transaction data.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 11, 2021
    Inventors: Malay Kundy, Joshua Migdal, Vikram Srinivasan, Matthew Farrow
  • Publication number: 20200349358
    Abstract: A system detects a transaction outcome by obtaining video data associated with a transaction area and analyzing the video data to obtain at least one video transaction parameter concerning transactions associated with the transaction area. The transaction area can be a video count of items indicated in the video data as detected by an automated item detection algorithm applied to the video data. The system obtains at least one expected transaction parameter concerning an expected transaction that occurs in the transaction area, such as a scan count of items scanned at a point of sale terminal. The system automatically compares the video transaction parameter(s) to the expected transaction parameter(s) to identify a transaction outcome that may indicate fraudulent activity such as sweethearting in a retail environment.
    Type: Application
    Filed: July 17, 2020
    Publication date: November 5, 2020
    Inventors: Malay Kundu, Vikram Srinivasan, Joshua Migdal, Xiaowei Chen