Patents by Inventor Anil Kumar Katti

Anil Kumar Katti 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: 11687830
    Abstract: The subject technology provides for determining that a machine learning model in a first format includes sufficient data to conform to a particular model specification in a second format, the second format corresponding to an object oriented programming language), wherein the machine learning model includes a model parameter of the machine learning model. The subject technology transforms the machine learning model into a transformed machine learning model that is compatible with the particular model specification. The subject technology generates a code interface and code for the transformed machine learning model, the code interface including code statements in the object oriented programming language, the code statements corresponding to an object representing the transformed machine learning model and the object includes an interface to update the model parameter.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: June 27, 2023
    Assignee: Apple Inc.
    Inventors: Michael R. Siracusa, Anil Kumar Katti, Mohammad Reza Farhadi, Aseem Wadhwa, Michael Ryan Brennan, Andrew Joseph Rachwalski
  • Publication number: 20200380415
    Abstract: The subject technology provides for determining that a machine learning model in a first format includes sufficient data to conform to a particular model specification in a second format, the second format corresponding to an object oriented programming language), wherein the machine learning model includes a model parameter of the machine learning model. The subject technology transforms the machine learning model into a transformed machine learning model that is compatible with the particular model specification. The subject technology generates a code interface and code for the transformed machine learning model, the code interface including code statements in the object oriented programming language, the code statements corresponding to an object representing the transformed machine learning model and the object includes an interface to update the model parameter.
    Type: Application
    Filed: May 15, 2020
    Publication date: December 3, 2020
    Inventors: Michael R. SIRACUSA, Anil Kumar KATTI, Mohammad Reza FARHADI, Aseem WADHWA, Michael Ryan BRENNAN, Andrew Joseph RACHWALSKI
  • Patent number: 10674167
    Abstract: In one method embodiment a method of processing of a bitstream is disclosed.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: June 2, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 10230970
    Abstract: In one embodiment a method of video processing is disclosed.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: March 12, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 10051269
    Abstract: Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: August 14, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 9992492
    Abstract: Systems and methods disclosed herein may describe methods and systems for generating, receiving, and/or processing a bitstream comprising at least a first coded video stream (CVS), the first CVS comprising a first flag that indicates whether each of a plurality of sub-layers in a coded video sequence has a respectively corresponding set of sub-layer parameters or whether a common set of sub-layer parameters corresponds to the plural sub-layers, wherein each sub-layer corresponds to a respective temporal identifier value.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: June 5, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20180084264
    Abstract: In one method embodiment a method of processing of a bitstream is disclosed.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Applicant: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20170353718
    Abstract: Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS.
    Type: Application
    Filed: August 24, 2017
    Publication date: December 7, 2017
    Applicant: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 9838683
    Abstract: In one method embodiment a method of processing of a bitstream is disclosed.
    Type: Grant
    Filed: July 10, 2013
    Date of Patent: December 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 9787984
    Abstract: Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: October 10, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 9602817
    Abstract: In one method embodiment a method of processing of a bitstream is disclosed. The method may include receiving by a processing device a bitstream comprising a first portion of compressed pictures encoded at a first encoding level, the first portion of compressed pictures corresponding to a first picture resolution; determining a ratio of a picture size of at least one picture of the first portion of the compressed picture and a picture size of the largest picture encoded at the first encoding level; determining a first number of picture buffers for processing of the first portion of the compressed pictures, wherein the first number of picture buffers are determined based on the determined ratio; and mapping the first number of picture buffers in a memory allocated for decoding of bitstream.
    Type: Grant
    Filed: July 12, 2013
    Date of Patent: March 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 9584803
    Abstract: In one embodiment, a video bitstream is received at a video processing device. The bitstream may be decoded by the video processing device to produce a first picture data and a second picture data. The decoded first picture data and decoded second picture data may be stored in a decoded picture buffer. The first decoded picture data has a corresponding first picture rate and the second decoded picture data has a corresponding second picture rate. Auxiliary information corresponding to the bitstream may be received for the first picture data and second picture data at the video processing device. The decoded first picture data stored in the decoded picture buffer may be processed by the video processing device based on the received auxiliary information. The decoded first picture data may be processed based on the auxiliary information to produce a version of the first picture data at the second picture rate, the second picture rate being different from the first picture rate.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: February 28, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20170026640
    Abstract: Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS.
    Type: Application
    Filed: October 3, 2016
    Publication date: January 26, 2017
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Patent number: 9462268
    Abstract: Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: October 4, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20140098897
    Abstract: Systems and methods disclosed herein may describe methods and systems for generating, receiving, and/or processing a bitstream comprising at least a first coded video stream (CVS), the first CVS comprising a first flag that indicates whether each of a plurality of sub-layers in a coded video sequence has a respectively corresponding set of sub-layer parameters or whether a common set of sub-layer parameters corresponds to the plural sub-layers, wherein each sub-layer corresponds to a respective temporal identifier value.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 10, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20140098853
    Abstract: Systems and methods may be provided for determining whether or not to output the “decoded pictures yet to be output” (DPYTBO) after decoding a random access point (RAP) picture of the second of two consecutive coded video sequences in a bitstream. The DPYTBO pictures may reside in a portion of memory coupled to a video decoder. The portion of memory may correspond to the Decoder Picture Buffer (DPB) of the video decoder. The picture resolution in the bitstream is allowed to change only at the start of a CVS. The first coded picture in a coded video sequence (CVS) may be a RAP picture. The second CVS may or may not have a picture resolution that is different from the picture resolution corresponding to the first CVS.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 10, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20140023145
    Abstract: In one method embodiment a method of processing of a bitstream is disclosed. The method may include receiving by a processing device a bitstream comprising a first portion of compressed pictures encoded at a first encoding level, the first portion of compressed pictures corresponding to a first picture resolution; determining a ratio of a picture size of at least one picture of the first portion of the compressed picture and a picture size of the largest picture encoded at the first encoding level; determining a first number of picture buffers for processing of the first portion of the compressed pictures, wherein the first number of picture buffers are determined based on the determined ratio; and mapping the first number of picture buffers in a memory allocated for decoding of bitstream.
    Type: Application
    Filed: July 12, 2013
    Publication date: January 23, 2014
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20140016711
    Abstract: In one method embodiment a method of processing of a bitstream is disclosed.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 16, 2014
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20140016710
    Abstract: In one embodiment a method of video processing is disclosed.
    Type: Application
    Filed: July 10, 2013
    Publication date: January 16, 2014
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
  • Publication number: 20140010281
    Abstract: In one embodiment, a video bitstream is received at a video processing device. The bitstream may be decoded by the video processing device to produce a first picture data and a second picture data. The decoded first picture data and decoded second picture data may be stored in a decoded picture buffer. The first decoded picture data has a corresponding first picture rate and the second decoded picture data has a corresponding second picture rate. Auxiliary information corresponding to the bitstream may be received for the first picture data and second picture data at the video processing device. The decoded first picture data stored in the decoded picture buffer may be processed by the video processing device based on the received auxiliary information. The decoded first picture data may be processed based on the auxiliary information to produce a version of the first picture data at the second picture rate, the second picture rate being different from the first picture rate.
    Type: Application
    Filed: July 8, 2013
    Publication date: January 9, 2014
    Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang