Patents by Inventor Kiran Singh

Kiran 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: 20150378765
    Abstract: Methods and apparatus are disclosed to scale application deployments in cloud computing environments using virtual machine pools.
    Type: Application
    Filed: August 7, 2014
    Publication date: December 31, 2015
    Inventors: Servesh SINGH, Kiran SINGH, Shyam MANKALA
  • Publication number: 20150378716
    Abstract: Methods, apparatus and systems are disclosed to update application deployments in cloud computing environments. An example method disclosed herein includes identifying an update profile to promote across the plurality of deployment environments, the update profile to update a component of the application, in response to a notification of promotion of the update profile received at a first deployment environment. The example method also includes displaying a user-selectable control in a user interface, the user-selectable control to specify whether to apply the update profile to the component of the application deployed in the first deployment environment, based on selection of the user-selectable control, performing a compatibility check of the first deployment environment and the update profile, and based on an outcome of the compatibility check, applying the update profile to the component of the application deployed in the first deployment environment.
    Type: Application
    Filed: August 7, 2014
    Publication date: December 31, 2015
    Inventors: SERVESH SINGH, Arun Narayanaswamy, Kiran Singh, Ashish Kumar Jain, Agila Govindaraju
  • Publication number: 20150378703
    Abstract: Disclosed examples to configure an application blueprint involve, during a design phase, binding a service template to a node of the application blueprint. The application blueprint defines an application to be deployed in a cloud environment. The service template is mapped to a plurality of services that are selectable during a runtime phase to implement the node in the cloud environment. During the runtime phase, a first one of the services is bound to the node of the application blueprint based on the first one of the services being mapped to the service template and being selected during the runtime phase. An application deployment profile is generated based on the binding of the first one of the services to the node.
    Type: Application
    Filed: August 7, 2014
    Publication date: December 31, 2015
    Inventors: AGILA GOVINDARAJU, Kiran Singh, Ashish Kumar Jain
  • Patent number: 9116990
    Abstract: Methods, systems, and computer-storage media for improving the freshness, or the apparent freshness, of search results are described. In an embodiment, the first portion of search results presented on a search results page are based on responsiveness to the search query and a second portion of results describe only recently published documents that are responsive to the search query. In an embodiment, a more recent version of the document, which is not directly used to determine responsiveness, is used to build the caption for a search result. Another way to make search results appear fresh is to include a publication time within the search result caption. In one embodiment, the publication time is generated by calculating a point in time between when a document is first added to a search index and the previous time the search engine visited the site where the document was found.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: August 25, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Walter Sun, Thomas Arthur Ledbetter, Vinay Sudhir Deshpande, Yinzhe Yu, Lin Guo, Abhishek Singh, Junaid Ahmed, Jay Kumar Goyal, Jingfeng Li, Brahm Kiran Singh
  • Patent number: 8966036
    Abstract: A method for categorizing multiple users of a website based on their respective transition patterns between successive types of user activities is implemented at a computing device having one or more processors and memory. After receiving one or more log files from a data source, the computing device generates respective event transition matrixes for multiple users in accordance with the users' event records such that each element of each respective event transition matrix includes a probability of an occurrence of two consecutive event types A and B for the same user. Based on an analysis of the multiple users' event transition matrixes, the computing device categorizes the multiple users into at least two distinct groups of users and performs one or more operations to the website's user accounts associated with one or more users from one of the groups.
    Type: Grant
    Filed: November 24, 2010
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Amogh Asgekar, Kiran Singh Panesar, Finnegan Southey
  • Publication number: 20140234095
    Abstract: An aerofoil, such as a vane, for an axial flow machine, the aerofoil having first and second ends and opposing pressure and suction surfaces extending between said first and second ends in a span-wise direction. A first portion of the span of the aerofoil towards the first end the aerofoil has a location of greatest camber which is closer to a trailing edge than a leading edge of the aerofoil. In a further portion of the aerofoil span the camber is either uniform between the leading and trailing edges or else a location of greatest camber is closer to the leading edge than the trailing edge. In the first portion of the span of the aerofoil the pressure and/or suction surface may turn to a greater extent towards the trailing edge than towards the leading edge of the aerofoil.
    Type: Application
    Filed: September 27, 2013
    Publication date: August 21, 2014
    Applicant: ROLLS-ROYCE PLC
    Inventor: Kiran Singh AUCHOYBUR
  • Patent number: 8660295
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: February 25, 2014
    Assignee: Google Inc.
    Inventors: Vivek Seshadri, Kiran Singh Panesar, Ranveer Kunal
  • Publication number: 20120093356
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Application
    Filed: December 27, 2011
    Publication date: April 19, 2012
    Applicant: Google Inc.
    Inventors: Vivek SESHADRI, Kiran Singh PANESAR, Ranveer KUNAL
  • Patent number: 8090146
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: Vivek Seshadri, Kiran Singh Panesar, Ranveer Kunal
  • Publication number: 20110295844
    Abstract: Methods, systems, and computer-storage media for improving the freshness, or the apparent freshness, of search results are described. In an embodiment, the first portion of search results presented on a search results page are based on responsiveness to the search query and a second portion of results describe only recently published documents that are responsive to the search query. In an embodiment, a more recent version of the document, which is not directly used to determine responsiveness, is used to build the caption for a search result. Another way to make search results appear fresh is to include a publication time within the search result caption. In one embodiment, the publication time is generated by calculating a point in time between when a document is first added to a search index and the previous time the search engine visited the site where the document was found.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: WALTER SUN, THOMAS ARTHUR LEDBETTER, VINAY SUDHIR DESHPANDE, YINZHE YU, LIN GUO, ABHISHEK SINGH, JUNAID AHMED, JAY KUMAR GOYAL, JINGFENG LI, BRAHM KIRAN SINGH
  • Publication number: 20100177977
    Abstract: Methods and systems for watermarking of digital images are presented. In one aspect, a method of embedding information in a digital image includes transforming the digital image to a set of coefficient blocks having coefficients in a frequency domain, embedding a watermark-indicator in one or more of the coefficient blocks, and embedding a watermark in one or more watermark blocks that have a predetermined number of coefficient blocks. The embedded watermark is substantially invisible in the output watermarked digital image. Another aspect is a method of extracting a watermark from a digital image that includes transforming a digital image to a coefficient matrix, determining if the digital image is watermarked based on a predetermined watermark-indicator, and retrieving a watermark from a projected watermark block of a projected watermark block distribution.
    Type: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Applicant: Google Inc.
    Inventors: Vivek Seshadri, Kiran Singh Panesar, Ranveer Kunal
  • Publication number: 20070015808
    Abstract: A pharmaceutical formulation suitable for multi-dose administration comprising endo-N-(9-methyl-9-azabicyclo[3.3.1]non-3-yl)-1-methyl-1H-indazole-3-carboxanide hydrochloride, a preservative selected from the group consisting of alkyl paraben and phenol, and a buffer selected from the group consisting of acetate and phosphate buffers is disclosed.
    Type: Application
    Filed: January 5, 2006
    Publication date: January 18, 2007
    Inventors: Kiran Singh, Pui-Ho Yuen