Patents by Inventor Rishi Chandra
Rishi Chandra 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: 20250047731Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: ApplicationFiled: July 15, 2024Publication date: February 6, 2025Inventors: Dov Shimon Zimring, Ali Naddaf, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Patent number: 12093740Abstract: A disclosed workload distribution method determines a yield index for each microservice associated with a containerized application executing on a potentially heterogeneous cluster information handling systems. Each microservice is then assigned to one of N priority categories based on its yield index, where three is an acceptable, but not exclusive, value of N. Resource configuration profiles are maintained for each of the priority categories. Each resource configuration profile assigns a resource configuration to each microservice. An information handling resource associated with a particular microservice is configured in accordance with the resource configuration assigned to the particular microservice by a particular resource configuration profile corresponding to the yield index. In this manner, workloads can be assigned and resources configured in accordance with the containerized application's priorities as exposed by the value indices.Type: GrantFiled: July 23, 2021Date of Patent: September 17, 2024Assignee: Dell Products L.P.Inventors: Chandrasekhar Revuri, Abhishek Gupta, Rishi Chandra, Anand Changegowda, Ravishankar Kanakapura Nanjundaswamy
-
Patent number: 12041106Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: GrantFiled: July 18, 2022Date of Patent: July 16, 2024Assignee: GOOGLE LLCInventors: Dov Shimon Zimring, Ali Naddaf, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Publication number: 20240110295Abstract: A waste powered hydrogen production system includes a generator set structured to receive associated gas from an oil extraction system and to produce electrical power by combustion of the gas. The waste powered hydrogen production system further includes an electrolyzer structured to receive wastewater from the oil extraction system, to receive the electrical power produced by the generator set, and produce hydrogen therefrom.Type: ApplicationFiled: December 15, 2023Publication date: April 4, 2024Applicant: Cummins Power Generation Inc.Inventors: Rishi Chandra, Luke Dewey, Abdullah Marta, Jaimie E. Hamilton-Antonson, Dario Patricio Escobar Larenas
-
Patent number: 11859298Abstract: A waste powered hydrogen production system includes a generator set structured to receive associated gas from an oil extraction system and to produce electrical power by combustion of the gas. The waste powered hydrogen production system further includes an electrolyzer structured to receive wastewater from the oil extraction system, to receive the electrical power produced by the generator set, and produce hydrogen therefrom.Type: GrantFiled: February 6, 2023Date of Patent: January 2, 2024Assignee: Cummins Power Generation Inc.Inventors: Rishi Chandra, Luke Dewey, Abdullah Marta, Jaimie E. Hamilton-Antonson, Dario Patricio Escobar Larenas
-
Publication number: 20230250541Abstract: A waste powered hydrogen production system includes a generator set structured to receive associated gas from an oil extraction system and to produce electrical power by combustion of the gas. The waste powered hydrogen production system further includes an electrolyzer structured to receive wastewater from the oil extraction system, to receive the electrical power produced by the generator set, and produce hydrogen therefrom.Type: ApplicationFiled: February 6, 2023Publication date: August 10, 2023Applicant: Cummins Power Generation Inc.Inventors: Rishi Chandra, Luke Dewey, Abdullah Marta, Jaimie E. Hamilton-Antonson, Dario Patricio Escobar Larenas
-
Publication number: 20230028803Abstract: A disclosed workload distribution method determines a yield index for each microservice associated with a containerized application executing on a potentially heterogeneous cluster information handling systems. Each microservice is then assigned to one of N priority categories based on its yield index, where three is an acceptable, but not exclusive, value of N. Resource configuration profiles are maintained for each of the priority categories. Each resource configuration profile assigns a resource configuration to each microservice. An information handling resource associated with a particular microservice is configured in accordance with the resource configuration assigned to the particular microservice by a particular resource configuration profile corresponding to the yield index. In this manner, workloads can be assigned and resources configured in accordance with the containerized application's priorities as exposed by the value indices.Type: ApplicationFiled: July 23, 2021Publication date: January 26, 2023Applicant: Dell Products L.P.Inventors: Chandrasekhar REVURI, Abhishek GUPTA, Rishi CHANDRA, Anand CHANGEGOWDA, Ravishankar Kanakapura NANJUNDASWAMY
-
Patent number: 11507271Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: receive performance information for a base workload; determine multiple threshold values of multiple storage media layers of each IHS of a storage cluster based at least on the performance information for the base workload and multiple inventory information respectively associated with multiple storage media layers of each IHS of the storage cluster; receive multiple condition values respectively associated with the multiple storage media layers of an IHS of the storage cluster; determine that a condition value of the multiple condition values associated with a storage media layer of the multiple storage media layers is at or below a threshold value of the multiple threshold values associated with the storage media layer of the multiple storage media layers; and reduce a storage workload of a specific IHS of the storage cluster.Type: GrantFiled: July 27, 2021Date of Patent: November 22, 2022Assignee: Dell Products L.P.Inventors: Chandrasekhar R, Ravishankar N. Kanakapura, Abhishek Gupta, Anand Changegowda, Rishi Chandra, Kevin Marks
-
Publication number: 20220353315Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: ApplicationFiled: July 18, 2022Publication date: November 3, 2022Inventors: Dov Shimon Zimring, Ali Naddaf, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Patent number: 11394760Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: GrantFiled: April 22, 2021Date of Patent: July 19, 2022Assignee: GOOGLE LLCInventors: Dov Shimon Zimring, Ali Naddaf, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Patent number: 11343202Abstract: In one embodiment, a method for managing a plurality of edge devices based on a predicted network bandwidth utilization includes: identifying a plurality of management tasks associated with the plurality of edge devices, each of the plurality of management tasks associated with a priority; determining a management task of the plurality of management tasks to be assigned to an edge device of the plurality of edge devices; accessing a time series indicating the predicted network bandwidth utilization of the plurality of edge devices; generating a threshold value for the management task based on the time series, the threshold value corresponding to a percentage of the predicted network bandwidth utilization and including one or more available time slots; determining that the predicted network bandwidth utilization is less than the threshold value; and assigning the management task to the edge device.Type: GrantFiled: April 23, 2021Date of Patent: May 24, 2022Assignee: Dell Products L.P.Inventors: Abhinav Anshuman, Abhishek Gupta, Nandini Arulmani, Ravishankar Kanakapura N, Rishi Chandra, Winston X. Fernandes
-
Publication number: 20210243239Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: ApplicationFiled: April 22, 2021Publication date: August 5, 2021Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Method and system for controlling discharge ratio between primary and secondary battery in a vehicle
Patent number: 11040628Abstract: Embodiments of present disclosure discloses method and system for controlling discharge ratio between a primary battery and a secondary battery in a vehicle. Initially, for the controlling, one or more sensor parameters of the vehicle comprising a primary battery and a secondary battery are retrieved. The power parameter required by the vehicle is estimated based on the one or more sensor parameters. A discharge ratio between the primary battery and the secondary battery is identified based on the power parameter and a function of power parameter to control the discharge ratio between the primary battery and the secondary battery in the vehicle. The function of power parameter is associated with input of plurality of power parameters relating to the vehicle and output of corresponding discharge ratio.Type: GrantFiled: January 7, 2019Date of Patent: June 22, 2021Assignee: HITACHI, LTD.Inventors: Rishi Chandra, Shin Yamauchi -
Patent number: 11019122Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: GrantFiled: October 30, 2018Date of Patent: May 25, 2021Assignee: GOOGLE LLCInventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
METHOD AND SYSTEM FOR CONTROLLING DISCHARGE RATIO BETWEEN PRIMARY AND SECONDARY BATTERY IN A VEHICLE
Publication number: 20190241080Abstract: Embodiments of present disclosure discloses method and system for controlling discharge ratio between a primary battery and a secondary battery in a vehicle. Initially, for the controlling, one or more sensor parameters of the vehicle comprising a primary battery and a secondary battery are retrieved. The power parameter required by the vehicle is estimated based on the one or more sensor parameters. A discharge ratio between the primary battery and the secondary battery is identified based on the power parameter and a function of power parameter to control the discharge ratio between the primary battery and the secondary battery in the vehicle. The function of power parameter is associated with input of plurality of power parameters relating to the vehicle and output of corresponding discharge ratio.Type: ApplicationFiled: January 7, 2019Publication date: August 8, 2019Inventors: Rishi CHANDRA, Shin YAMAUCHI -
Publication number: 20190068667Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: ApplicationFiled: October 30, 2018Publication date: February 28, 2019Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Patent number: 10135892Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: GrantFiled: July 28, 2015Date of Patent: November 20, 2018Assignee: GOOGLE LLCInventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Publication number: 20170034234Abstract: In one general aspect, a method can include receiving, at a server computing device, a launch request to launch and stream media content pertaining to a game session, the launch request being provided by a mobile device, selecting, using the launch request, a media host configured to stream the media content, verifying a user associated with the mobile device and launching the game session for streaming to the user on a device other than the mobile device. In addition, the method can include during the game session and while streaming the media content, receiving a plurality of real time control requests from the mobile device, and executing the control request by compositing, in real time, the at least one change and the media content and to produce a composite display and transmitting, to the device other than the mobile device, the encoded composite display for streaming in real time.Type: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Inventors: Dov Shimon Zimring, Ali Nadaff, Michael Jon Sundermeyer, Rishi Chandra, John Affaki, Sarah Walter, Rob McCool, Majd Bakar
-
Patent number: 8978060Abstract: Systems, methods, and media for presenting advertisements are provided. In some implementations, systems for presenting advertisements are provided, the systems comprising: at least one hardware processor that: receives media content containing a video portion and/or an audio portion; determines whether a watermark is embedded in at least one of the video portion and/or the audio portion of the media content; and if it is determined that the watermark is embedded in the at least one of the video portion and/or the audio portion of the media content: identifies a payload in the watermark; receives an advertisement selected at least in part based on the payload; and causes the advertisement to be presented instead of the media content.Type: GrantFiled: March 15, 2013Date of Patent: March 10, 2015Assignee: Google Inc.Inventors: Majd Bakar, Shishir Mehrotra, Rishi Chandra
-
Publication number: 20140282695Abstract: Systems, methods, and media for presenting advertisements are provided. In some implementations, systems for presenting advertisements are provided, the systems comprising: at least one hardware processor that: receives media content containing a video portion and/or an audio portion; determines whether a watermark is embedded in at least one of the video portion and/or the audio portion of the media content; and if it is determined that the watermark is embedded in the at least one of the video portion and/or the audio portion of the media content: identifies a payload in the watermark; receives an advertisement selected at least in part based on the payload; and causes the advertisement to be presented instead of the media content.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Majd Bakar, Shishir Mehrotra, Rishi Chandra