Patents by Inventor Satyabrata Rout
Satyabrata Rout 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: 20250124937Abstract: In aspects of audio manipulation of emulated content, a media device includes a memory for storing original audio content. The media device also implements an audio manipulation manager that can receive input audio content that emulates the original audio content. The audio manipulation manager also receives metadata associated with the original audio content that includes a content creator voice category associated with the original audio content. The audio manipulation manager can also determine a user voice category from the input audio content, and then transform the input audio content to manipulated audio content by changing the user voice category to the content creator voice category. To change the user voice category to the content creator voice category, the audio manipulation manager changes a user tone and a user pitch to a content creator tone and a content creator pitch.Type: ApplicationFiled: October 16, 2023Publication date: April 17, 2025Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout, Himanshu Chug
-
Patent number: 12229397Abstract: Techniques for controller graphical user interface based on interaction data are described and are implementable to generate a controller graphical user interface for display by a first device to control digital content displayed on a second device. For instance, an application such as a mobile gaming application is displayed on a mobile device and digital content from the application is communicated for display by a display device as part of a content connectivity session. One or more control regions of the application are determined based on a monitored interaction with a user interface of the mobile device. One or more control graphics are identified that correlate to the one or more control regions. A controller graphical user interface is generated that displays the one or more control graphics and filters out extraneous digital content. The controller graphical user interface is then displayed by the mobile device.Type: GrantFiled: February 8, 2023Date of Patent: February 18, 2025Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout, J Amarnath, Gokula Ramanan
-
Publication number: 20250055941Abstract: In aspects of call exit management between connected devices, a mobile wireless device detects, via a computing device communicatively linked to a mobile wireless device, that a user desires to exit a conference call session on the computing device; displays, on a display device of the computing device, a prompt including at least one contextual transcript; sends, to the mobile wireless device and based on input relative to the prompt, a selected contextual transcript from the at least one contextual transcript, the mobile wireless device generating a cloned audio message from the selected contextual transcript; and sends the cloned audio message to an external speaker that emits the cloned audio message.Type: ApplicationFiled: August 11, 2023Publication date: February 13, 2025Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Himanshu Chug, Satyabrata Rout
-
Publication number: 20250055888Abstract: In aspects of modulation-based call exit management, a media device detects that a user desires to exit a conference call and determines whether a video feed of the conference call is active or inactive. Based on the video feed being active, the media device applies at least one of modulation or a depth effect to the pre-recorded audio message to generate a modified pre-recorded audio message. Based on the video feed being inactive, the media device records an audio message of the user reading the contextual transcript during the conference call to generate a recorded audio message and applies at least one of the modulation or the depth effect to the recorded audio message to generate a modified recorded audio message. The media device provides the modified pre-recorded audio message or the modified recorded audio message to a speaker that emits the provided audio message.Type: ApplicationFiled: August 11, 2023Publication date: February 13, 2025Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout, Himanshu Chug
-
Patent number: 12164986Abstract: Generally, a computing device displays, on a display device of the computing device, a barcode to be read by a scanning device. When a barcode is displayed on the display device a determination is made as to whether the barcode is not fully displayed on the display device due to hardware of the computing device such as a punch hole in the display device for a camera, speaker, or microphone. If the barcode is not fully displayed due to the hardware of the computing device, the display of the barcode is modified so that the barcode is fully displayed on the display device despite the hardware of the computing device. Additionally or alternatively, if the scanning device has not completed the scan within a threshold amount of time, the display of the barcode on the display device is modified, such as by increasing or decreasing the resolution of the barcode.Type: GrantFiled: April 5, 2023Date of Patent: December 10, 2024Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout, Himanshu Chug
-
Publication number: 20240380937Abstract: An electronic device includes a communication device and a user interface. The communication device detects establishment of wireless electrical communication channel to a content presentation companion device. One or more processors of the electronic device, optionally in response to a gaming application operating on the one or more processors, causes the communication device to query the content presentation companion device to determine whether the content presentation companion device supports a gaming mode of operation.Type: ApplicationFiled: May 9, 2023Publication date: November 14, 2024Inventors: Amit Kumar Agrawal, Satyabrata Rout, Igor Kovalenko
-
Publication number: 20240380938Abstract: An electronic device includes a wireless communication device, a user interface, and one or more processors operable with the wireless communication device and the user interface. The one or more processors identify operating modes of a content presentation companion device with which the wireless communication device is electrically communicating, determine whether the operating modes include a gaming mode of operation, and enable the gaming mode of operation or cause the user interface to present indicia indicating the content presentation companion device supports the gaming mode of operation when an operating context of the electronic device matches a predefined criterion.Type: ApplicationFiled: May 9, 2023Publication date: November 14, 2024Inventors: Amit Kumar Agrawal, Igor Kovalenko, Satyabrata Rout
-
Publication number: 20240345720Abstract: An electronic device includes a display and one or more processors operable with the display. In response to receipt of a notification for presentation on the display the one or more processors reduce an application interface portal being presented on the display by an application operating on the one or more processors to obtain a modified application interface portal. The one or more processors then present the notification and modified application interface portal in a non-overlapping arrangement.Type: ApplicationFiled: April 12, 2023Publication date: October 17, 2024Inventors: Gokula Ramanan, Amit Kumar Agrawal, Satyabrata Rout
-
Publication number: 20240338544Abstract: Generally, a computing device displays, on a display device of the computing device, a barcode to be read by a scanning device. When a barcode is displayed on the display device a determination is made as to whether the barcode is not fully displayed on the display device due to hardware of the computing device such as a punch hole in the display device for a camera, speaker, or microphone. If the barcode is not fully displayed due to the hardware of the computing device, the display of the barcode is modified so that the barcode is fully displayed on the display device despite the hardware of the computing device. Additionally or alternatively, if the scanning device has not completed the scan within a threshold amount of time, the display of the barcode on the display device is modified, such as by increasing or decreasing the resolution of the barcode.Type: ApplicationFiled: April 5, 2023Publication date: October 10, 2024Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout, Himanshu Chug
-
Publication number: 20240307761Abstract: An electronic device, method, and computer program product combine the mobility and flexibility of presenting a virtual gamepad on a touch display with tactile feedback associated with physical gamepad controllers. The electronic device connects to an external display. A controller of the electronic device executes a game application to present, via the external display, a game screen. The controller detects a first display cover configured to overlay a touch display of the electronic device and having raised contour(s). The controller identifies a virtual gamepad configuration having virtual control(s) associated with the game application. The controller presents the virtual gamepad configuration on the touch display. The raised contour of the display cover is positioned to provide tactile feedback to guide interaction with the virtual control(s). Identification and/or orientation of the virtual gamepad configuration is based at least in part on detecting the display cover.Type: ApplicationFiled: March 15, 2023Publication date: September 19, 2024Inventors: AMIT KUMAR AGRAWAL, PANKAJ KUSHWAHA, SATYABRATA ROUT
-
Publication number: 20240307763Abstract: A network system, method, and computer program product support automatically distributing virtual gamepads customized based on frequency of use of particular controls for a game. The network system connects, via a communication subsystem of a network system, to a communication network. The network system associates a game application with a first virtual gamepad configuration including virtual controls. The network system stores, in network memory, customized versions of the first virtual gamepad configuration including a second virtual gamepad configuration having modified virtual controls that are adjusted in size relative and/or spatially repositioned based on frequency of use of the virtual controls during detected interactions with the game application by user device(s).Type: ApplicationFiled: March 17, 2023Publication date: September 19, 2024Inventors: AMIT KUMAR AGRAWAL, PANKAJ KUSHWAHA, SATYABRATA ROUT, AMARNATH J
-
Publication number: 20240307762Abstract: An electronic device, method, and computer program product support automatically modifying a virtual gamepad presented on a mobile electronic device based on frequency of use of particular controls for a game. The electronic device executes a game application to present, via an external display, a game screen. The electronic device identifies a virtual gamepad configuration having virtual controls including at least first and second virtual controls. The electronic device presents the virtual gamepad configuration on a touch screen display. The electronic device monitors frequency of input to each of the virtual controls. The electronic device defines a second virtual gamepad configuration associated with the game application that spatially adjusts at least one of the first and the second virtual controls in relation to a respective frequency of input to facilitate use of the touch screen display as a game controller to control the game application.Type: ApplicationFiled: March 17, 2023Publication date: September 19, 2024Inventors: AMIT KUMAR AGRAWAL, PANKAJ KUSHWAHA, SATYABRATA ROUT, AMARNATH J
-
Publication number: 20240264734Abstract: Techniques for controller graphical user interface based on interaction data are described and are implementable to generate a controller graphical user interface for display by a first device to control digital content displayed on a second device. For instance, an application such as a mobile gaming application is displayed on a mobile device and digital content from the application is communicated for display by a display device as part of a content connectivity session. One or more control regions of the application are determined based on a monitored interaction with a user interface of the mobile device. One or more control graphics are identified that correlate to the one or more control regions. A controller graphical user interface is generated that displays the one or more control graphics and filters out extraneous digital content. The controller graphical user interface is then displayed by the mobile device.Type: ApplicationFiled: February 8, 2023Publication date: August 8, 2024Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout, J Amarnath, Gokula Ramanan
-
Publication number: 20240264729Abstract: Techniques for guidance image generation for a mobile device are described and are implementable to generate a guidance image for display by a first device based on digital content displayed by a second device. For instance, a mobile device executes and controls a gaming application, and communicates digital content from the application to a display device. A screenshot of the digital content displayed by the remote display device is captured, and based on the screenshot the mobile device generates a guidance image. The guidance image depicts one or more touchpoints of the application, and is displayed by the mobile device. The mobile device is further operable to terminate display of the guidance image, such as based on receipt of an instance proximity-based input. The mobile device recalls the guidance image subsequent to termination of display, such as based on a user request to recall the guidance image.Type: ApplicationFiled: February 8, 2023Publication date: August 8, 2024Applicant: Motorola Mobility LLCInventors: Olivier D. Meirhaeghe, Amit Kumar Agrawal, Satyabrata Rout, Gokula Ramanan
-
Patent number: 10841412Abstract: For responding to a notification displayed in an Always on Display (“AoD”) mode with a voice command, a method displays notifications in at least one of a full power mode or an AoD mode, parses a notification to determine a notification type. The method also determines, while in the AoD mode, if the notification supports voice responses. If the notification supports voice response, the method receives a voice command from a user and authorizes the user based on the voice command, bypasses a screen lock, in response to the user being authorized, and executes the voice command.Type: GrantFiled: March 13, 2017Date of Patent: November 17, 2020Assignee: Motorola Mobility LLCInventors: Himanshu Chug, Amit Kumar Agrawal, Satyabrata Rout
-
Patent number: 10528320Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enabling screen-specific user interfacing with elements of viewable screens presented by an electronic device are disclosed. In one aspect, a method includes the actions of identifying a character sequence representing a first input that is received while displaying a viewable screen having at least one selectable viewable element. The actions further include accessing an electronic file that provides a text representation of one or more of the at least one selectable viewable element. The actions further include comparing the character sequence to the text representation. The actions further include selecting, within the viewable screen, a selectable viewable element whose text representation matches the character sequence. The actions further include triggering any action linked to the selecting the selectable viewable element.Type: GrantFiled: February 3, 2017Date of Patent: January 7, 2020Assignee: Google Technology Holdings LLCInventors: Sanjeev Kumar P. V., Amit K. Agrawal, Satyabrata Rout, Vishal S. Patil
-
Patent number: 10388280Abstract: A method and apparatus for managing multiple voice operation trigger phrases includes an electronic computing device enabling a first voice operation trigger phrase and a second voice operation trigger phrase on the electronic computing device. The method further includes determining whether a context applies to the electronic computing device, loading the first voice operation trigger phrase upon determining that a first context applies to the electronic computing device, and loading the second voice operation trigger phrase upon determining that a second context applies to the electronic computing device.Type: GrantFiled: January 27, 2016Date of Patent: August 20, 2019Assignee: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout
-
Patent number: 10129773Abstract: Disclosed are systems and methods for managing data use by a user device. In an embodiment, the resolution of media generation, media presentation, or both are altered to optimize the device's usage of data under a data allotment. In a further embodiment, the device may serve as a data conduit to a second device for reasons of improved resolution, improved battery life, or to optimize data allotment.Type: GrantFiled: March 24, 2014Date of Patent: November 13, 2018Assignee: Google Technology Holdings LLCInventors: Satyabrata Rout, Amit Kumar Agrawal, Jayashree M. Yabannavar
-
Publication number: 20180270226Abstract: Some embodiments provide secure transfer of user information between devices. To facilitate an online transaction, a first computing device queries a second computing device for user information. Responsive to receiving the query, the second computing device prompts a user for credentials to validate access to user information stored on a local database. Upon receiving credentials, the second computing device displays a user interface that allow access to the user information. Responsive to selection of a particular set of user information, some embodiments transmit the particular set of user information to the first computing device. In turn, the first computing device auto-populates a user interface with the user information to unburden the user of manually entering the particular set of user information into the user interface, and enable completion of the online transaction.Type: ApplicationFiled: November 6, 2017Publication date: September 20, 2018Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout
-
Publication number: 20180268402Abstract: Various embodiments dynamically transfer authentication information between devices. A first computing device establishes a first communication link with a second computing device, and a second communication link with a remote computing device. Upon accessing the remote computing device over the second communication link, the first computing device receives a request for authentication information from the remote computing device. In turn, the first computing device queries the second computing device for the authentication information over the first communication link. Before sending the authentication information, the second computing device prompts a user for credentials to validate the request for authentication information. Responsive to receiving the credentials, the second computing device dynamically transfers the authentication information to the first computing device over the first communication link.Type: ApplicationFiled: November 6, 2017Publication date: September 20, 2018Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Satyabrata Rout