Patents by Inventor Gautam Pulla

Gautam Pulla 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: 10693826
    Abstract: Systems and methods for monitoring a plurality of mailboxes by a plurality of computer nodes. The plurality of computer nodes comprises a first computer node and a second computer node. The first computer node is configured to detect an update to a database record associated with a message store; determine, in response to detecting the update to the database record, a second computer node in the plurality of computer nodes to monitor the message store, based at least in part on an attribute stored in the database record; and update the database record to store an identifier corresponding to the second computer node. The second computer node is configured to: detect the update to the database record by the first computer node based at least in part on the identifier; and configure a monitoring process for the message store based, at least in part, on the attribute stored in the database record.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: June 23, 2020
    Assignee: BlackBerry Limited
    Inventors: Gautam Pulla, Gary Gilchrist, Junjun Liu, Rejish Puthiyedath Cheruvatta
  • Publication number: 20170310627
    Abstract: Systems and methods for monitoring a plurality of mailboxes by a plurality of computer nodes. The plurality of computer nodes comprises a first computer node and a second computer node. The first computer node is configured to detect an update to a database record associated with a message store; determine, in response to detecting the update to the database record, a second computer node in the plurality of computer nodes to monitor the message store, based at least in part on an attribute stored in the database record; and update the database record to store an identifier corresponding to the second computer node. The second computer node is configured to: detect the update to the database record by the first computer node based at least in part on the identifier; and configure a monitoring process for the message store based, at least in part, on the attribute stored in the database record.
    Type: Application
    Filed: September 23, 2015
    Publication date: October 26, 2017
    Applicant: GOOD TECHNOLOGY HOLDINGS LIMITED
    Inventors: Gautam PULLA, Gary GILCHRIST, Junjun LIU, Rejish Puthiyedath CHERUVATTA
  • Patent number: 8732265
    Abstract: Techniques for reconciliation and remediation of messages sent by a server for storage in an archive are described. Some techniques may comprise receiving a message to be reconciled corresponding to a message sent by a server to be stored in an archive. The received message may be categorized for reconciliation, and a delivery confirmation query may be issued to the archive according to categorization of the message for reconciliation. Based on the response to the delivery confirmation query, it can be determined with certainty whether the message sent to the archive for storage is indeed stored at the archive. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Shawn Thomas, Gautam Pulla, Yamin Wang, Naveen Chand, Jeffrey Kay
  • Patent number: 8682985
    Abstract: Architecture that facilitates cross-boundary message tracking based on a trust relationship in existence between a sender network and a recipient network. A tracking service is deployed in each network as a proxy to obtain message events for each hop that passes the message on to the recipient. Tracking can include a search task and a get task. Messages can be found in reports that match message search criteria. The search task returns an array of search results objects, each object identifying a single tracking report. A selected object is pipelined into the get task to return the detailed tracking report for the selected message.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Gautam Pulla, Yamin Wang, Sara L. Manning, Shawn M. Thomas
  • Patent number: 8219623
    Abstract: A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions for a particular recipient or a particular group of recipients receiving a message instance of a bifurcated message when the message meets certain conditions.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Eric Dean Tribble, Gautam Pulla, Min Wei, Sung-Hsun Su
  • Patent number: 7849206
    Abstract: Policy rules for a particular communication mode are adapted and implemented for other communication modes in a dynamic and/or automated manner. Organization level and/or personal policies for one communication mode are evaluated and modified as necessary for other communication modes, which may be integrated with each other or distinctly managed. Rules may be adapted based on user, groups, or policy types.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: December 7, 2010
    Assignee: Microsoft Corporation
    Inventors: Shawn Thomas, Steve Clagg, Gautam Pulla, Yamin Wang, Jeffrey Kay
  • Publication number: 20100179997
    Abstract: Architecture that facilitates cross-boundary message tracking based on a trust relationship in existence between a sender network and a recipient network. A tracking service is deployed in each network as a proxy to obtain message events for each hop that passes the message on to the recipient. Tracking can include a search task and a get task. Messages can be found in reports that match message search criteria. The search task returns an array of search results objects, each object identifying a single tracking report. A selected object is pipelined into the get task to return the detailed tracking report for the selected message.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Gautam Pulla, Yamin Wang, Sara L. Manning, Shawn M. Thomas
  • Publication number: 20100180041
    Abstract: Policy rules for a particular communication mode are adapted and implemented for other communication modes in a dynamic and/or automated manner. Organization level and/or personal policies for one communication mode are evaluated and modified as necessary for other communication modes, which may be integrated with each other or distinctly managed. Rules may be adapted based on user, groups, or policy types.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: Microsoft Corporation
    Inventors: Shawn Thomas, Steve Clagg, Gautam Pulla, Yamin Wang, Jeffrey Kay
  • Publication number: 20090327352
    Abstract: Techniques for reconciliation and remediation of messages sent by a server for storage in an archive are described. Some techniques may comprise receiving a message to be reconciled corresponding to a message sent by a server to be stored in an archive. The received message may be categorized for reconciliation, and a delivery confirmation query may be issued to the archive according to categorization of the message for reconciliation. Based on the response to the delivery confirmation query, it can be determined with certainty whether the message sent to the archive for storage is indeed stored at the archive. Other embodiments are described and claimed.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Shawn Thomas, Gautam Pulla, Yamin Wang, Naveen Chand, Jeffrey Kay
  • Publication number: 20090187631
    Abstract: A notification mechanism that aggregates multiple email tracking status updates into a new type of aggregated message, and transports this new type of message according to a configured interval. The tracking status transported in this aggregated status message can be a positive delivery event, a negative delivery event, hand-off of ownership, or any information to be communicated. This information can be delivered to email users to provide information about the message delivery and, routed to messaging system applications such as journaling (to allow rich delivery information in a journal report) and/or high-availability transport (to allow resubmission of a message in case of hardware failure).
    Type: Application
    Filed: January 22, 2008
    Publication date: July 23, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sung-hsun Su, Yamin Wang, Oleg Ouliankine, Gautam Pulla, Jeffrey Kay
  • Publication number: 20070143409
    Abstract: A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions for a particular recipient or a particular group of recipients receiving a message instance of a bifurcated message when the message meets certain conditions.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Tribble, Gautam Pulla, Min Wei, Sung-hsun Su
  • Publication number: 20070143413
    Abstract: A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions for a particular recipient or a particular group of recipients receiving a message instance of a bifurcated message when the message meets certain conditions.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Tribble, Gautam Pulla, Min Wei, Sung-hsun Su
  • Publication number: 20070143418
    Abstract: A schema for a rule transport engine to be applied to an email having multiple recipients. The schema defines a rule which executes one or more specific actions for a particular recipient or a particular group of recipients receiving a message instance of a bifurcated message when the message meets certain conditions.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Applicant: Microsoft Corporation
    Inventors: Eric Tribble, Gautam Pulla, Min Wei, Sung-hsun Su