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: 10693826Abstract: 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: GrantFiled: September 23, 2015Date of Patent: June 23, 2020Assignee: BlackBerry LimitedInventors: Gautam Pulla, Gary Gilchrist, Junjun Liu, Rejish Puthiyedath Cheruvatta
-
Publication number: 20170310627Abstract: 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: ApplicationFiled: September 23, 2015Publication date: October 26, 2017Applicant: GOOD TECHNOLOGY HOLDINGS LIMITEDInventors: Gautam PULLA, Gary GILCHRIST, Junjun LIU, Rejish Puthiyedath CHERUVATTA
-
Patent number: 8732265Abstract: 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: GrantFiled: June 27, 2008Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Shawn Thomas, Gautam Pulla, Yamin Wang, Naveen Chand, Jeffrey Kay
-
Patent number: 8682985Abstract: 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: GrantFiled: January 15, 2009Date of Patent: March 25, 2014Assignee: Microsoft CorporationInventors: Gautam Pulla, Yamin Wang, Sara L. Manning, Shawn M. Thomas
-
Patent number: 8219623Abstract: 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: GrantFiled: December 16, 2005Date of Patent: July 10, 2012Assignee: Microsoft CorporationInventors: Eric Dean Tribble, Gautam Pulla, Min Wei, Sung-Hsun Su
-
Patent number: 7849206Abstract: 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: GrantFiled: January 13, 2009Date of Patent: December 7, 2010Assignee: Microsoft CorporationInventors: Shawn Thomas, Steve Clagg, Gautam Pulla, Yamin Wang, Jeffrey Kay
-
Publication number: 20100179997Abstract: 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: ApplicationFiled: January 15, 2009Publication date: July 15, 2010Applicant: Microsoft CorporationInventors: Gautam Pulla, Yamin Wang, Sara L. Manning, Shawn M. Thomas
-
Publication number: 20100180041Abstract: 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: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Applicant: Microsoft CorporationInventors: Shawn Thomas, Steve Clagg, Gautam Pulla, Yamin Wang, Jeffrey Kay
-
Publication number: 20090327352Abstract: 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: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventors: Shawn Thomas, Gautam Pulla, Yamin Wang, Naveen Chand, Jeffrey Kay
-
Publication number: 20090187631Abstract: 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: ApplicationFiled: January 22, 2008Publication date: July 23, 2009Applicant: MICROSOFT CORPORATIONInventors: Sung-hsun Su, Yamin Wang, Oleg Ouliankine, Gautam Pulla, Jeffrey Kay
-
Publication number: 20070143413Abstract: 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: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Eric Tribble, Gautam Pulla, Min Wei, Sung-hsun Su
-
Publication number: 20070143409Abstract: 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: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Eric Tribble, Gautam Pulla, Min Wei, Sung-hsun Su
-
Publication number: 20070143418Abstract: 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: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Applicant: Microsoft CorporationInventors: Eric Tribble, Gautam Pulla, Min Wei, Sung-hsun Su