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

  • Patent number: 8064890
    Abstract: A system and method is described for providing data to a mobile information system. A broadcast server receives information preferences from a plurality of subscribers to the mobile information system. The broadcast server aggregates these information preferences and transmits the aggregated information preferences to at least one data source providers. The data source providers then assemble data for the mobile information system using the aggregated information preferences.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: November 22, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Basil C. Hosmer, Brian Connolly, Saurav Chatterjee, Samuel MacDonnell, Norman K. Meyrowitz, James T. Morris, Laurent E. Sellier
  • Patent number: 8041020
    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: Grant
    Filed: July 14, 2004
    Date of Patent: October 18, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: John S. Drewry, Michael A. White, Steven D. Schramm, Saurav Chatterjee, Paul R. Fulton, Andre M. Nakaso
  • Patent number: 7940910
    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: Grant
    Filed: August 23, 2006
    Date of Patent: May 10, 2011
    Assignee: Orative Corporation
    Inventors: Saurav Chatterjee, John S. Drewry, Hemendra Rana, Steven D. Schramm
  • Patent number: 7889849
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. Numerous second call legs are initiated over a second voice channel, and the second call legs are coupled to the server and numerous client devices corresponding to an intended call recipients. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: February 15, 2011
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Steven D. Schramm
  • Patent number: 7876888
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: January 25, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Patent number: 7822428
    Abstract: A system and method is described for providing an interactive rich media information service to users of mobile devices. The rich media information is presented to users in a plurality of interactive rich media channels. A subscriber-specific data stream is received at the mobile device containing channel data for each of the rich media channel that the user has subscribed to. The channel data is separated and stored corresponding to each such subscribed-to channel. An interactive multimedia runtime container (iMRC). is executed on the mobile device for each subscribed-to channel. The rich media channels are played on the iMRC and displayed on the display of the mobile device. Using the user interface elements of the mobile device, the user may navigate through the information on the channels, navigate between different channels, subscribe or un-subscribe to channels, and enter user preferences for further tailoring the information presented in the subscribed-to channels.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: October 26, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: James T. Morris, Samuel J. MacDonnell, Dmitri B. Abramov, Laurent E. Sellier, David Bliss, Jacquie Moss, Norman K. Meyrowitz, Brian P. Connolly, Basil C. Hosmer, Saurav Chatterjee, Christopher O. Peterson, Guno Sutiono
  • Patent number: 7822189
    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: Grant
    Filed: August 23, 2006
    Date of Patent: October 26, 2010
    Assignee: Orative Corporation
    Inventors: Hemendra Rana, Saurav Chatterjee, Paul Fullarton, Steven D. Schramm
  • Patent number: 7787607
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: August 31, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Patent number: 7783310
    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: Grant
    Filed: August 23, 2006
    Date of Patent: August 24, 2010
    Assignee: Orative Corporation
    Inventors: Hemendra Rana, Saurav Chatterjee, Paul Fullarton, Josh Perfetto, Steven D. Schramm, Ankur Shah
  • Patent number: 7742584
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: June 22, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Patent number: 7719979
    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 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: January 11, 2007
    Date of Patent: May 18, 2010
    Assignee: Adobe Systems Incorporated
    Inventor: Saurav Chatterjee
  • Patent number: 7706782
    Abstract: A system and method is described for providing data to a mobile information system. A broadcast server receives information preferences from a plurality of subscribers to the mobile information system. The broadcast server aggregates these information preferences and transmits the aggregated information preferences to at least one data source providers. The data source providers then assemble data for the mobile information system using the aggregated information preferences.
    Type: Grant
    Filed: March 1, 2004
    Date of Patent: April 27, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Basil C. Hosmer, Brian P. Connolly, Saurav Chatterjee, Samuel J. MacDonnell, Norman K. Meyrowitz, James T. Morris, Laurent E. Sellier
  • Patent number: 7688953
    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: Grant
    Filed: August 23, 2006
    Date of Patent: March 30, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Saurav Chatterjee, Paul Fullarton, Hemendra Rana, Steven D. Schramm
  • Publication number: 20070253545
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Application
    Filed: March 21, 2007
    Publication date: November 1, 2007
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Publication number: 20070248221
    Abstract: Communication systems and methods are described that include call notification with rich caller identification. Components of the communication systems are configured to receive a call for a user via an enterprise voice channel. A call request is automatically generated in response to event data of the received call. The call request includes caller data from enterprise databases or directories. The caller data provides identifying information of the caller to the user via the call request. The call request can include response options by which the user can participate in the call. The call request is routed to a target device of the user via a data channel of the host enterprise. The target device provides the user with multiple action or response options via the call request. The response options include for example accepting the call, delaying the call, forwarding the call, ignoring the call, and ignoring the caller.
    Type: Application
    Filed: March 21, 2007
    Publication date: October 25, 2007
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Ankur Shah
  • Publication number: 20070223679
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 27, 2007
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Publication number: 20070223509
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. Numerous second call legs are initiated over a second voice channel, and the second call legs are coupled to the server and numerous client devices corresponding to an intended call recipients. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 27, 2007
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton, Steven Schramm
  • Publication number: 20070223401
    Abstract: Communication systems and methods are described that enable mobile devices to route telephone calls via an enterprise telephone system. The communication system is configured to receive via a data channel a request from the mobile device. The mobile device corresponds to a user making a call. The server receiving the request includes a private branch exchange (PBX) and one or more other servers hosted by or coupled to the enterprise. A first call leg is initiated over a first voice channel in response to the request. The first call leg is coupled to the server and mobile device. A second call leg is initiated over a second voice channel, and the second call leg is coupled to the server and a client device corresponding to an intended call recipient. A voice conference call is formed between the mobile device and client device by joining the first and second call legs.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 27, 2007
    Inventors: Saurav Chatterjee, Josh Perfetto, Hemendra Rana, Paul Fullarton
  • Publication number: 20070207785
    Abstract: An integrated voicemail system is described that provides “visual voicemail” that overcomes the shortcomings associated with a user having to dial into a voicemail system and navigate through a menu of options using conventional voice and/or standard DTMF signaling-based browsing capabilities. The visual voicemail instead provides, via a client device of the user's choice, a visual presentation of a user's voicemails along with state information of the voicemails. The visual presentation of the voicemails includes a user interface that allows a user to control or manipulate voicemails from the client device, where the manipulation includes playing, pausing, rewinding, fast-forwarding, deleting, and changing a state of each voicemail. The visual voicemail also eliminates the need for a user to periodically call-in to the enterprise voicemail system in order to check for voicemail messages as the messages can be automatically delivered to the user's client device.
    Type: Application
    Filed: January 8, 2007
    Publication date: September 6, 2007
    Inventors: Saurav Chatterjee, John Drewry, Paul Fullarton, Josh Perfetto, Hemendra Rana
  • Patent number: 7200141
    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: Grant
    Filed: November 1, 2005
    Date of Patent: April 3, 2007
    Assignee: Adobe Systems Incorporated
    Inventor: Saurav Chatterjee