Patents by Inventor Suvarna Singh

Suvarna Singh 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: 20130152196
    Abstract: Techniques for throttling of rogue entities to push notification servers are described. An apparatus may comprise a processor and a memory communicatively coupled to the processor. The memory may store an application, the application maintaining a monitored domain table, the application maintaining an offending domain table, the application operative to receive an incoming request from a client in a domain, to detect harmful activity based on the request, and to respond to the harmful activity based on one or both of the monitored domain table and the offending domain table. Other embodiments are described and claimed.
    Type: Application
    Filed: June 21, 2012
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Neeraj Garg, Suvarna Singh, Rahul Thatte, Amrut Kale, Ashish Srivastava, Devi J V, Poornima Siddabattuni, Rajesh Peddibhotla, Sukumar Rayan, Aidan Downes, Deepak Rao, Vadim Eydelman, Bimal Mehta
  • Publication number: 20070245235
    Abstract: A facility for efficiently storing drawing objects in a synchronizable document is described. The facility retrieves a template having a static portion and a dynamic portion, creates a record based on the retrieved template, computes information corresponding to the dynamic portion of the template, adds the computed information to the record, and stores the record as a portion of the synchronizable document. The synchronizable document is thereby enabled to be synchronizable because a shared object associated with a desktop version of an office productivity application is able to retrieve the synchronizable document and deserialize stored records into objects expected by the desktop version of the office productivity application. The synchronizable document contains one or more drawing objects.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Suvarna Singh, Peter Burchhardt