Patents by Inventor Binu Abraham
Binu Abraham 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: 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
-
Patent number: 9354900Abstract: A device (110) and method (700) for providing windows in a multi-environment operating system is provided. A first operating system environment (first OSE) (222) is executed in a native mode on a mobile device (110). The mobile device comprises a first graphical user interface (GUI) 112. The first OSE generates graphical data for a first OSE window (118). The first OSE window can be used on the first GUI for interfacing with the first OSE. A second operating system environment (second OSE) (224) is executed in a native mode on the mobile device, wherein the second OSE generates a GUI desktop (318) that is displayed on a second GUI (312). A second window (320) is rendered on the GUI desktop that comprises the first OSE window. The second OSE communicates relevant events to the first OSE, which are used by the first OSE to update the information used to render the first OSE window within the second OSE window.Type: GrantFiled: April 28, 2011Date of Patent: May 31, 2016Assignee: Google Technology Holdings LLCInventors: Binu Abraham, Joshua D. Galicia, Tae Jin Kim, Andrew N. Tzakis
-
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
-
Patent number: 8374583Abstract: A method in a communications terminal, including generating a message in a message format that requires transmission of the message in separate transmissions and packaging the message in a message format other than the message format that requires transmission of the message in separate transmissions if a number of separate transmissions required to transmit the message exceeds a threshold.Type: GrantFiled: November 10, 2009Date of Patent: February 12, 2013Assignee: Motorola Mobility LLCInventors: Joshua D. Galicia, Binu Abraham
-
Patent number: 8369893Abstract: In at least one embodiment, a mobile device system includes an external display device in communication with a mobile device. The mobile device has a touchscreen display, an operating system and at least one additional software component executed by processing component(s), where one or more input signals from the display are communicated to the operating system. The at least one additional software component generates output signals based upon one or more image signals communicated at least indirectly from the operating system. The external display device receives the output signals and based thereon displays an image having two components, one of which is reflective of a mobile device status/operational condition and is substantially similar to another image that would have been displayed on the touchscreen display if the external display device and mobile device were not in communication. Methods of operating such mobile device systems, and mobile devices, are also disclosed.Type: GrantFiled: December 31, 2010Date of Patent: February 5, 2013Assignee: Motorola Mobility LLCInventors: Jorge Kirch, Binu Abraham, Joshua Galicia
-
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
-
Publication number: 20120278750Abstract: A device (110) and method (700) for providing windows in a multi-environment operating system is provided. A first operating system environment (first OSE) (222) is executed in a native mode on a mobile device (110). The mobile device comprises a first graphical user interface (GUI) 112. The first OSE generates graphical data for a first OSE window (118). The first OSE window can be used on the first GUI for interfacing with the first OSE. A second operating system environment (second OSE) (224) is executed in a native mode on the mobile device, wherein the second OSE generates a GUI desktop (318) that is displayed on a second GUI (312). A second window (320) is rendered on the GUI desktop that comprises the first OSE window. The second OSE communicates relevant events to the first OSE, which are used by the first OSE to update the information used to render the first OSE window within the second OSE window.Type: ApplicationFiled: April 28, 2011Publication date: November 1, 2012Applicant: MOTOROLA MOBILITY, INC.Inventors: Binu Abraham, Joshua D. Galicia, Tae Jin Kim, Andrew N. Tzakis
-
Publication number: 20120278747Abstract: An apparatus (110) and method (700) for user interface in a multi-environment operating system is provided wherein a first operating system (first OSE) (222) controls the states of a set of applications of the first OSE. Each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state. A second OSE (224) renders a set of application status indicators (326, 340) on a graphical user interface (312) each of which indicates an identity and a current state of one of the open applications of the first OSE. The second OSE determines a user input to alter the state of an identified one of the open applications to a different state. The second OSE communicates to the first OSE an identity of the identified application and the different state. The second OSE changes the rendering of the application status indicator of the identified application to indicate the different state.Type: ApplicationFiled: April 28, 2011Publication date: November 1, 2012Applicant: MOTOROLA MOBILITY, INC.Inventors: Binu Abraham, Joshua D. Galicia, Andrew N. Tzakis
-
Publication number: 20120172088Abstract: In at least one embodiment, a mobile device system includes an external display device in communication with a mobile device. The mobile device has a touchscreen display, an operating system and at least one additional software component executed by processing component(s), where one or more input signals from the display are communicated to the operating system. The at least one additional software component generates output signals based upon one or more image signals communicated at least indirectly from the operating system. The external display device receives the output signals and based thereon displays an image having two components, one of which is reflective of a mobile device status/operational condition and is substantially similar to another image that would have been displayed on the touchscreen display if the external display device and mobile device were not in communication. Methods of operating such mobile device systems, and mobile devices, are also disclosed.Type: ApplicationFiled: December 31, 2010Publication date: July 5, 2012Applicant: MOTOROLA-MOBILITY, INC.Inventors: Jorge Kirch, Binu Abraham, Joshua Galicia
-
Publication number: 20100056118Abstract: A method in a communications terminal, including generating a message in a message format that requires transmission of the message in separate transmissions and packaging the message in a message format other than the message format that requires transmission of the message in separate transmissions if a number of separate transmissions required to transmit the message exceeds a threshold.Type: ApplicationFiled: November 10, 2009Publication date: March 4, 2010Applicant: Motorola, Inc.Inventors: Joshua D. Galicia, Binu Abraham
-
Patent number: 7630705Abstract: A method in a communications network, for example a messaging server, including receiving (410) a message having a first message format, converting (420) the message to a format different than the first message format, the conversion of the message based upon either content type or content length of the message received. In one embodiment, the message is converted without regard for a messaging capability of the recipient.Type: GrantFiled: June 30, 2003Date of Patent: December 8, 2009Assignee: Motorola, Inc.Inventors: Joshua D. Galicia, Binu Abraham
-
Publication number: 20040266411Abstract: A method in a communications network, for example a messaging server, including receiving (410) a message having a first message format, converting (420) the message to a format different than the first message format, the conversion of the message based upon either content type or content length of the message received. In one embodiment, the message is converted without regard for a messaging capability of the recipient.Type: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Joshua D. Galicia, Binu Abraham