Patents by Inventor Balaji Bal

Balaji Bal 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: 7818451
    Abstract: A routing system for routing data and instructions between functional modules (22-38) in a mobile phone (5) is described. The system comprises a micro server (21) which includes a routing module (40), a standard routing table (42), a dynamic routing table (44) and a permission database (46). The routing module (40) is arranged to determine whether a signal received from any of the functional modules (22-38) includes command data corresponding to data stored within the standard routing table (42) or the dynamic routing table (44). If a signal is received which does not include command data the routing module (40) routes the signal on the basis of the identity of the functional module (22-38) from which the signal has been received. Otherwise, data stored in association with the identified command data within the standard routing table (42) or the dynamic routing table (44) is utilised to select a destination for a signal.
    Type: Grant
    Filed: November 30, 2004
    Date of Patent: October 19, 2010
    Assignee: Surfkitchen, Inc.
    Inventor: Balaji Bal
  • Publication number: 20050169240
    Abstract: A routing system for routing data and instructions between functional modules (22-38) in a mobile phone (5) is described. The system comprises a micro server (21) which includes a routing module (40), a standard routing table (42), a dynamic routing table (44) and a permission database (46). The routing module (40) is arranged to determine whether a signal received from any of the functional modules (22-38) includes command data corresponding to data stored within the standard routing table (42) or the dynamic routing table (44). If a signal is received which does not include command data the routing module (40) routes the signal on the basis of the identity of the functional module (22-38) from which the signal has been received. Otherwise, data stored in association with the identified command data within the standard routing table (42) or the dynamic routing table (44) is utilised to select a destination for a signal.
    Type: Application
    Filed: November 30, 2004
    Publication date: August 4, 2005
    Inventor: Balaji Bal
  • Publication number: 20050114470
    Abstract: A method of server initiated download of information is described. When a server (5) determines that content (26,28) is stored which is to be made available to a remote device (1;2) the server (5) dispatches a signal to the appropriate remote device (1,2) in the form of a non-http message such as an SMS message which has a predefined format. When such a signal is received, this indicates to the remote device (1;2) that content to download exists. A browser program (14) on the remote device (1;2) then responds to the received message by forming a conventional HTTP link to the server (5) and requests location data identifying the location of content (26,28) to download from the server (5). When the browser program (14) receives the requested location data the browser program (14) utilizes the location data to generate instructions to cause copies of the content (26;28) to be downloaded via the HTTP link.
    Type: Application
    Filed: November 24, 2004
    Publication date: May 26, 2005
    Inventor: Balaji Bal