Patents by Inventor Ansuman Tapan Satpathy

Ansuman Tapan Satpathy 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: 9832753
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9690560
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives (1004) a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes (1006) the first image to identify at least one software application from the at least one selection icon. The computer initiates (1022) a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Grant
    Filed: March 4, 2014
    Date of Patent: June 27, 2017
    Assignee: Google Technology Holdings LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Publication number: 20160309445
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Application
    Filed: June 23, 2016
    Publication date: October 20, 2016
    Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9402167
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: July 26, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Nirmalya Barat, Francois M Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9396041
    Abstract: A method and apparatus for modifying resource usage by a computing system including a first environment and a second environment is disclosed. A status signal is received and applications executed by the first environment and by the second environment are monitored. The status signal may indicate whether the computing system is coupled to an external device. It is determined whether a first application is executed by the first environment and by the second environment. Responsive to determining the first application is executed by the first environment and by the second environment, an amount of resources allocated to the first application by each of the environments is calculated. Based on the first amount of resources allocated by the different environments, execution of the first application by the first environment or by the second environment is halted.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: July 19, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Binu Abraham, Doris W. Ling, Ansuman Tapan Satpathy, Judy C. Tsai
  • Publication number: 20160179493
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives (1004) a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes (1006) the first image to identify at least one software application from the at least one selection icon. The computer initiates (1022) a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Application
    Filed: March 4, 2014
    Publication date: June 23, 2016
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9372716
    Abstract: In some examples, an electronic device includes a download manager that is configured to determine an order in which to download elements of a file based at least in part on: (i) element priorities of the respective elements of the files, and (ii) application priorities of the respective applications requesting the files.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 21, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Ishwar VenkataManikanda Ramani, Ansuman Tapan Satpathy, Robert Lewis Bolton, Mridula Karumuru
  • Patent number: 9369823
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes the first image to identify at least one software application from the at least one selection icon. The computer initiates a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: June 14, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 9107065
    Abstract: A method for providing a document using a secure bar code includes encrypting the document to generate an encrypted document, and mixing together bits for a security credential with bits for the encrypted document to generate a set of mixed bits having a predetermined order. The security credential is for decrypting the encrypted document. The method further includes inserting the set of mixed bits into the secure bar code and outputting the secure bar code. A bar code reader knows the predetermined order and is configured to read the secure bar code. The bar code reader may also be configured to un-mix the mixed bits based on the predetermined order, and decrypt the encrypted document with the security credential.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: August 11, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Publication number: 20150087288
    Abstract: A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer receives a first image of a first display screen of a first mobile device with at least one application (app) selection icon visible within the first image. The computer analyzes the first image to identify at least one software application from the at least one selection icon. The computer initiates a download of the at least one application identified to a second mobile device for installation of the at least one application on the second mobile device.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 26, 2015
    Applicant: MOTOROLA MOBILITY LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 8918662
    Abstract: In embodiments of system timeout reset based on media detection, an electronic device includes an interface connection that couples the electronic device to a peripheral. A power manager application is implemented to timeout the interface connection if user interaction with the electronic device is not detected for a timeout duration. A media data monitor is implemented to detect audio data in an audio channel of the interface connection, and initiate a reset of the timeout duration responsive to the audio data being detected. Video can continue to be rendered by the peripheral if the audio data is detected to initiate the reset of the timeout duration.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: December 23, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Michael A. Root, Ansuman Tapan Satpathy, Haitang Wang
  • Publication number: 20140273975
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type and accordingly routes the notification to the second device. The second device may be paired to the first device via a wireless link. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Application
    Filed: June 25, 2013
    Publication date: September 18, 2014
    Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Publication number: 20140280578
    Abstract: A notification handling system determines a notification type for a notification received at a first device of a group of associated devices. The system determines at least a second device from the group that has a capability related to the notification type such that the second device can respond to the notification and accordingly routes the notification to the second device. The notification handling system also augments the notification with additional information for the second device based on the capability of the second device. The augmented information is obtained by extracting data from the notification and augmenting the notification based on the extracted data. The notification handling system may also send or receive a global notification dismissal that dismisses the notification from all associated devices that may have received the notification.
    Type: Application
    Filed: July 24, 2013
    Publication date: September 18, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 8832799
    Abstract: A method in a portable electronic device (100) of authenticating enhanced wide area network data usage capabilities is provided. Data communication between the portable electronic device and a wide area network (104) is detected, along with commencement a dual-operating system hybrid environment (111). The dual-operating system hybrid environment can include a first operating system environment (114) operable to communicate with the wide area network at a restricted data rate and a second operating system environment (116) operable to communicate with the wide area network at either the restricted data rate or an enhanced data rate. A verification whether the portable electronic device is authorized to communicate with the wide area network at the enhanced data rate is then performed. Where true, the second operating system environment can be configured to communicate with the wide area network at the enhanced data rate.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: September 9, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Peter A. Matsimanis, Michael A. Root, Ansuman Tapan Satpathy, Vishal Sood
  • Patent number: 8782258
    Abstract: An electronic device having a multi-environment operating system (OS) is disclosed. The electronic device creates a web session and/or updates a browser configuration in a first OS environment based on a web session and/or a browser configuration in a second OS environment. The web session is created and/or the browser configuration is updated when a primary OS environment transitions from the second OS environment to the first OS environment. The transition may occur when the device transitions from a docked mode to a mobile mode, or from a mobile mode to a docked mode.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: July 15, 2014
    Assignee: Motorola Mobility LLC
    Inventors: David Brittain, Su-Yin Gan, Ansuman Tapan Satpathy, Judy C. Tsai
  • Publication number: 20140115331
    Abstract: A method for providing a document using a secure bar code includes encrypting the document to generate an encrypted document, and mixing together bits for a security credential with bits for the encrypted document to generate a set of mixed bits having a predetermined order. The security credential is for decrypting the encrypted document. The method further includes inserting the set of mixed bits into the secure bar code and outputting the secure bar code. A bar code reader knows the predetermined order and is configured to read the secure bar code. The bar code reader may also be configured to un-mix the mixed bits based on the predetermined order, and decrypt the encrypted document with the security credential.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: Motorola Mobility LLC
    Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
  • Patent number: 8677503
    Abstract: A mechanism for protecting software and computing devices from unintentional pre-release disclosure (“leak”) is provided that includes applying a security enhancement to an object on the graphical user interface of the computing device such that the object can be used to visually determine the origin of the leak without obstructing the user's experience or being easily detected or defeated.
    Type: Grant
    Filed: January 4, 2011
    Date of Patent: March 18, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Parikshit H. Dharawat, Su-Yin Gan, Ji Hye Jung, Ansuman Tapan Satpathy
  • Publication number: 20130198367
    Abstract: A method and apparatus for modifying resource usage by a computing system including a first environment and a second environment is disclosed. A status signal is received and applications executed by the first environment and by the second environment are monitored. The status signal may indicate whether the computing system is coupled to an external device. It is determined whether a first application is executed by the first environment and by the second environment. Responsive to determining the first application is executed by the first environment and by the second environment, an amount of resources allocated to the first application by each of the environments is calculated. Based on the first amount of resources allocated by the different environments, execution of the first application by the first environment or by the second environment is halted.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Binu Abraham, Doris W. Ling, Ansuman Tapan Satpathy, Judy C. Tsai
  • Publication number: 20130111556
    Abstract: A method in a portable electronic device (100) of authenticating enhanced wide area network data usage capabilities is provided. Data communication between the portable electronic device and a wide area network (104) is detected, along with commencement a dual-operating system hybrid environment (111). The dual-operating system hybrid environment can include a first operating system environment (114) operable to communicate with the wide area network at a restricted data rate and a second operating system environment (116) operable to communicate with the wide area network at either the restricted data rate or an enhanced data rate. A verification whether the portable electronic device is authorized to communicate with the wide area network at the enhanced data rate is then performed. Where true, the second operating system environment can be configured to communicate with the wide area network at the enhanced data rate.
    Type: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Peter A. Matsimanis, Michael A. Root, Ansuman Tapan Satpathy, Vishal Sood
  • Publication number: 20130021376
    Abstract: A method and apparatus for reorienting displayed data responsive to resizing a window in which the data is displayed is disclosed. Data is displayed in a window in a first orientation. Responsive to receiving an input modifying the size of the window, it is determined whether to reorient the data displayed in the window based on the modified size of the window. For example, if the modified size of the window exceeds a threshold, the data is reoriented. Responsive to determining to reorient the data, the window is resized to the modified size and the data is displayed in a second orientation. In one embodiment the first orientation is orthogonal to the second orientation.
    Type: Application
    Filed: July 20, 2011
    Publication date: January 24, 2013
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Ansuman Tapan Satpathy, Binu Abraham, Seang Y. Chau, Su-Yin Gan, Tae Jin Kim, Haitang Wang