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: 9832753Abstract: 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: GrantFiled: June 23, 2016Date of Patent: November 28, 2017Assignee: Google LLCInventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9690560Abstract: 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: GrantFiled: March 4, 2014Date of Patent: June 27, 2017Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20160309445Abstract: 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: ApplicationFiled: June 23, 2016Publication date: October 20, 2016Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9402167Abstract: 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: GrantFiled: June 25, 2013Date of Patent: July 26, 2016Assignee: Google Technology Holdings LLCInventors: Nirmalya Barat, Francois M Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9396041Abstract: 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: GrantFiled: February 1, 2012Date of Patent: July 19, 2016Assignee: Google Technology Holdings LLCInventors: Binu Abraham, Doris W. Ling, Ansuman Tapan Satpathy, Judy C. Tsai
-
Publication number: 20160179493Abstract: 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: ApplicationFiled: March 4, 2014Publication date: June 23, 2016Inventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9372716Abstract: 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: GrantFiled: December 20, 2013Date of Patent: June 21, 2016Assignee: Amazon Technologies, Inc.Inventors: Ishwar VenkataManikanda Ramani, Ansuman Tapan Satpathy, Robert Lewis Bolton, Mridula Karumuru
-
Patent number: 9369823Abstract: 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: GrantFiled: September 24, 2013Date of Patent: June 14, 2016Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 9107065Abstract: 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: GrantFiled: October 22, 2012Date of Patent: August 11, 2015Assignee: Google Technology Holdings LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20150087288Abstract: 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: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Applicant: MOTOROLA MOBILITY LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 8918662Abstract: 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: GrantFiled: January 4, 2011Date of Patent: December 23, 2014Assignee: Motorola Mobility LLCInventors: Michael A. Root, Ansuman Tapan Satpathy, Haitang Wang
-
Publication number: 20140273975Abstract: 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: ApplicationFiled: June 25, 2013Publication date: September 18, 2014Inventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Publication number: 20140280578Abstract: 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: ApplicationFiled: July 24, 2013Publication date: September 18, 2014Applicant: Motorola Mobility LLCInventors: Nirmalya Barat, Francois M. Dermu, Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 8832799Abstract: 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: GrantFiled: October 31, 2011Date of Patent: September 9, 2014Assignee: Motorola Mobility LLCInventors: Peter A. Matsimanis, Michael A. Root, Ansuman Tapan Satpathy, Vishal Sood
-
Patent number: 8782258Abstract: 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: GrantFiled: January 4, 2011Date of Patent: July 15, 2014Assignee: Motorola Mobility LLCInventors: David Brittain, Su-Yin Gan, Ansuman Tapan Satpathy, Judy C. Tsai
-
Publication number: 20140115331Abstract: 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: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: Motorola Mobility LLCInventors: Parikshit Dharawat, Su-Yin Gan, Ansuman Tapan Satpathy
-
Patent number: 8677503Abstract: 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: GrantFiled: January 4, 2011Date of Patent: March 18, 2014Assignee: Motorola Mobility LLCInventors: Parikshit H. Dharawat, Su-Yin Gan, Ji Hye Jung, Ansuman Tapan Satpathy
-
Publication number: 20130198367Abstract: 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: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Applicant: MOTOROLA MOBILITY, INC.Inventors: Binu Abraham, Doris W. Ling, Ansuman Tapan Satpathy, Judy C. Tsai
-
Publication number: 20130111556Abstract: 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: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: MOTOROLA MOBILITY, INC.Inventors: Peter A. Matsimanis, Michael A. Root, Ansuman Tapan Satpathy, Vishal Sood
-
Publication number: 20130021376Abstract: 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: ApplicationFiled: July 20, 2011Publication date: January 24, 2013Applicant: MOTOROLA MOBILITY, INC.Inventors: Ansuman Tapan Satpathy, Binu Abraham, Seang Y. Chau, Su-Yin Gan, Tae Jin Kim, Haitang Wang