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: 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
  • Patent number: 9354900
    Abstract: 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: Grant
    Filed: April 28, 2011
    Date of Patent: May 31, 2016
    Assignee: Google Technology Holdings LLC
    Inventors: Binu Abraham, Joshua D. Galicia, Tae Jin Kim, Andrew N. Tzakis
  • 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
  • Patent number: 8374583
    Abstract: 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: Grant
    Filed: November 10, 2009
    Date of Patent: February 12, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Joshua D. Galicia, Binu Abraham
  • Patent number: 8369893
    Abstract: 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: Grant
    Filed: December 31, 2010
    Date of Patent: February 5, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Jorge Kirch, Binu Abraham, Joshua Galicia
  • 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
  • Publication number: 20120278750
    Abstract: 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: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Binu Abraham, Joshua D. Galicia, Tae Jin Kim, Andrew N. Tzakis
  • Publication number: 20120278747
    Abstract: 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: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Applicant: MOTOROLA MOBILITY, INC.
    Inventors: Binu Abraham, Joshua D. Galicia, Andrew N. Tzakis
  • Publication number: 20120172088
    Abstract: 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: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Applicant: MOTOROLA-MOBILITY, INC.
    Inventors: Jorge Kirch, Binu Abraham, Joshua Galicia
  • Publication number: 20100056118
    Abstract: 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: Application
    Filed: November 10, 2009
    Publication date: March 4, 2010
    Applicant: Motorola, Inc.
    Inventors: Joshua D. Galicia, Binu Abraham
  • Patent number: 7630705
    Abstract: 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: Grant
    Filed: June 30, 2003
    Date of Patent: December 8, 2009
    Assignee: Motorola, Inc.
    Inventors: Joshua D. Galicia, Binu Abraham
  • Publication number: 20040266411
    Abstract: 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: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventors: Joshua D. Galicia, Binu Abraham