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: 11687830Abstract: 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: GrantFiled: May 15, 2020Date of Patent: June 27, 2023Assignee: Apple Inc.Inventors: Michael R. Siracusa, Anil Kumar Katti, Mohammad Reza Farhadi, Aseem Wadhwa, Michael Ryan Brennan, Andrew Joseph Rachwalski
-
Publication number: 20200380415Abstract: 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: ApplicationFiled: May 15, 2020Publication date: December 3, 2020Inventors: Michael R. SIRACUSA, Anil Kumar KATTI, Mohammad Reza FARHADI, Aseem WADHWA, Michael Ryan BRENNAN, Andrew Joseph RACHWALSKI
-
Patent number: 10674167Abstract: In one method embodiment a method of processing of a bitstream is disclosed.Type: GrantFiled: November 30, 2017Date of Patent: June 2, 2020Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 10230970Abstract: In one embodiment a method of video processing is disclosed.Type: GrantFiled: July 10, 2013Date of Patent: March 12, 2019Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 10051269Abstract: 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: GrantFiled: August 24, 2017Date of Patent: August 14, 2018Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 9992492Abstract: 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: GrantFiled: October 9, 2013Date of Patent: June 5, 2018Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20180084264Abstract: In one method embodiment a method of processing of a bitstream is disclosed.Type: ApplicationFiled: November 30, 2017Publication date: March 22, 2018Applicant: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20170353718Abstract: 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: ApplicationFiled: August 24, 2017Publication date: December 7, 2017Applicant: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 9838683Abstract: In one method embodiment a method of processing of a bitstream is disclosed.Type: GrantFiled: July 10, 2013Date of Patent: December 5, 2017Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 9787984Abstract: 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: GrantFiled: October 3, 2016Date of Patent: October 10, 2017Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 9602817Abstract: 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: GrantFiled: July 12, 2013Date of Patent: March 21, 2017Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 9584803Abstract: 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: GrantFiled: July 8, 2013Date of Patent: February 28, 2017Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20170026640Abstract: 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: ApplicationFiled: October 3, 2016Publication date: January 26, 2017Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Patent number: 9462268Abstract: 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: GrantFiled: October 9, 2013Date of Patent: October 4, 2016Assignee: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20140098853Abstract: 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: ApplicationFiled: October 9, 2013Publication date: April 10, 2014Applicant: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20140098897Abstract: 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: ApplicationFiled: October 9, 2013Publication date: April 10, 2014Applicant: Cisco Technology, Inc.Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20140023145Abstract: 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: ApplicationFiled: July 12, 2013Publication date: January 23, 2014Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20140016710Abstract: In one embodiment a method of video processing is disclosed.Type: ApplicationFiled: July 10, 2013Publication date: January 16, 2014Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20140016711Abstract: In one method embodiment a method of processing of a bitstream is disclosed.Type: ApplicationFiled: July 10, 2013Publication date: January 16, 2014Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang
-
Publication number: 20140010281Abstract: 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: ApplicationFiled: July 8, 2013Publication date: January 9, 2014Inventors: Arturo A. Rodriguez, Anil Kumar Katti, Hsiang-Yeh Hwang