Patents by Inventor Prasanta Ghosal

Prasanta Ghosal 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: 20160255033
    Abstract: Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a notification is received relating to a message submitted for delivery on behalf of a sender to a recipient. The message includes several components. At least one delivery policy is identified based on the content identified in at least one of the components. Delivery of the message is initiated according to the delivery policy.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: William Thompson, Krishna Kumar Parthasarathy, Prasanta Ghosal, Shrey Shah, Shaun Wallace
  • Patent number: 9338115
    Abstract: Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a notification is received relating to a message submitted for delivery on behalf of a sender to a recipient. The message includes several components. At least one delivery policy is identified based on the content identified in at least one of the components. Delivery of the message is initiated according to the delivery policy.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: May 10, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: William Thompson, Krishna Kumar Parthasarathy, Prasanta Ghosal, Shrey Shah, Shaun Wallace
  • Publication number: 20140047039
    Abstract: Provided herein are systems, methods, and software for facilitating message sessions. In one implementation, a notification is received relating to a message submitted for delivery on behalf of a sender to a recipient. The message includes several components. At least one delivery policy is identified based on the content identified in at least one of the components. Delivery of the message is initiated according to the delivery policy.
    Type: Application
    Filed: August 8, 2012
    Publication date: February 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: William Thompson, Krishna Kumar Parthasarathy, Prasanta Ghosal, Shrey Shah, Shaun Wallace
  • Patent number: 8618984
    Abstract: Location inference using selected beacons. Data is received representing a set of beacons observed by a computing device. The beacons are located within a first geographic area. A subset (e.g., a clique) of the beacons is selected based on a coverage area of each of the beacons, where each of the beacons in the selected subset has a coverage area that overlaps with the coverage area of each of the other beacons in the selected subset. Using known or estimated positions of the beacons, a second geographic area is defined based on the selected subset of beacons and the beacon reference data and the coverage areas associated therewith. The second geographic area, smaller than the first geographic area, represents an approximate location of the computing device. In some embodiments, the computing device is calculated to be within the second geographic area with 95% probability.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Jyh-Han Lin, Lon-Chan Chu, Aravind Krishnamachari Seshadri, Prasanta Ghosal, Christopher Russell Rice, Anup Kashinath Pachlag
  • Publication number: 20110227791
    Abstract: Location inference using selected beacons. Data is received representing a set of beacons observed by a computing device. The beacons are located within a first geographic area. A subset (e.g., a clique) of the beacons is selected based on a coverage area of each of the beacons, where each of the beacons in the selected subset has a coverage area that overlaps with the coverage area of each of the other beacons in the selected subset. Using known or estimated positions of the beacons, a second geographic area is defined based on the selected subset of beacons and the beacon reference data and the coverage areas associated therewith. The second geographic area, smaller than the first geographic area, represents an approximate location of the computing device. In some embodiments, the computing device is calculated to be within the second geographic area with 95% probability.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Jyh-Han Lin, Lon-Chan Chu, Aravind Krishnamachari Seshadri, Prasanta Ghosal, Christopher Russell Rice, Anup Kashinath Pachlag