Patents by Inventor Amit Parikh
Amit Parikh 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: 20230351034Abstract: Methods, systems, and apparatus are described herein for enhanced collaboration during a video conference. A computing device may determine that a first user device and a second user device are accessing a data file and that the second user has shared the data file with a third user device. The computing device may send an alert to a first computing device indicating the second user device is sharing the data file.Type: ApplicationFiled: May 2, 2022Publication date: November 2, 2023Inventor: Amit Parikh
-
Publication number: 20220406338Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.Type: ApplicationFiled: August 15, 2022Publication date: December 22, 2022Inventors: James van Welzen, Jonathan White, David Clark, Glenn Cochran, Amit Parikh
-
Publication number: 20220331702Abstract: In various examples, applications may be executed on remote computing devices to composite and broadcast gameplay with video and audio data. Systems and methods are disclosed that distribute, between and among various computing devices, processing of tasks including rendering of gameplay, composition of various types of data, and broadcasting of composited data. The tasks may be executed on computing devices that are remote to a client device, such as a virtual machine, GPU, server, and/or other computing device in the cloud, all of which are connected through a network. Customized composited content may be generated within the system, without latency and dropped frames, by distributing tasks such as compositing and rendering of gameplay to computing devices that have high performance capability and are specialized for handling memory- and time-intensive tasks.Type: ApplicationFiled: April 15, 2021Publication date: October 20, 2022Inventors: James van Welzen, Amit Parikh, Jonathan White, Travis Muhlestein
-
Patent number: 11468915Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.Type: GrantFiled: October 1, 2020Date of Patent: October 11, 2022Assignee: NVIDIA CorporationInventors: James van Welzen, Jonathan White, David Clark, Glenn Cochran, Amit Parikh
-
Publication number: 20220108727Abstract: In various examples, users may access a tool that automatically generates video montages from video clips of the user's gameplay according to parameterized recipes. As a result, a user may select—or allow the system to select—clips corresponding to gameplay of the user and customize one or more parameters (e.g., transitions, music, audio, graphics, etc.) of a recipe, and a video montage may be generated automatically according to a montage script output using the recipe. As such, a user may have a video montage generated with little user involvement, and without requiring any skill or expertise in video editing software. In addition, even for experienced video editors, automatic video montage generation may be a useful alternative to save the time and effort of manually curating video montages.Type: ApplicationFiled: October 1, 2020Publication date: April 7, 2022Inventors: James van Welzen, Jonathan White, David Clark, Glenn Cochran, Amit Parikh
-
Patent number: 8839006Abstract: Power management systems and methods that facilitate efficient and effective power conservation are presented. In one embodiment a power management method comprises: performing an initiation metric determination process, and adjusting operations of a logic component based on said threshold value. In one exemplary implementation, the initiation metric determination process includes monitoring activity of a logic component, and establishing a power conservation initiation threshold value. The initiation metric determination process can include performing a system architecture characteristic analysis in which a system architecture power-consumption break-even time (BE) is determined for the system. The initiation metric determination process can also include performing a system utilization analysis process is performed in which idle period durations detected during said monitoring are sorted into a variety of different length intervals and analyzed accordingly.Type: GrantFiled: May 28, 2010Date of Patent: September 16, 2014Assignee: Nvidia CorporationInventors: Sau Yan Keith Li, Thomas Edward Dewey, Saket Arun Jamkar, Amit Parikh
-
Patent number: 8149234Abstract: A system is presented that is configured to reduce power consumption when performing processing tasks. The system includes a first processing entity capable of performing a set of operations, and a second processing entity configured to consume less power than the first processing entity and capable of performing a subset of operations that is part of the set of operations. During system operation, the second processing entity is configured to perform the subset of operations instead of the first processing entity.Type: GrantFiled: October 25, 2011Date of Patent: April 3, 2012Assignee: NVIDIA CorporationInventors: Hassane S. Azar, Franck R. Diard, Amit Parikh, Xun Wang
-
Publication number: 20120042190Abstract: A system is presented that is configured to reduce power consumption when performing processing tasks. The system includes a first processing entity capable of performing a set of operations, and a second processing entity configured to consume less power than the first processing entity and capable of performing a subset of operations that is part of the set of operations. During system operation, the second processing entity is configured to perform the subset of operations instead of the first processing entity.Type: ApplicationFiled: October 25, 2011Publication date: February 16, 2012Inventors: Hassane S. AZAR, Franck R. Diard, Amit Parikh, Xun Wang
-
Publication number: 20110291748Abstract: Power management systems and methods that facilitate efficient and effective power conservation are presented. In one embodiment a power management method comprises: performing an initiation metric determination process, and adjusting operations of a logic component based on said threshold value. In one exemplary implementation, the initiation metric determination process includes monitoring activity of a logic component, and establishing a power conservation initiation threshold value. The initiation metric determination process can include performing a system architecture characteristic analysis in which a system architecture power-consumption break-even time (BE) is determined for the system. The initiation metric determination process can also include performing a system utilization analysis process is performed in which idle period durations detected during said monitoring are sorted into a variety of different length intervals and analyzed accordingly.Type: ApplicationFiled: May 28, 2010Publication date: December 1, 2011Applicant: NVIDIA CORPORATIONInventors: Sau Yan Keith Li, Thomas Edward Dewey, Saket Arun Jamkar, Amit Parikh
-
Patent number: 8054316Abstract: A system and method for adjusting pictures minimizes the impact on graphics processing performance of a discrete processor. A hybrid system configuration includes the discrete processor and an integrated processor, where the discrete processor typically consumes more power and provides greater processing performance compared with the integrated processor. A picture is produced by a video or graphics engine of a discrete processor within a hybrid system. Each picture is then transferred to a back buffer in the host processing memory. The picture is analyzed to produce picture analysis results that are used to generate adjustment settings. The back buffer is swapped to become the front buffer and the adjustment settings are applied to the picture by an integrated processor to display an adjusted picture. The adjustment may be used in conjunction with power saving techniques to maintain the image quality when display backlighting is reduced.Type: GrantFiled: November 14, 2008Date of Patent: November 8, 2011Assignee: NVIDIA CorporationInventors: Hassane S. Azar, Franck R. Diard, Amit Parikh, Xun Wang
-
Publication number: 20110169844Abstract: The graphics co-processing technique includes receiving display operation for execution by a graphics processing unit on an unattached adapter. The display operation is split into an encrypt content by the graphics processing unit on the unattached adapter, a copy from a frame buffer of the graphics processing unit on the unattached adapter to a buffer in system memory, a copy from the buffer in system memory to a frame buffer of graphics processing unit on a primary adapter, a decrypt the encrypted content in the frame buffer of the graphics processing unit on the primary adapter, and a present from the frame buffer of the graphics processing unit on the primary adapter to a display. Execution of the copy from the frame buffer of the graphics processing unit on the unattached adapter to the buffer in system memory and the copy from the buffer in system memory to the frame buffer of the graphics processing unit on the primary adapter are synchronized.Type: ApplicationFiled: September 14, 2010Publication date: July 14, 2011Applicant: NVIDIA CORPORATIONInventors: Franck Diard, Amit Parikh
-
Publication number: 20100123725Abstract: A system and method for adjusting pictures minimizes the impact on graphics processing performance of a discrete processor. A hybrid system configuration includes the discrete processor and an integrated processor, where the discrete processor typically consumes more power and provides greater processing performance compared with the integrated processor. A picture is produced by a video or graphics engine of a discrete processor within a hybrid system. Each picture is then transferred to a back buffer in the host processing memory. The picture is analyzed to produce picture analysis results that are used to generate adjustment settings. The back buffer is swapped to become the front buffer and the adjustment settings are applied to the picture by an integrated processor to display an adjusted picture. The adjustment may be used in conjunction with power saving techniques to maintain the image quality when display backlighting is reduced.Type: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Inventors: Hassane S. Azar, Franck R. Diard, Amit Parikh, Xun Wang