Patents by Inventor Gowri Rajaram

Gowri Rajaram 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).

  • Publication number: 20050245248
    Abstract: A system and method are provided for field diagnosing system software in a wireless communications device. The method comprises: executing system software; launching a run-time engine; receiving patch manager run time instructions (PMRTI), including dynamic instruction sets and new code sections, in a file system section nonvolatile memory; and, processing dynamic instruction sets to field diagnose the system software. Processing the dynamic instruction sets includes: executing the diagnosis instruction sets with the system software to collect data; analyzing the collected data; and, in response to analyzing the collected data, operating on system data and system software. The method further comprises: following the operating on the system software and system data, executing the system software.
    Type: Application
    Filed: June 29, 2005
    Publication date: November 3, 2005
    Inventor: Gowri Rajaram
  • Patent number: 6961537
    Abstract: The present invention provides a peer-to-peer data communication system and method that allows a first handset and a second handset to engage in data communications over a wireless communication network. In doing so, the first handset creates a server opcode set and combines the server opcode set with a corresponding server data payload. The server opcode set and corresponding server data payload are then sent to a network server where the data is extracted and the opcodes are translated into executable instructions that are carried out. The executable instructions cause the network server to compile a remote opcode set and a corresponding remote data payload. This remote opcode set and remote data payload are sent to the second handset, which is identified by the first handset in the server data payload.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: November 1, 2005
    Assignee: Kyocera Wireless Corp.
    Inventor: Gowri Rajaram
  • Publication number: 20050168468
    Abstract: Methods to manipulate the mobile wireless device screen more efficiently are provided. The method and devices allow a graphical user interface to be used more efficiently on a mobile handset with limited processing ability. A graphical user interface can be implemented on a mobile wireless device efficiently by limiting processing to only the areas of the display screen on the mobile wireless device that is changing. For example, if a graphical item is to be displayed on the display screen the value in the display screen memory location that will be covered by the graphical item can be stored for future use. If the graphical item is later moved the stored value can be retrieved and efficiently written to the display without the need to recalculate what was behind the graphical item.
    Type: Application
    Filed: February 3, 2004
    Publication date: August 4, 2005
    Inventors: Sumita Rao, Gowri Rajaram
  • Patent number: 6918108
    Abstract: A system and method are provided for field diagnosing system software in a wireless communications device. The method comprises: executing system software; launching a run-time engine; receiving patch manager run time instructions (PMRTI), including dynamic instruction sets and new code sections, in a file system section nonvolatile memory; and, processing dynamic instruction sets to field diagnose the system software. Processing the dynamic instruction sets includes: executing the diagnosis instruction sets with the system software to collect data; analyzing the collected data; and, in response to analyzing the collected data, operating on system data and system software. The method further comprises: following the operating on the system software and system data, executing the system software.
    Type: Grant
    Filed: October 3, 2001
    Date of Patent: July 12, 2005
    Assignee: Kyocera Wireless Corp.
    Inventor: Gowri Rajaram
  • Publication number: 20050064847
    Abstract: Systems and methods for modifying the area code in a wireless communication device are provided that provide authorization from the carrier. The wireless communication device contains a table of valid area codes in persistent memory. The table defines the complete set of area codes that can be used by the wireless communication device. The wireless device is capable of receiving an instruction from the network that causes the current area code to be changed to a new area code from the table of valid area codes. Alternatively, the wireless device is capable of receiving an instruction from the network that causes the current table of area codes to be replaced with a new table of area codes that is received from the network along with the instruction. After installation of the new table of valid area codes, then the wireless communication device can be instructed to change from the current area code to a new area code in the new table of valid area codes.
    Type: Application
    Filed: September 18, 2003
    Publication date: March 24, 2005
    Inventors: Bilhan Kirbas, Gowri Rajaram
  • Publication number: 20050026603
    Abstract: A system and method are provided for managing system software download operations in a wireless communications device. The method comprises: executing system software; launching a run-time engine; processing dynamic instruction sets; and, in response to processing the dynamic instruction sets, managing the downloading of system software updates received via an airlink interface using management functions selected from the group including recovery status monitoring, back up, compacting, and update ordering.
    Type: Application
    Filed: October 2, 2001
    Publication date: February 3, 2005
    Inventor: Gowri Rajaram
  • Publication number: 20050010917
    Abstract: A system and method are provided for executing dynamic instruction sets in a wireless communications device. The method comprises: forming the system software into symbol libraries, each symbol library comprising symbols having related functionality; arranging the symbol libraries into code sections in a code storage section nonvolatile memory; executing system software; receiving a patch manager run time instruction (PMRTI) or dynamic instruction sets, including conditional operation code and data items, in a file system section nonvolatile memory; calling a run-time library from a first code section; processing the patch manager run time instruction operation code; operating on system data and system software; and, in response to operating on the system data and system software, controlling the execution of the system software.
    Type: Application
    Filed: August 10, 2001
    Publication date: January 13, 2005
    Inventors: Gowri Rajaram, Diego Kaplan
  • Publication number: 20040205746
    Abstract: A system and method are provided for field diagnosing system software in a wireless communications device. The method comprises: executing system software; launching a run-time engine; receiving patch manager run time instructions (PMRTI), including dynamic instruction sets and new code sections, in a file system section nonvolatile memory; and, processing dynamic instruction sets to field diagnose the system software. Processing the dynamic instruction sets includes: executing the diagnosis instruction sets with the system software to collect data; analyzing the collected data; and, in response to analyzing the collected data, operating on system data and system software. The method further comprises: following the operating on the system software and system data, executing the system software.
    Type: Application
    Filed: October 3, 2001
    Publication date: October 14, 2004
    Inventor: Gowri Rajaram
  • Publication number: 20030110480
    Abstract: The present invention provides a peer-to-peer data communication system and method that allows a first handset and a second handset to engage in data communications over a wireless communication network. In doing so, the first handset creates a server opcode set and combines the server opcode set with a corresponding server data payload. The server opcode set and corresponding server data payload are then sent to a network server where the data is extracted and the opcodes are translated into executable instructions that are carried out. The executable instructions cause the network server to compile a remote opcode set and a corresponding remote data payload. This remote opcode set and remote data payload are sent to the second handset, which is identified by the first handset in the server data payload.
    Type: Application
    Filed: July 25, 2002
    Publication date: June 12, 2003
    Inventor: Gowri Rajaram
  • Publication number: 20030110479
    Abstract: A system and method for bidirectional communication of dynamic instruction sets between a handset and a wireless communication network is provided. A dynamic instruction set represents a discrete function or a discrete action that is to be carried out by the recipient device. A wireless communication device can send a dynamic instruction set to the network in order to instruct the network to perform certain operations such as providing information, software, or other data to the wireless communication device. The wireless communication device is also configured to receive and execute dynamic instruction sets sent from the network.
    Type: Application
    Filed: July 25, 2002
    Publication date: June 12, 2003
    Inventor: Gowri Rajaram
  • Publication number: 20030069007
    Abstract: A system and method are provided for updating persistent data in a wireless communications device. The method comprises: executing system software; launching a run-time engine; receiving the patch manager run time instructions with dynamic instruction sets and new code sections, including updated persistent data, in a file system section in nonvolatile memory; processing dynamic instruction sets; in response to processing the dynamic instruction sets, selectively updating persistent data in the system software selected from the group including radio frequency (RF) calibration data, nonvolatile system and user configuration data, resource data, nonvolatile system and user application data, and arbitrary data; and, executing the system software with the updated persistent data.
    Type: Application
    Filed: October 5, 2001
    Publication date: April 10, 2003
    Inventors: Gowri Rajaram, Gregory Lie
  • Publication number: 20030064717
    Abstract: A system and method are provided for managing system software download operations in a wireless communications device. The method comprises: executing system software; launching a run-time engine; processing dynamic instruction sets; and, in response to processing the dynamic instruction sets, managing the downloading of system software updates received via an airlink interface using management functions selected from the group including recovery status monitoring, back up, compacting, and update ordering.
    Type: Application
    Filed: October 2, 2001
    Publication date: April 3, 2003
    Inventor: Gowri Rajaram
  • Publication number: 20030066064
    Abstract: A system and method are provided for field diagnosing system software in a wireless communications device. The method comprises: executing system software; launching a run-time engine; receiving patch manager run time instructions (PMRTI), including dynamic instruction sets and new code sections, in a file system section nonvolatile memory; and, processing dynamic instruction sets to field diagnose the system software. Processing the dynamic instruction sets includes: executing the diagnosis instruction sets with the system software to collect data; analyzing the collected data; and, in response to analyzing the collected data, operating on system data and system software. The method further comprises: following the operating on the system software and system data, executing the system software.
    Type: Application
    Filed: October 3, 2001
    Publication date: April 3, 2003
    Inventor: Gowri Rajaram
  • Publication number: 20030033599
    Abstract: A system and method are provided for executing dynamic instruction sets in a wireless communications device. The method comprises: forming the system software into symbol libraries, each symbol library comprising symbols having related functionality; arranging the symbol libraries into code sections in a code storage section nonvolatile memory; executing system software; receiving a patch manager run time instruction (PMRTI) or dynamic instruction sets, including conditional operation code and data items, in a file system section nonvolatile memory; calling a run-time library from a first code section; processing the patch manager run time instruction operation code; operating on system data and system software; and, in response to operating on the system data and system software, controlling the execution of the system software.
    Type: Application
    Filed: August 10, 2001
    Publication date: February 13, 2003
    Inventors: Gowri Rajaram, Diego Kaplan
  • Publication number: 20030033525
    Abstract: Systems and methods for improved security in handset reprogramming are provided that prevent a handset from being reprogrammed in the field without authorization from carrier. When a handset receives a reprogramming request, or detects a reprogramming attempt, the handset contacts the carrier for authorization to be reprogrammed. The network can provide the authorization, deny the authorization, require additional information from the reprogramming device, or contact the reprogramming device directly to authorize the reprogramming. Additionally, the carrier may provide the handset and the reprogramming device each with a private key that can be converted by each device and then compared by the handset to determine if the reprogramming device is authorized.
    Type: Application
    Filed: July 25, 2002
    Publication date: February 13, 2003
    Inventor: Gowri Rajaram
  • Publication number: 20030023964
    Abstract: A system and method are provided for reorganizing software instructions stored in a wireless communications device memory.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Inventors: Gowri Rajaram, Diego Kaplan
  • Publication number: 20030022663
    Abstract: A system and method have been provided for updating system software stored in the memory of a wireless communications device.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Inventors: Gowri Rajaram, Paul Seckendorf
  • Publication number: 20030022665
    Abstract: A system and method are provided for organizing field upgradeable system software in a wireless communications device. The method comprises: forming system software code into a first plurality of symbol libraries, each library comprising symbols having related functionality; arranging the first plurality of symbol libraries into a second plurality of code sections so that symbol libraries start at the start of code sections; creating a second plurality of contiguously addressed memory blocks; identifying each memory block with a corresponding code section; storing code sections in the identified memory blocks, with the start of code sections at corresponding start addresses; maintaining a code section address table cross-referencing code section identifiers with corresponding start addresses; and, executing the wireless device system software.
    Type: Application
    Filed: July 26, 2001
    Publication date: January 30, 2003
    Inventor: Gowri Rajaram