Patents by Inventor Rahul Kumar Agrawal

Rahul Kumar Agrawal 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).

  • Patent number: 12167120
    Abstract: A method provides camera adjustments based on eye gaze tracking and non-video contextual input. The method includes capturing, via a front facing camera, a face of a user and determining an eye gaze direction of the user based on a first image in a first image stream. The method includes receiving non-video input, determining, from the non-video input, one or more contexts related to a focus of the first user, and selecting a camera, at least partially based on the eye gaze direction and the one or more contexts. The method includes: generating at least one camera setting of a selected camera at least partially based on the first location and the context(s) determined from the non-video input; and activating the selected camera as an active camera, with the at least one camera setting, to capture a field of view that includes the focus of the first user.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: December 10, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul Bharat Desai
  • Publication number: 20240404319
    Abstract: Face profiles for multiple people associated with a user are obtained at a computing device. The face profile for a person identifies the face of the person (e.g., an image of the face of the person) and a confidence level indicating how important that person is to the owner. An image is captured at the computing device and a determination is made, based on a confidence level associated with at least one face in the image, whether the image is relevant to the user. One or more actions to keep the image are taken in response to determining that the image is relevant to the user, such as saving the image at the computing device or transmitting the image to a computing device of the user.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 5, 2024
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul Bharat Desai, Renuka Prasad Herur Rajashekaraiah
  • Publication number: 20240394831
    Abstract: A method provides techniques for reducing object interference in a multi-camera system. The method includes selecting, by at least one processor of an electronic device, a first image capturing device having a first field of view (FOV) and that produces first image content. In response to detecting a partial occlusion of the first image capturing device by an object while the first image capturing device is receiving first image content, the at least one processor determines a zoom factor sufficient to remove the object from the received first image content. The processor then performs a zoom operation, based on the zoom factor, such that the object causing the partial occlusion of the first image capturing device is removed from subsequently received image content.
    Type: Application
    Filed: May 25, 2023
    Publication date: November 28, 2024
    Inventors: AMIT KUMAR AGRAWAL, RAHUL BHARAT DESAI
  • Publication number: 20240388793
    Abstract: An electronic device, a method and a computer program product enable capturing of an image by a first camera in response to detecting a gesture by a second camera. The method includes, in response to activating a first camera having a first field of view (FOV) to an image capturing mode, activating the second camera to capture an image stream within a second FOV that is wider than the first FOV. The method further includes monitoring the image stream to detect movements and identifying a gesture among movements detected within the image stream. The method further includes determining that the gesture is associated with triggering the first camera to capture images within the first FOV and in response to determining that the gesture is associated with triggering the first camera to capture images within the first FOV, capturing, via the first camera, a first image within the first FOV.
    Type: Application
    Filed: May 15, 2023
    Publication date: November 21, 2024
    Inventors: AMIT KUMAR AGRAWAL, RAHUL BHARAT DESAI
  • Publication number: 20240388794
    Abstract: A method provides techniques for selecting a camera based on light blockage of the camera lens. The method includes monitoring, by at least one processor of an electronic device an amount of light impinging on each of a first lens of a first image capturing device and a second lens of a second image capturing device. The method includes, in response to detecting the blockage of light entering a lens of one of the at least two image capturing devices, and the blockage occurring for a duration exceeding a preset time, setting, as an active image capturing device among the at least two image capturing devices, a selected one of the at least two image capturing devices having a corresponding lens at which the blockage is detected.
    Type: Application
    Filed: May 19, 2023
    Publication date: November 21, 2024
    Inventors: AMIT KUMAR AGRAWAL, RAHUL BHARAT DESAI
  • Patent number: 12141998
    Abstract: An electronic device, a method and a computer program product for automatic camera adjustments based on eye gaze tracking. The method includes capturing, via a front facing camera, an image stream containing a face of a user and determining, via a processor, an eye gaze direction of the user based on an image retrieved from the image stream. The eye gaze direction corresponds to a location on a display where the user is looking. The method further includes mapping the location on the display to a region of interest (ROI) for focusing a rear facing camera and generating camera settings of the rear facing camera based on the ROI. The method further includes adjusting the rear facing camera using the generated camera settings such that the rear facing camera focuses on the ROI.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: November 12, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul Bharat Desai
  • Patent number: 12132985
    Abstract: An electronic device includes a device housing having a front side and a rear side, a first image capture device positioned on the front side, and a second image capture device positioned on the rear side. One or more processors of the electronic device cause, in response to user input received at a user interface requesting the second image capture device capture an image of an object, the first image capture device to capture another image of a user delivering the user input. The one or more processors then define an image orientation of the image of the object to be the same as another image orientation of the other image of the user.
    Type: Grant
    Filed: September 6, 2023
    Date of Patent: October 29, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Rahul Bharat Desai, Amit Kumar Agrawal, Mauricio Dias Moises
  • Patent number: 12133138
    Abstract: Techniques for context-based display of content and alert based on distance on a multi-display system are described. For instance, the described techniques can be implemented to determine a device context based on one or more of a first instance of media content displayed on a first display device positioned at a first surface of a client device or an environment in which the client device is positioned. Based on the device context, the described techniques enable output of a second instance of media content via a second display device positioned at a second surface of the client device.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: October 29, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Rahul Bharat Desai, Amit Kumar Agrawal
  • Patent number: 12114072
    Abstract: An electronic device includes a device housing supporting a user interface, one or more touch sensors, and at least one image capture device. One or more processors cause, in response to the user interface receiving user input initiating a video capture operation, the at least one image capture device to capture a plurality of video frames. The plurality of video frames are processed with a first video stabilization operation when the electronic device is supported by a multi-handed touch input and a second video stabilization operation when the electronic device is supported by a single-handed touch input. The first video stabilization operation crops less of each image than the second video stabilization operation since the electronic device is likely more stable when supported by the multi-handed touch input.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: October 8, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Rahul Bharat Desai, Mauricio Dias Moises, Amit Kumar Agrawal
  • Publication number: 20240330894
    Abstract: A computing device includes at least one camera system. When the camera application is running, the scene from the at least one camera system is analyzed to identify one or more barcodes in the scene. In some situations, multiple barcodes encoding payment links are identified in the scene. In such situations, for each of the multiple barcodes encoding payment links, the barcode is displayed along with the payment link encoded in the barcode and a description of the payment link (e.g., a name of the digital wallet corresponding to the payment link). Various additional information to help the user select one of the payment links may also be displayed, such as a current balance in the digital wallet corresponding to the payment link, rewards for using the digital wallet, discounts for using the digital wallet, and so forth.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul Bharat Desai, Hariprasad Shanbhogue Alampady
  • Publication number: 20240330628
    Abstract: A computing device includes multiple camera systems each having one or both of a different field of view or a focus range. For example, the computing device may include a telephoto camera system, a wide angle camera system, an ultra-wide angle camera system, and a macro camera system. When a camera application is running, the scenes from each of the multiple cameras are automatically analyzed to determine whether a barcode (e.g., a 1-dimensional barcode or a 2-dimensional barcode, also referred to as a QR code) is included in one of the scenes. If a barcode is included in the scene from a particular camera system, that camera system is selected and one or more actions are taken (e.g., the barcode is displayed by the computing device, information embedded in the barcode is displayed, and so forth).
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Hariprasad Shanbhogue Alampady, Rahul Bharat Desai
  • Publication number: 20240331426
    Abstract: A computing device includes at least one camera system and the scene from the at least one camera system is analyzed to identify one or more barcodes in the scene. In situations where multiple barcodes are identified in the scene, one or more of the multiple barcodes is selected based on a current context of the computing device. The current context can be, for example, an operating system running on the computing device, a configuration of the computing device, an operation context of the computing device, and so forth. One or more actions are taken based on the selected one or more barcodes, such as displaying a preview image with the selected one or more barcodes and one or more URLs encoded in the selected one or more barcodes.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul Bharat Desai, Hariprasad Shanbhogue Alampady
  • Patent number: 12107906
    Abstract: An electronic device, computer program product, and method are provided that prompt a person who is participating in a video communication session with at least one second electronic device to gaze toward a local image capturing device. A controller of the electronic devices receives an image stream from an image capturing device having a field of view that incorporates a person that is proximate to the display device. The controller communicates the image stream to a video communication session. In response to a trigger that indicates that the first image stream is being presented as a primary image stream by the at least one second electronic device, the controller presents a prompt indicating that the participant should gaze toward the image capturing device.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: October 1, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul B Desai, Bill Ryan
  • Patent number: 12081907
    Abstract: An electronic device, computer program product, and method avoids presenting certain objects during a video communication session. During a video communication session with second electronic device(s), a controller of an electronic device identifies baseline image(s) from an image stream provided by an image capturing device of the electronic device. The baseline image includes a primary image portion of participant(s) and including a scene of objects within the foreground or background of participant (s), during an initial portion of the video communication session. The controller monitors the image stream for a subsequent detection of the primary image portion and of non-participant(s) or object(s) as a secondary image portion that is not included within the baseline image(s).
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: September 3, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Rahul B. Desai, Amit Kumar Agrawal
  • Patent number: 12067231
    Abstract: An electronic device includes a device housing supporting a user interface, one or more touch sensors, and at least one image capture device. One or more processors cause, in response to the user interface receiving user input initiating an image capture operation, the at least one image capture device to capture a first plurality of images when the one or more touch sensors detect a multi-handed touch input and a second plurality of images when the one or more touch sensors detect a single-handed touch input.
    Type: Grant
    Filed: May 24, 2022
    Date of Patent: August 20, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Mauricio Dias Moises, Rahul Bharat Desai, Amit Kumar Agrawal
  • Patent number: 12069395
    Abstract: An electronic device, computer program product, and method are provided that automatically focus on meaningful content in an image stream during an instruction-oriented video communication session. The electronic device communicatively connects the electronic device via a network to second electronic device(s) during a video communication session. A controller of the electronic device identifies a person and a writing surface within an image stream from a local image capturing device. In response to determining that the person is attending to the writing surface, the controller communicates to a video communication session a first portion of the image stream that focusses on the writing surface. In response to determining that the person is not attending to the writing surface, the controller communicates to the video communication session via the at least one network interface, a second portion of the image stream that does not focus on the writing surface.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: August 20, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Rahul B Desai
  • Patent number: 12056414
    Abstract: Techniques for managing media content in multi-display systems are described. For instance, the described techniques can be implemented to manage media content in the context of a client device that includes two or more housings attached via a hinge region such that the housings are pivotable relative to one another. The described techniques, for example, enable dynamic configuration of output of media content based on changes in user position relative to a client device.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: August 6, 2024
    Assignee: Motorola Mobility LLC
    Inventors: Rahul B. Desai, Amit Kumar Agrawal
  • Patent number: 10715611
    Abstract: Device context-based user interface techniques are described. In one or more embodiments, a context is determined for a device based on a configuration of hardware associated with the device. When the configuration of hardware associated with the device changes, the context of the device may also change. Based on the determined context of the device, a user interface configuration may be selected for display. For example, when the device is connected to a mouse or a keyboard a user interface configuration may be selected that facilitates interactions performed substantially with a mouse and keyboard. However, when a mouse and keyboard are not connected to the device, but touch functionality of the device is used, a user interface configuration may be selected that facilitates interactions performed substantially using the touch functionality. A user interface for an application may be configured using the selected user interface configuration.
    Type: Grant
    Filed: September 6, 2013
    Date of Patent: July 14, 2020
    Assignee: Adobe Inc.
    Inventors: Anand Samuel Edwin, Charan Raj, Rahul Kumar Agrawal, Senthilkumar PanneerSelvam, Jyothi Krishna V S
  • Publication number: 20150074543
    Abstract: Device context-based user interface techniques are described. In one or more embodiments, a context is determined for a device based on a configuration of hardware associated with the device. When the configuration of hardware associated with the device changes, the context of the device may also change. Based on the determined context of the device, a user interface configuration may be selected for display. For example, when the device is connected to a mouse or a keyboard a user interface configuration may be selected that facilitates interactions performed substantially with a mouse and keyboard. However, when a mouse and keyboard are not connected to the device, but touch functionality of the device is used, a user interface configuration may be selected that facilitates interactions performed substantially using the touch functionality. A user interface for an application may be configured using the selected user interface configuration.
    Type: Application
    Filed: September 6, 2013
    Publication date: March 12, 2015
    Applicant: Adobe Systems Incorporated
    Inventors: Anand Samuel Edwin, Charan Raj, Rahul Kumar Agrawal, Senthilkumar PanneerSelvam, Jyothi Krishna V S