Patents by Inventor Ankit Gandhi

Ankit Gandhi 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: 11943125
    Abstract: Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: March 26, 2024
    Assignee: DISH NETWORK TECHNOLOGIES INDIA PRIVATE LIMITED
    Inventors: Amit Kumar, Ankit Gandhi, Himanshu Jain
  • Patent number: 11823026
    Abstract: Respective initial feature sets are obtained for the nodes of a graph in which the nodes represent instances of entity types and edges represent relationships. Using the initial feature sets and the graph, a graph convolutional model is trained to generate one or more types of predictions. In the model, a representation of a particular node at a particular hidden layer is based on aggregated representations of neighbor nodes, and an embedding produced at a final hidden layer is used as input to a prediction layer. The trained model is stored.
    Type: Grant
    Filed: January 19, 2023
    Date of Patent: November 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Gandhi, Arijit Biswas, Anil Raghavendrachar Yelundur, Vineet Shashikant Chaoji
  • Publication number: 20230328310
    Abstract: A television receiver receives media data from a media content provider. The television receiver is also connected to a wireless network. When the television receiver receives a request via the wireless network to provide media content to an electronic device over the wireless network, the television receiver adjusts the size of a socket buffer associated with a TCP/IP socket and a transmission ring buffer associated with a wireless driver.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 12, 2023
    Inventors: Himanshu Jain, Amit Kumar, Ankit Gandhi, Jayaprakash Ramaraj
  • Publication number: 20230252110
    Abstract: Various systems, methods and devices are presented for performing media encryption. A media stream comprising audio packets and video packets can be received. A chunk of the media stream can be sorted to create a first group of a plurality of audio packets with an I-frame header and a second group of a plurality of P-frames and an I-frame payload. The first group can be encrypted while the second group is not encrypted. A fully-protected output media stream that includes the encrypted first group and the second group can then be streamed to a remote device via a network for output.
    Type: Application
    Filed: March 31, 2022
    Publication date: August 10, 2023
    Inventors: Amit Kumar, Ankit Gandhi, Himanshu Jain
  • Publication number: 20230239229
    Abstract: Methods and apparatuses for detecting timestamp discontinuities and video resolution discontinuities within a packet stream and marking locations of the detected discontinuities within the packet stream are described. Prior to transmission of the packet stream, an electronic device may perform timestamp discontinuity detection by acquiring a sequence of packets to be transmitted, identifying a first timestamp associated with an earliest packet within the sequence of packets, identifying a second timestamp associated with a latest packet within the sequence of packets, determining a timestamp time difference between the first timestamp and the second timestamp, determining a maximum chunk time difference based on a data rate at which the sequence of packets were encoded and a data size of the encoded packets, and detecting that a timestamp discontinuity exists within the sequence of packets if the timestamp time difference is greater than the maximum chunk time difference.
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Inventors: Amit Kumar, Ankit Gandhi, Himanshu Jain
  • Publication number: 20230153581
    Abstract: Respective initial feature sets are obtained for the nodes of a graph in which the nodes represent instances of entity types and edges represent relationships. Using the initial feature sets and the graph, a graph convolutional model is trained to generate one or more types of predictions. In the model, a representation of a particular node at a particular hidden layer is based on aggregated representations of neighbor nodes, and an embedding produced at a final hidden layer is used as input to a prediction layer. The trained model is stored.
    Type: Application
    Filed: January 19, 2023
    Publication date: May 18, 2023
    Applicant: Amazon Technologies, Inc.
    Inventors: Ankit Gandhi, Arijit Biswas, Anil Raghavendrachar Yelundur, Vineet Shashikant Chaoji
  • Patent number: 11593622
    Abstract: Respective initial feature sets are obtained for the nodes of a graph in which the nodes represent instances of entity types and edges represent relationships. Using the initial feature sets and the graph, a graph convolutional model is trained to generate one or more types of predictions. In the model, a representation of a particular node at a particular hidden layer is based on aggregated representations of neighbor nodes, and an embedding produced at a final hidden layer is used as input to a prediction layer. The trained model is stored.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: February 28, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankit Gandhi, Arijit Biswas, Anil Raghavendrachar Yelundur, Vineet Shashikant Chaoji
  • Patent number: 10404806
    Abstract: A method and a system are provided for segmenting a multimedia content. The method estimates a count of a plurality of multimedia segments in the multimedia content, and a duration of each of the plurality of multimedia segments in the multimedia content. The method determines a cost function associated with a multimedia segment from the plurality of multimedia segments, based on the count of the plurality of multimedia segments, and the duration of each of the plurality of multimedia segments. The method further determines an updated count of the plurality of multimedia segments, and an updated duration of each of the plurality of multimedia segments until the cost function satisfies a pre-defined criteria. Based on the updated count of the plurality of multimedia segments, and the updated duration of each of the plurality of multimedia segments, the method segments the multimedia content into the plurality of multimedia segments.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: September 3, 2019
    Inventors: Arijit Biswas, Ankit Gandhi, Ranjeet Kumar, Om D Deshmukh
  • Patent number: 10296533
    Abstract: The disclosed embodiments illustrate methods of generation of a table of content by processing multimedia content. The method includes identifying a set of key-phrases from the multimedia content based on one or more external data sources. The method further includes determining one or more segments of the multimedia content, based on the identified set of key-phrases, wherein a segment of the determined one or more segments comprises a subset of key-phrases from the set of key-phrases. The method further includes selecting at least a key-phrase from the subset of key-phrases of each of the corresponding one or more segments. The method further includes generating the table of content based on the selected key-phrase from each of the one or more segments, wherein the selected key-phrase from each of the one or more segments in the generated table of content is utilized to navigate through the multimedia content.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: May 21, 2019
    Inventors: Sanket Sanjay Barhate, Sahil Loomba, Ankit Gandhi, Arijit Biswas, Sumit Negi, Om D Deshmukh
  • Patent number: 10127824
    Abstract: Features are extracted from visual and audio modalities of a video to infer the location of figures/tables/equations/graphs/flow-charts determined as video anchor points which are highlighted on the video timeline to enable quick navigation and provide a quick summary of the video. A voice-based mechanism navigates to a point-of-interest in the video. In case of bandwidth-constrained settings, videos are often played at a very low resolution (quality), and often users need to increase video resolution manually to understand content presented in the figures. Using the automatic identification of these aforementioned anchored points, the resolution can be changed dynamically during streaming a video, which will provide a better viewing experience.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: November 13, 2018
    Inventors: Kuldeep Yadav, Arijit Biswas, Ankit Gandhi, Sumit Negi, Om D. Deshmukh
  • Patent number: 10056083
    Abstract: The disclosed embodiments illustrate method and system of processing multimedia content to generate a text transcript. The method includes segmenting each of a set of text frames to determine spatial regions. The method further includes extracting one or more keywords from each of the determined spatial regions. The method further includes determining the first set of keywords from the extracted one or more keywords based on filtering of one or more off-topic keywords from the extracted one or more keywords. The method further includes extracting a second set of keywords based on the determined first set of keywords. The method further includes generating a graph between each of a first set of keywords and one or more of a second set of keywords. The method further includes dynamically generating the text transcript of audio content in the multimedia content based on the generated graph.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: August 21, 2018
    Inventors: Sumit Negi, Sonal S Patil, Arijit Biswas, Ankit Gandhi, Om D Deshmukh
  • Publication number: 20180108354
    Abstract: The disclosed embodiments illustrate method and system of processing multimedia content to generate a text transcript. The method includes segmenting each of a set of text frames to determine spatial regions. The method further includes extracting one or more keywords from each of the determined spatial regions. The method further includes determining the first set of keywords from the extracted one or more keywords based on filtering of one or more off-topic keywords from the extracted one or more keywords. The method further includes extracting a second set of keywords based on the determined first set of keywords. The method further includes generating a graph between each of a first set of keywords and one or more of a second set of keywords. The method further includes dynamically generating the text transcript of audio content in the multimedia content based on the generated graph.
    Type: Application
    Filed: October 18, 2016
    Publication date: April 19, 2018
    Inventors: Sumit Negi, Sonal S. Patil, Arijit Biswas, Ankit Gandhi, Om D. Deshmukh
  • Patent number: 9934449
    Abstract: A method for detecting one or more topic transitions in a multimedia content includes identifying, one or more frames from a plurality of frames of the multimedia content based on a comparison between one or more content items in a first frame of the plurality of frames, and the one or more content items in a first set of frames of the plurality of frames. The method further includes determining at least a first score, and a second score for each of the one or more frames. Additionally, the method includes determining a likelihood for each of the one or more frames based at least on the first score, and the second score, wherein the likelihood is indicative of a topic transition among the one or more frames.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: April 3, 2018
    Assignee: VIDEOKEN, INC.
    Inventors: Ankit Gandhi, Arijit Biswas, Om D Deshmukh
  • Publication number: 20180060984
    Abstract: A method and a system are provided for content processing to determine pre-requisite subject matters for subject matters in multimedia content. The method determines a set of pre-requisite concepts and a set of outcome concepts for each of a set of multimedia content of a course. The method determines a concept coverage score based on at least the determined set of pre-requisite concepts and the determined set of outcome concepts. The method further determines a relevance score of each pre-requisite concept that corresponds to the set of pre-requisite concepts. The method further determines a weighted score for one of the first set of multimedia content based on the determined concept coverage score and the determined relevance score of one or more of the set of pre-requisite concepts. Further, the method determines a set of pre-requisite subject matters for the subject matters based on at least the determined weighted score.
    Type: Application
    Filed: August 30, 2016
    Publication date: March 1, 2018
    Inventors: Ankit Gandhi, Arijit Biswas, Om D. Deshmukh, Sahil Loomba
  • Publication number: 20180039637
    Abstract: The disclosed embodiments illustrate methods and systems for multimedia processing to identify concepts in multimedia content. The method includes receiving the multimedia content ant at least one annotation of multimedia content at a computing device from another computing device. The received at least one annotation includes a plurality of keywords that is representative of at least a plurality of concepts in the received multimedia content. The method further includes extracting a plurality of features from the received multimedia content by performing a statistical analysis of the multimedia content, based on the plurality of keywords in the at least one annotation. The method further includes identifying the plurality of concepts in a set of frames of the multimedia content by use of one or more classifiers. The one or more classifiers are trained, based on at the extracted plurality of features.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Ankit Gandhi, Arijit Biswas, Om D. Deshmukh, Sohil Shah, Kuldeep Kulkarni
  • Publication number: 20180011860
    Abstract: The disclosed embodiments illustrate methods of generation of a table of content by processing multimedia content. The method includes identifying a set of key-phrases from the multimedia content based on one or more external data sources. The method further includes determining one or more segments of the multimedia content, based on the identified set of key-phrases, wherein a segment of the determined one or more segments comprises a subset of key-phrases from the set of key-phrases. The method further includes selecting at least a key-phrase from the subset of key-phrases of each of the corresponding one or more segments. The method further includes generating the table of content based on the selected key-phrase from each of the one or more segments, wherein the selected key-phrase from each of the one or more segments in the generated table of content is utilized to navigate through the multimedia content.
    Type: Application
    Filed: July 7, 2016
    Publication date: January 11, 2018
    Inventors: Sanket Sanjay Barhate, Sahil Loomba, Ankit Gandhi, Arijit Biswas, Sumit Negi, Om D. Deshmukh
  • Patent number: 9830516
    Abstract: Embodiments disclose methods, systems and non-transitory computer readable medium for joint temporal segmentation and classification of user activities in an egocentric video.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: November 28, 2017
    Assignee: VideoKen, Inc.
    Inventors: Sovan Biswas, Ankit Gandhi, Arijit Biswas, Om D Deshmukh
  • Publication number: 20170287346
    Abstract: Features are extracted from visual and audio modalities of a video to infer the location of figures/tables/equations/graphs/flow-charts determined as video anchor points which are highlighted on the video timeline to enable quick navigation and provide a quick summary of the video. A voice-based mechanism navigates to a point-of-interest in the video. In case of bandwidth-constrained settings, videos are often played at a very low resolution (quality), and often users need to increase video resolution manually to understand content presented in the figures. Using the automatic identification of these aforementioned anchored points, the resolution can be changed dynamically during streaming a video, which will provide a better viewing experience.
    Type: Application
    Filed: April 1, 2016
    Publication date: October 5, 2017
    Applicant: YEN4KEN INC.
    Inventors: Kuldeep Yadav, Arijit Biswas, Ankit Gandhi, Sumit Negi, Om D. Deshmukh
  • Publication number: 20170242849
    Abstract: According to embodiments illustrated herein, a method and a system is provided for extracting one or more content items from content. The method includes determining, by one or more processors, one or more features associated with each of a plurality of content items in the content. Further, determining, by the one or more processors, a score for each of the plurality of content items based on a weight assigned to each of the one or more features associated with each of the plurality of content items. Thereafter, one or more content items are extracted from the plurality of content items based on the determined score to create at least an index of the content.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Arijit Biswas, Ankit Gandhi, Om D Deshmukh
  • Publication number: 20170228614
    Abstract: According to embodiments illustrated herein there is provided a method for detecting one or more topic transitions in a multimedia content. The method includes identifying, one or more frames from a plurality of frames of the multimedia content based on a comparison between one or more content items in a first frame of the plurality of frames, and the one or more content items in a first set of frames of the plurality of frames. The method further includes determining at least a first score, and a second score for each of the one or more frames. Additionally, the method includes determining a likelihood for each of the one or more frames based at least on the first score, and the second score, wherein the likelihood is indicative of a topic transition among the one or more frames.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 10, 2017
    Inventors: Ankit Gandhi, Arijit Biswas, Om D. Deshmukh