Patents by Inventor Rohit Rao
Rohit Rao 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: 20250168320Abstract: An XR device includes a display device, a lens, and programs. The programs are stored in memory and configured to be executed by processors. Moreover, the programs include instructions for determining an HPPD metric for the XR device based on characteristics of the display device and the lens. The programs also include instructions for receiving data regarding a size and a location of visual XR content from an XR application running on the XR device. Additionally, the programs include instructions for determining an RPPD metric for the visual XR content based on the data. Further, the programs include instructions for determining a recommended resolution for rendering the visual XR content based on the HPPD metric and the RPPD metric. Moreover, the programs include instructions for transmitting the recommended resolution to the XR application, where the XR application is configured to render the visual XR content using the recommended resolution.Type: ApplicationFiled: November 5, 2024Publication date: May 22, 2025Inventors: Rohit Rao Padebettu, Nghiep Chinh Luu, Irad Ratmansky, Steven Paul Lansel
-
Patent number: 12039695Abstract: In particular embodiments, the disclosure provides a method comprising: rendering, on a graphics processing unit (GPU), a low-resolution image associated with a scene, the low-resolution image having a resolution that is lower than a target resolution; transmitting a version of the low-resolution image to a neural accelerator; processing, on the neural accelerator, the version of the low-resolution image using a trained machine-learning model, thereby outputting a plurality of control parameters; transmitting the control parameters from the neural accelerator to the GPU; processing, on the GPU, the low-resolution image and the control parameters to construct a high-resolution image having the target resolution, wherein the GPU is programmed to determine a plurality of pixel weights for performing an interpolation using the control parameters; and outputting the high-resolution image.Type: GrantFiled: February 7, 2022Date of Patent: July 16, 2024Assignee: META PLATFORMS TECHNOLOGIES, LLCInventors: Haomiao Jiang, Todd Douglas Keeler, Grant Kaijuin Yang, Rohit Rao Padebettu, Steven Paul Lansel, Behnam Bastani
-
Patent number: 11941690Abstract: There are provided systems and methods for reducing account churn rate through intelligent collaborative filtering. A user may utilize an online account with the service provider to perform various actions and generate account usage data, such as usage of various service subcategories of the service provider or different subcategorizations for the user. Based on the current user's usage of services and other subcategorizations of the user, the user may be compared to other past users that have left the service provider utilizing collaborative filtering for matching users and user vectorization. For example, a matrix of the past users may be made based on the number of matching user that fall into the same categorizations. Each row of the matrix may be vectorized and compared to current user. If this comparison indicates potential attrition of the account, a remediation action may be taken.Type: GrantFiled: February 6, 2023Date of Patent: March 26, 2024Assignee: PAYPAL, INC.Inventor: Collu Rohit Rao
-
Patent number: 11734808Abstract: In one embodiment, a method includes receiving a source image and its associated parameters from each of multiple image sources, associating each of the source images with a layer in a range of layers based on the parameters associated with the source images, the range of layers specifying a composition layering order of the source images, generating a corresponding customized distortion mesh for each particular source image in the source images based on the parameters associated with the particular source image and at least a portion of the parameters associated with each of the source images that is associated with any layer preceding a layer associated with the particular source image, modifying each of the source images using the corresponding customized distortion mesh, generate a composite image using the modified source images, and display the composite image as a frame in a video.Type: GrantFiled: June 23, 2022Date of Patent: August 22, 2023Assignee: Meta Platforms Technologies, LLCInventors: Rohit Rao Padebettu, Steven Paul Lansel, Todd Douglas Keeler
-
Publication number: 20230196451Abstract: There are provided systems and methods for reducing account churn rate through intelligent collaborative filtering. A user may utilize an online account with the service provider to perform various actions and generate account usage data, such as usage of various service subcategories of the service provider or different subcategorizations for the user. Based on the current user's usage of services and other subcategorizations of the user, the user may be compared to other past users that have left the service provider utilizing collaborative filtering for matching users and user vectorization. For example, a matrix of the past users may be made based on the number of matching user that fall into the same categorizations. Each row of the matrix may be vectorized and compared to current user. If this comparison indicates potential attrition of the account, a remediation action may be taken.Type: ApplicationFiled: February 6, 2023Publication date: June 22, 2023Inventor: Collu Rohit Rao
-
Publication number: 20230134355Abstract: In one embodiment, a method includes accessing a first image corresponding to a first frame of a video stream, rendering a first area of a second image corresponding to a second frame of the video stream, generating a second area of the second image corresponding to the second frame of the video stream by re-projecting the second area of the first image according to one or more warping parameters, and constructing the second image corresponding to the second frame by compositing the rendered first area and the generated second area of the second image. In another embodiment, a method includes an operating system receiving a set of data associated with an object from a first application, storing the set of data on the operating system, receiving a command to share the object with a second application, and allowing the second application to access the portion of the data associated with the object that it needs.Type: ApplicationFiled: October 27, 2022Publication date: May 4, 2023Inventors: Steven Paul Lansel, Todd Douglas Keeler, Rohit Rao Padebettu, Alexander Michael Louie, Michal Hlavac, Wai Leong Chak, Yeliz Karadayi
-
Patent number: 11574361Abstract: There are provided systems and methods for reducing account churn rate through intelligent collaborative filtering. A user may utilize an online account with the service provider to perform various actions and generate account usage data, such as usage of various service subcategories of the service provider or different subcategorizations for the user. Based on the current user's usage of services and other subcategorizations of the user, the user may be compared to other past users that have left the service provider utilizing collaborative filtering for matching users and user vectorization. For example, a matrix of the past users may be made based on the number of matching user that fall into the same categorizations. Each row of the matrix may be vectorized and compared to current user. If this comparison indicates potential attrition of the account, a remediation action may be taken.Type: GrantFiled: December 13, 2019Date of Patent: February 7, 2023Assignee: PAYPAL, INC.Inventor: Collu Rohit Rao
-
Publication number: 20220392037Abstract: In one embodiment, a method includes receiving a source image and its associated parameters from each of multiple image sources, associating each of the source images with a layer in a range of layers based on the parameters associated with the source images, the range of layers specifying a composition layering order of the source images, generating a corresponding customized distortion mesh for each particular source image in the source images based on the parameters associated with the particular source image and at least a portion of the parameters associated with each of the source images that is associated with any layer preceding a layer associated with the particular source image, modifying each of the source images using the corresponding customized distortion mesh, generate a composite image using the modified source images, and display the composite image as a frame in a video.Type: ApplicationFiled: June 23, 2022Publication date: December 8, 2022Inventors: Rohit Rao Padebettu, Steven Paul Lansel, Todd Douglas Keeler
-
Patent number: 11398020Abstract: In one embodiment, a method includes receiving a source image and its associated parameters from each of multiple image sources, associating each of the source images with a layer in a range of layers based on the parameters associated with the source images, the range of layers specifying a composition layering order of the source images, generating a corresponding customized distortion mesh for each particular source image in the source images based on the parameters associated with the particular source image and at least a portion of the parameters associated with each of the source images that is associated with any layer preceding a layer associated with the particular source image, modifying each of the source images using the corresponding customized distortion mesh, generating a composite image using the modified source images, and displaying the composite image as a frame in a video.Type: GrantFiled: December 23, 2020Date of Patent: July 26, 2022Assignee: Facebook Technologies, LLC.Inventors: Rohit Rao Padebettu, Steven Paul Lansel, Todd Douglas Keeler
-
Publication number: 20220198627Abstract: In one embodiment, a method includes receiving a source image and its associated parameters from each of multiple image sources, associating each of the source images with a layer in a range of layers based on the parameters associated with the source images, the range of layers specifying a composition layering order of the source images, generating a corresponding customized distortion mesh for each particular source image in the source images based on the parameters associated with the particular source image and at least a portion of the parameters associated with each of the source images that is associated with any layer preceding a layer associated with the particular source image, modifying each of the source images using the corresponding customized distortion mesh, generating a composite image using the modified source images, and displaying the composite image as a frame in a video.Type: ApplicationFiled: December 23, 2020Publication date: June 23, 2022Inventors: Rohit Rao Padebettu, Steven Paul Lansel, Todd Douglas Keeler
-
Patent number: 11258999Abstract: A method reducing a motion sickness effect associated with a rendering of a video on a virtual reality device includes: extracting, from a portion of the video, at least one motion parameter that relates to a motion of a camera used for capturing the video, determining, based on the extracted at least one motion parameter, at least one motion sickness reduction scheme to be applied to the video, and dynamically rendering the video to the virtual reality device by applying the determined motion sickness scheme to the portion of the video.Type: GrantFiled: May 18, 2018Date of Patent: February 22, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rohit Rao Padebettu, Nachiketa Das
-
Publication number: 20210182956Abstract: There are provided systems and methods for reducing account churn rate through intelligent collaborative filtering. A user may utilize an online account with the service provider to perform various actions and generate account usage data, such as usage of various service subcategories of the service provider or different subcategorizations for the user. Based on the current user's usage of services and other subcategorizations of the user, the user may be compared to other past users that have left the service provider utilizing collaborative filtering for matching users and user vectorization. For example, a matrix of the past users may be made based on the number of matching user that fall into the same categorizations. Each row of the matrix may be vectorized and compared to current user. If this comparison indicates potential attrition of the account, a remediation action may be taken.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventor: Collu Rohit Rao
-
Patent number: 10719959Abstract: The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.Type: GrantFiled: January 16, 2017Date of Patent: July 21, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sakthivel Govindasamy, Swantantra Jaiswal, Rahul Upadhyay, Atul Dharwal, Rohit Rao Padebettu, Sang-ik Bang, Ajay Surendranath
-
Publication number: 20190019316Abstract: The embodiments herein provide a mobile device comprising a display, and a processor configured to receiving a texture to be rendered on the display, checking at least one rendering parameter for the received texture wherein the rendering parameter comprises at least one of a device resolution, available memory, rendering path, and texture type, selecting at least one memory optimization technique based on the at least one rendering parameter, wherein the memory optimization technique is at least one of Dynamic Texture Scaling (DTS), Content Adaptive Compression (CAC), and On Device Texture Compression (ODTC) and performing the selected texture optimization technique on the received texture.Type: ApplicationFiled: January 16, 2017Publication date: January 17, 2019Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sakthivel GOVINDASAMY, Swantantra JAISWAL, Rahul UPADHYAY, Atul DHARWAL, Rohit Rao PADEBETTU, Sang-ik BANG, Ajay SURENDRANATH
-
Publication number: 20180338132Abstract: A method reducing a motion sickness effect associated with a rendering of a video on a virtual reality device includes: extracting, from a portion of the video, at least one motion parameter that relates to a motion of a camera used for capturing the video, determining, based on the extracted at least one motion parameter, at least one motion sickness reduction scheme to be applied to the video, and dynamically rendering the video to the virtual reality device by applying the determined motion sickness scheme to the portion of the video.Type: ApplicationFiled: May 18, 2018Publication date: November 22, 2018Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Rohit RAO PADEBETTU, Nachiketa DAS
-
Publication number: 20150156248Abstract: A system for creating content for mobile devices facilitates the creation and dissemination of content to a plurality of mobile devices and computers. Content can comprise of multiple panels, and each panel, in addition to video, graphics and text, can have an ordered set of audio and video (voice, music, etc.) provided, which are played back in a mobile device by a content client component in the specified order for each of the panels. A computer or PC comprising the content creator functionality is used to generate content and communicate it to a content distribution server.Type: ApplicationFiled: December 4, 2013Publication date: June 4, 2015Inventors: BINDU RAMA RAO, ROHIT RAO JAYANTHI KOLAR, MALLIKA RAO JAYANTHI KOLAR
-
Patent number: 8799139Abstract: A method is described that includes accessing bids for ranked goods and minimum rank indicators that each specifies a lowest rank for a good that is acceptable to a bidder, assigning a ranked good to a first bidder based on a first bid and a first minimum rank indicator each associated with the first bidder, and outputting a signal indicative of a cost of the assigned rank good based on a second bid associated with a next highest bidder having a second minimum rank indicator that specifies a rank that is inclusive of a rank of the ranked good assigned to the first bidder.Type: GrantFiled: March 27, 2007Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Gagan Aggarwal, Jon Feldman, Shanmugavelayutham Muthukrishnan, Rohit Rao, Adam Wildavsky
-
Publication number: 20140040736Abstract: A system for creating cartoons for mobile devices facilitates the creation and dissemination of cartoons to a plurality of mobile devices and computers. A cartoon can comprise of multiple panels, and each panel, in addition to graphics and text, can have an ordered set of audio (voice, music, etc.) provided, which are played back in a mobile device by a cartoon client component in the specified order for each of the panels. A computer or PC comprising the cartoon creator functionality is used to generate cartoons and communicate it to a cartoon distribution server.Type: ApplicationFiled: October 14, 2013Publication date: February 6, 2014Inventors: BINDU RAMA RAO, ROHIT RAO JAYANTHI KOLAR, MALLIKA RAO JAYANTHI KOLAR
-
Patent number: 8583165Abstract: A system for creating cartoons for mobile devices facilitates the creation and dissemination of cartoons to a plurality of mobile devices and computers. A cartoon can comprise of multiple panels, and each panel, in addition to graphics and text, can have an ordered set of audio (voice, music, etc.) provided, which are played back in a mobile device by a cartoon client component in the specified order for each of the panels. A computer or PC comprising the cartoon creator functionality is used to generate cartoons and communicate it to a cartoon distribution server. Mobile devices have a cartoon client component to receive and present the cartoon to a user. A cartoon creator device makes it possible for a user to create and distribute cartoons.Type: GrantFiled: July 30, 2007Date of Patent: November 12, 2013Inventors: Bindu Rama Rao, Rohit Rao Jayanthi Kolar, Mallika Rao Jayanthi Kolar
-
Publication number: 20080255922Abstract: In an online advertising system, preferred cost bidding allows advertisers to specify a preferred “average” cost target (e.g., cost-per-click (CPC), cost per thousand impressions (CPM)), rather than a “maximum” cost target (e.g., maximum CPC, CPM). The system attempts to bring the advertiser's overall advertising cost as close as possible to the advertiser's specified average cost, using an iterative process (e.g., a feedback loop) that updates bids for keywords using historical performance data for the key words. In some implementations, a bid is automatically adjusted in an adaptive way to compensate for natural changes in fluctuations of the market using historical performance data to compute a bid that is likely to result in an average cost (per click) that is close to the advertiser's preferred average target cost (per click).Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Inventors: Jon Feldman, Guem R. Kim, Joanna Jung-Yen Liang, Balakrishnan Narendran, Martin Pal, Rohit Rao, Adam Wildavsky