Patents by Inventor Milan Mehta
Milan Mehta 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).
-
Publication number: 20240129486Abstract: For stability of a bit rate for groups of pictures (GOPs), a rate buffer bit controller feedback loop and a proportional integral derivative (PID) bit controller feedback loop may be used to maintain at least one video buffer.Type: ApplicationFiled: October 18, 2022Publication date: April 18, 2024Inventors: Kannan VAIRAVAN, Milan Mehta
-
Publication number: 20240053820Abstract: In some embodiments, holographic presentations despite using holographic displays having limited viewing angles may be facilitated. In some embodiments, a user may be detected via one or more sensors associated with a holographic display system, where the holographic display system being configured with a first viewing angle. Based on the detection of the user, a direction of the user may be determined. The first viewing angle of the holographic display system may also be determined. For example, the holographic display system may determine a current first viewing angle. Based on the direction of the user, the first viewing angle may be adjusted such that the user becomes within the adjusted first viewing angle of the holographic display system.Type: ApplicationFiled: August 9, 2022Publication date: February 15, 2024Applicant: Capital One Services, LLCInventors: Lee ADCOCK, Gurpreet Singh SANDHU, Milan MEHTA, Benjamin POLK
-
Publication number: 20240056786Abstract: In some embodiments, holographically displaying items based on item compatibility with user account features may be facilitated. In some embodiments, first and second mobile devices may be detected as being within a proximity threshold of a holographic display device, where the first mobile device is associated with a first user account and the second mobile device is associated with a second user account. Based on the detection, (i) navigation information of the first and second mobile devices, (ii) return value information indicating respective return values associated with candidate items, and (iii) account feature compatibility information may be obtained and inputted into a machine learning model. Despite a first candidate item being incompatible with a second account feature set for the second mobile device, a first holographic representation of the first candidate item may be displayed.Type: ApplicationFiled: August 9, 2022Publication date: February 15, 2024Applicant: Capital One Services, LLCInventors: Milan MEHTA, Gurpreet Singh SANDHU, Benjamin POLK, Lee ADCOCK
-
Patent number: 11470368Abstract: In some embodiments, a method reviews information from a set of clients. The information is based on interaction with an application associated with a video delivery system. The method selects ascription events from the information based on a model that defines ascription events that could lead to an outcome for the video delivery system and stores the ascription events into a set of data structures. The ascription events are stored based on respective timing information associated with the respective ascription event and one or more of the ascription events that could lead to the outcome are retrievable based on respective time information for the ascription events.Type: GrantFiled: October 2, 2020Date of Patent: October 11, 2022Assignee: HULU, LLCInventors: James Wann, Milan Mehta, Cara Postilion, Adam Thomas Ahringer, Gary Ames
-
Publication number: 20220109899Abstract: In some embodiments, a method reviews information from a set of clients. The information is based on interaction with an application associated with a video delivery system. The method selects ascription events from the information based on a model that defines ascription events that could lead to an outcome for the video delivery system and stores the ascription events into a set of data structures. The ascription events are stored based on respective timing information associated with the respective ascription event and one or more of the ascription events that could lead to the outcome are retrievable based on respective time information for the ascription events.Type: ApplicationFiled: October 2, 2020Publication date: April 7, 2022Inventors: James Wann, Milan Mehta, Cara Postilion, Adam Thomas Ahringer, Gary Ames
-
Patent number: 9247248Abstract: Mode searching and early termination of a video picture may include determining the cost value of a simple intra-mode prediction of the video picture; determining the cost value of an inter-mode prediction of the video picture; determining a threshold value based on a given quantization parameter (QP); comparing the cost value of the simple intra-mode prediction to the sum of the cost value of the inter-mode prediction and the threshold value; and performing a mode-prediction of the video picture in accordance with the result obtained. Fast compression of variable length symbols may include receiving a variable length symbol with one or more tokens; combining the one or more tokens in the variable length symbol to form a token combination; and determining a bit representation of the token combination in correspondence to a probability threshold associated with the token combination.Type: GrantFiled: February 18, 2013Date of Patent: January 26, 2016Assignee: Sony Computer Entertainment Inc.Inventors: Jason N. Wang, Rathish Krishnan, Michael Kutner, Milan Mehta, Cheng Huang, Yi Luo, Jon Brelin
-
Patent number: 8848799Abstract: Fast motion estimation in video encoding may be implemented using early termination. One or more section sizes in a current video picture may be determined for which a portion of motion estimation can be skipped during encoding of the current video picture. The portion of motion estimation may be performed on the current video picture on a section-by-section basis only for one or more section sizes not skipped. The picture may be encoded using the motion estimation performed in b) to produce an encoded picture. The resulting encoded picture may be stored or transmitted. The speedup achieved by skipping part of motion estimation may be regulated by selection of a quality control value.Type: GrantFiled: September 2, 2009Date of Patent: September 30, 2014Assignee: Sony Computer Entertainment Inc.Inventors: Rathish Krishnan, Milan Mehta
-
Patent number: 8699561Abstract: Apparatus and methods for decoding streaming data containing one or more coded pictures in which each picture contains a plurality of slices and each slice containing a plurality of macroblocks are disclosed. A first decoding subtask is performed on all macroblocks in the coded picture or a section thereof. After performing the first decoding subtask on all macroblocks in the coded picture or a section thereof, a second decoding subtask is performed on all the macroblocks in the coded picture or section thereof. One or more of the first and second tasks includes examining a slice or macroblock within the coded picture to determine if there are any errors, and if an error is present, handling the error.Type: GrantFiled: August 23, 2007Date of Patent: April 15, 2014Assignee: Sony Computer Entertainment Inc.Inventors: Shan Liu, Jason N. Wang, Milan Mehta
-
Publication number: 20130156103Abstract: Mode searching and early termination of a video picture may include determining the cost value of a simple intra-mode prediction of the video picture; determining the cost value of an inter-mode prediction of the video picture; determining a threshold value based on a given quantization parameter (QP); comparing the cost value of the simple intra-mode prediction to the sum of the cost value of the inter-mode prediction and the threshold value; and performing a mode-prediction of the video picture in accordance with the result obtained. Fast compression of variable length symbols may include receiving a variable length symbol with one or more tokens; combining the one or more tokens in the variable length symbol to form a token combination; and determining a bit representation of the token combination in correspondence to a probability threshold associated with the token combination.Type: ApplicationFiled: February 18, 2013Publication date: June 20, 2013Applicant: Sony Computer Entertainment Inc.Inventors: Jason N. Wang, Rathish Krishnan, Michael Kutner, Milan Mehta, Cheng Huang, Yi Luo, Jon Brelin
-
Patent number: 8379718Abstract: Apparatus and Method for parallel digital picture encoding are disclosed. A digital picture is partitioned into two or more vertical sections. An encoder unit is selected to serve as a master and one or more encoder units are selected to serve as slaves. The total number of encoder units used equals the number of vertical sections. A mode search is performed on the two or more vertical sections on a row-by-row basis. Entropy coding is performed on the two or more vertical sections on a row-by-row basis. The entropy coding of each vertical section is performed in parallel such that each encoder unit performs entropy coding on its respective vertical section. De-blocking is performed on the two or more vertical sections in parallel on a row-by-row basis.Type: GrantFiled: September 2, 2009Date of Patent: February 19, 2013Assignee: Sony Computer Entertainment Inc.Inventors: Jason N. Wang, Rathish Krishnan, Michael Kutner, Milan Mehta, Cheng Huang, Yi Luo, Jon Brelin
-
Patent number: 8213518Abstract: Streaming data may be decoded by dividing a process for decoding the streaming data into two or more tasks based on data dependencies between the two or more tasks. The two or more tasks may be executed in parallel on three or more processors in a way that balances a processing load of executing the two or more tasks among the three or more processors.Type: GrantFiled: January 26, 2007Date of Patent: July 3, 2012Assignee: Sony Computer Entertainment Inc.Inventors: Jason N. Wang, Milan Mehta
-
Publication number: 20110051813Abstract: Fast motion estimation in video encoding may be implemented using early termination. One or more section sizes in a current video picture may be determined for which a portion of motion estimation can be skipped during encoding of the current video picture. The portion of motion estimation may be performed on the current video picture on a section-by-section basis only for one or more section sizes not skipped. The picture may be encoded using the motion estimation performed in b) to produce an encoded picture. The resulting encoded picture may be stored or transmitted. The speedup achieved by skipping part of motion estimation may be regulated by selection of a quality control value.Type: ApplicationFiled: September 2, 2009Publication date: March 3, 2011Applicant: Sony Computer Entertainment Inc.Inventors: Rathish Krishnan, Milan Mehta
-
Publication number: 20110051811Abstract: Apparatus and Method for parallel digital picture encoding are disclosed. A digital picture is partitioned into two or more vertical sections. An encoder unit is selected to serve as a master and one or more encoder units are selected to serve as slaves. The total number of encoder units used equals the number of vertical sections. A mode search is performed on the two or more vertical sections on a row-by-row basis. Entropy coding is performed on the two or more vertical sections on a row-by-row basis. The entropy coding of each vertical section is performed in parallel such that each encoder unit performs entropy coding on its respective vertical section. De-blocking is performed on the two or more vertical sections in parallel on a row-by-row basis.Type: ApplicationFiled: September 2, 2009Publication date: March 3, 2011Applicant: Sony Computer Entertainment Inc.Inventors: Jason N. Wang, Rathish Krishnan, Michael Kutner, Milan Mehta, Cheng Huang, Yi Luo, Jon Brelin
-
Patent number: 7418380Abstract: A multimedia decoder unit having error concealment and fast muting capabilities. The audio decoder provides error concealment using a dynamic recovery delay that is based on the error rate of an input digital bitstream and also uses frame repeating. The decoder allows fast audio muting whereby audio can be muted within two audio frames of a mute signal that immediately freezes the video frame, e.g., a channel change. With respect to the dynamic recovery delay, a template of fixed length is used to inspect the last frames within the template. If error is found, then the error sum is used as an index into a table length which provides a dynamic template length. Error within the dynamic template length is computed and if larger than a tolerance, the current frame is muted. This allows the recovery delay to be adaptive and based on the error rate while still allowing mute merging.Type: GrantFiled: May 4, 2004Date of Patent: August 26, 2008Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Hua Chen, Ikuo Tsukagoshi, Milan Mehta
-
Publication number: 20080049844Abstract: Apparatus and methods for decoding streaming data containing one or more coded pictures in which each picture contains a plurality of slices and each slice containing a plurality of macroblocks are disclosed. A first decoding subtask is performed on all macroblocks in the coded picture or a section thereof. After performing the first decoding subtask on all macroblocks in the coded picture or a section thereof, a second decoding subtask is performed on all the macroblocks in the coded picture or section thereof. One or more of the first and second tasks includes examining a slice or macroblock within the coded picture to determine if there are any errors, and if an error is present, handling the error.Type: ApplicationFiled: August 23, 2007Publication date: February 28, 2008Applicant: Sony Computer Entertainment Inc.Inventors: Shan Liu, Jason N. Wang, Milan Mehta
-
Publication number: 20050207490Abstract: A new identifier, called the active ID, is computed for each decoded video picture used as a reference picture. The active ID is computed from the frame buffer index and the frame-field encoding type and uniquely identifies each of the decoded video pictures. In one aspect, the active ID identifies decoded video pictures used in a B direct co-located macroblock prediction process. In another aspect, the active ID identifies decoded video pictures used in a de-blocking process.Type: ApplicationFiled: March 11, 2005Publication date: September 22, 2005Inventors: Jason Wang, Milan Mehta
-
Patent number: 6915263Abstract: A multimedia decoder unit having error concealment and fast muting capabilities. The audio decoder provides error concealment using a dynamic recovery delay that is based on the error rate of an input digital bitstream and also uses frame repeating. The decoder allows fast audio muting whereby audio can be muted within two audio frames of a mute signal that immediately freezes the video frame, e.g., a channel change. With respect to the dynamic recovery delay, a template of fixed length is used to inspect the last frames within the template. If error is found, then the error sum is used as an index into a table length which provides a dynamic template length. Error within the dynamic template length is computed and if larger than a tolerance, the current frame is muted. This allows the recovery delay to be adaptive and based on the error rate while still allowing mute merging.Type: GrantFiled: October 20, 1999Date of Patent: July 5, 2005Assignees: Sony Corporation, Sony Electronics, Inc.Inventors: Hua Chen, Ikuo Tsukagoshi, Milan Mehta
-
Publication number: 20040210329Abstract: A multimedia decoder unit having error concealment and fast muting capabilities. The audio decoder provides error concealment using a dynamic recovery delay that is based on the error rate of an input digital bitstream and also uses frame repeating. The decoder allows fast audio muting whereby audio can be muted within two audio frames of a mute signal that immediately freezes the video frame, e.g., a channel change. With respect to the dynamic recovery delay, a template of fixed length is used to inspect the last frames within the template. If error is found, then the error sum is used as an index into a table length which provides a dynamic template length. Error within the dynamic template length is computed and if larger than a tolerance, the current frame is muted. This allows the recovery delay to be adaptive and based on the error rate while still allowing mute merging.Type: ApplicationFiled: May 4, 2004Publication date: October 21, 2004Applicants: Sony Corporation, Sony Electronic Inc.Inventors: Hua Chen, Ikuo Tsukagoshi, Milan Mehta