Patents by Inventor Saurav Chatterjee

Saurav Chatterjee 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: 20070049304
    Abstract: Melting information of a client device is described. The device melting includes receiving a melt message at an inbox of a client device. A source of the melt message is authenticated using identification information of the melt message. The client device automatically deletes client state information of the client device in response to authenticating the source of the melt message.
    Type: Application
    Filed: August 23, 2006
    Publication date: March 1, 2007
    Inventors: Hemendra Rana, Saurav Chatterjee, Paul Fullarton, Josh Perfetto, Steven Schramm, Ankur Shah
  • Publication number: 20070041557
    Abstract: Communications rate control is described. The rate control includes receiving a message addressed to a client device of a user. A determination is made as to a category of the message. Data of the message is synchronized between a server and the mobile device in response to one or more of the category and one or more user actions at the client device.
    Type: Application
    Filed: August 23, 2006
    Publication date: February 22, 2007
    Inventors: Saurav Chatterjee, Paul Fullarton, Hemendra Rana, Steven Schramm
  • Publication number: 20070042756
    Abstract: Provisioning is described for use in communications systems. The provisioning includes receiving a message at an inbox of a device. The message includes information of an electronic location of a source device from which to download the appropriate application and device and user-specific information used for configuration of the application. An application is automatically transferred to the device in response to selection of the received message by a user of the device. The application is automatically installed on the device. The application is auto-started, at which time it self-configures using the original message.
    Type: Application
    Filed: August 23, 2006
    Publication date: February 22, 2007
    Inventors: Josh Perfetto, Saurav Chatterjee, Paul Fullarton, Lorraine Ling, Hemendra Rana, Mike White
  • Publication number: 20070041571
    Abstract: Embodiments for generating a sorted integrated directory are described. The sorted integrated directory integrates contacts from disparate directories into a common directory. The formation of the integrated directory includes receiving contacts from multiple directories. The contacts represent or are formed under multiple data structures, with one data structure corresponding to one of the directories. The received contacts are converted into contact objects. The contact objects, each of which represents a contact, all include or are formed under a common data structure. An integrated directory is generated or formed from the contact objects. The integrated directory thus includes a set of contacts of the disparate source directories.
    Type: Application
    Filed: August 23, 2006
    Publication date: February 22, 2007
    Inventors: Saurav Chatterjee, John Drewry, Hemendra Rana, Steven Schramm
  • Publication number: 20070042792
    Abstract: Automatic determination of message format according to status information is described. The formatting includes selecting via a calling device a recipient to receive a communication. A communication request is generated corresponding to the communication. A status of the recipient is automatically determined. The status includes information of a service that supports the communication request. The communication request is formatted to have a format that corresponds to the status, and the formatted communication request is transferred to a target device of the recipient via a data coupling that supports the format.
    Type: Application
    Filed: August 23, 2006
    Publication date: February 22, 2007
    Inventors: Josh Perfetto, Saurav Chatterjee, Steven Schramm, Mike White
  • Publication number: 20070041556
    Abstract: Embodiments for searching multiple directories are described. The searching includes remote searching and local searching. Local searching is performed against the local integrated phonebook on a client device. In contrast, remote searching is performed against one or more directories or directory types of an enterprise server (e.g. corporate directory, etc.). The local directory on the client device therefore effectively functions like a cache of information of one or more of the directories of the enterprise server, where the cache is stored locally on the client device.
    Type: Application
    Filed: August 23, 2006
    Publication date: February 22, 2007
    Inventors: Hemendra Rana, Saurav Chatterjee, Paul Fullarton, Steven Schramm
  • Publication number: 20070041542
    Abstract: Connection management in communication systems is described. The connection management includes controlling a connection between client devices and a network using multiple connection modes. One of the available connection modes is selected for use in a connection between the network and a respective client device. Selection of the connection mode is performed according to one or more parameters of the network and the particular client device. A reachable state or presence state of each client device is set 406 in response to data of the respective connection mode.
    Type: Application
    Filed: August 23, 2006
    Publication date: February 22, 2007
    Inventors: Steven Schramm, Saurav Chatterjee, Hemendra Rana
  • Publication number: 20060072620
    Abstract: Effective bandwidth of a communication link is determined in a heterogeneous, packet switched network between a source and a destination, where effective bandwidth is defined as the actual available bandwidth between the server and the client, minus the overhead of the various network protocols used to transmit the data. The method includes maintaining a database of bandwidth parameters indexed by destination address, and using the database when setting a communication channel.
    Type: Application
    Filed: November 1, 2005
    Publication date: April 6, 2006
    Applicant: MACROMEDIA, INC.
    Inventor: Saurav Chatterjee
  • Patent number: 6992983
    Abstract: Effective bandwidth of a communication link is determined in a heterogeneous, packet switched network between a source and a destination, where effective bandwidth is defined as the actual available bandwidth between the server and the client, minus the overhead of the various network protocols used to transmit the data. The method includes measuring transmission times between the source and a destination for a plurality data segments having different characteristics, such as different sized files or subfiles of data; processing the transmission times to cancel effects of transmission latencies other than the different characteristics of the data segments; and indicating a bandwidth based on said processing. The processing is done in parallel with the return of user resources to the destination, and using a bandwidth detection engine associated with a proxy server.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: January 31, 2006
    Assignee: Macromedia, Inc.
    Inventor: Saurav Chatterjee
  • Publication number: 20050041793
    Abstract: A communication system is provided that uses loosely-coupled client-server architectures to improve the efficiency of communications. The communication system includes client and facilitator applications. The client application is a component of processor-based mobile communication devices. The facilitator application is hosted on one or more servers or other processor-based devices, and communicates with the client application via one or more couplings. The facilitator application can also be distributed among one or more portable processor-based devices including the communication devices hosting the client application.
    Type: Application
    Filed: July 14, 2004
    Publication date: February 24, 2005
    Inventors: Paul Fulton, Andre Nakaso, John Drewry, Michael White, Steven Schramm, Saurav Chatterjee