Patents by Inventor Dipendra Chowdhary

Dipendra Chowdhary 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: 20080019525
    Abstract: Disclosed is a method for encrypted communications. A first IPsec endpoint selects a security association (SA) from a security association database (SAD) by using a selector and then extracts an indexing parameter from SA. The indexing parameter is used to determine an active key location from a key storage database (KSD). Data packets are then encrypted using a key from the active key location. The first IPsec endpoint also forms a security parameter index (SPI) in a header of the data packet by using a keyID from the active key location and transmits the encrypted data packet with the header indicating the SPI to a second IPsec endpoint.
    Type: Application
    Filed: June 19, 2007
    Publication date: January 24, 2008
    Applicant: MOTOROLA, INC.
    Inventors: CHRIS KRUEGEL, MICHAEL BRIGHT, DIPENDRA CHOWDHARY, THOMAS SENESE, TIMOTHY WOODWARD, LARRY MURRILL
  • Publication number: 20070058565
    Abstract: A method for indicating padding in a digital mobile radio is disclosed. The method comprises receiving a packet comprising a header and a defined length blocks portion. The defined length blocks portion comprises payload and a padding portion. The padding portion comprises padding and a payload pad count field. The method further indicates by a pad field in the header to examine the payload pad count field to determine an amount of padding for the padding portion of the defined length blocks portion. The method further indicates an amount of padding for the padding portion in the payload pad count field.
    Type: Application
    Filed: September 11, 2006
    Publication date: March 15, 2007
    Applicant: MOTOROLA, INC.
    Inventors: DAVID WIATROWSKI, DIPENDRA CHOWDHARY
  • Publication number: 20060274714
    Abstract: A method for scanning a TDMA channel by a mobile station in a wireless communications landscape is disclosed. A mobile station detects RF energy on a TDMA channel to detect activity in the detected RF energy. The mobile station maintains knowledge of previous activity on the channel. If activity is present on the channel, the mobile station performs inspection of the activity to determine whether the activity is activity of interest, wherein the activity is activity of interest based on a comparison of the activity with the previous activity. The mobile station aborts the inspection of the activity, if activity is not present on the channel and the mobile station aborts the inspection of the activity, if the determined activity is not activity of interest.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Inventors: Dipendra Chowdhary, David Wiatrowski
  • Patent number: 6675278
    Abstract: A method and apparatus of managing a memory (2) having a number of pages (5) involves mapping the physical pages (5) to corresponding pages (4) in a logical address space (1) using a map table (3). When the number of pages utilised by an application increases or decreases, or if an application is deleted or a new application is loaded, the physical pages used by the remaining applications are unchanged, but the logical pages are moved so that the logical pages used by a single application are contiguous and so that the unused pages are contiguous. Thus, after moving the logical pages, the mapping of the logical pages to the physical pages is updated and a free page pointer (6) indicates the next available free logical page.
    Type: Grant
    Filed: April 19, 2000
    Date of Patent: January 6, 2004
    Assignee: Motorola, Inc.
    Inventors: Dipendra Chowdhary, Dhiwakar Viswanathan, Sung-Ho Jee, Peter McGinn
  • Patent number: 6588674
    Abstract: A memory management method (44) for a memory having program contexts including an active program context in an active region and inactive program contexts in an inactive region. Each program context has a first and a second part. Second parts of the active program context are separated by a contiguous memory space comprising a free memory block and a common data parameter store. In operation, the method swaps (50) a location of the second part of the active program context with the contiguous memory. A swapping step (54) is then effected to swap a location of a the inactive program context with the active program context and any program context therebetween. Another swapping step (56) is then effected to swap a location of a second part of the inactive program context with the contiguous memory space, after which the inactive program context becomes currently active.
    Type: Grant
    Filed: July 27, 2001
    Date of Patent: July 8, 2003
    Assignee: Motorola, Inc.
    Inventors: Colin Gould, Warren Ludcke, Dipendra Chowdhary
  • Patent number: 6543012
    Abstract: A method of detecting illegal execution of code sequences includes the steps of: setting an active identifier to a first sequence identifier of a first code sequence, executing at least part of the first code sequence, calling, from the first code sequence, a second code sequence having a second sequence identifier, providing (20) a caller sequence identifier and a callee sequence identifier, checking (21) whether the callee sequence identifier is the same as the second sequence identifier, checking (23) whether the caller sequence identifier is the same as the active identifier, and generating (27) an alarm signal if either of the checks provide incorrect results.
    Type: Grant
    Filed: April 18, 2000
    Date of Patent: April 1, 2003
    Assignee: Motorola, Inc.
    Inventors: Dhiwakar Viswanathan, Dipendra Chowdhary
  • Publication number: 20030024993
    Abstract: A memory management method (44) for a memory having program contexts including an active program context in an active region and inactive program contexts in an inactive region. Each program context has a first and a second part. Second parts of the active program context are separated by a contiguous All memory space comprising a free memory block and a common data parameter store. In operation, the method swaps (50) a location of the second part of the active program context with the contiguous memory. A swapping step (54) is then effected to swap a location of a the inactive program context with the active program context and any program context therebetween. Another swapping step (56) is then effected to swap a location of a second part of the inactive program context with the contiguous memory space, after which the inactive program context becomes currently active.
    Type: Application
    Filed: July 27, 2001
    Publication date: February 6, 2003
    Inventors: Colin Gould, Warren Ludcke, Dipendra Chowdhary