Patents by Inventor Ranjib Badh

Ranjib Badh 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: 10248192
    Abstract: A gaze target is recognized via an eye tracking camera. An application launcher is displayed, via a display, at the gaze target based on a user trigger. The application launcher presents a plurality of applications selectable for launching. A user selection of one of the plurality of applications is recognized. The application launcher is replaced with the selected one of the plurality of applications at the gaze target via the display.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: April 2, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Taylor Lehman, Kim Pascal Pimmel, Xerxes Beharry, Ranjib Badh, Jiashi Zhang
  • Publication number: 20160162020
    Abstract: Embodiments are disclosed for a method of controlling a displayed position of an application launcher. An example method includes recognizing, via an eye-tracking camera, a gaze target, and responsive to a user trigger, displaying, via a display, an application launcher at the gaze target, the application launcher presenting a plurality of applications selectable for launching. The example method further includes recognizing a user selection of one of the plurality of applications, and replacing, via the display, the application launcher with the selected one of the plurality of applications at the gaze target.
    Type: Application
    Filed: December 3, 2014
    Publication date: June 9, 2016
    Inventors: Taylor Lehman, Kim Pascal Pimmel, Xerxes Beharry, Ranjib Badh, Jiashi Zhang
  • Patent number: 8627411
    Abstract: Techniques to share binary content are described. An apparatus may comprise a first related client having a message platform with a file share feature and an object store, the file share feature operative to retrieve a data object for a publishing client having a defined relationship with the first related client and a second related client, the first related client to send the data object to the second related client on behalf of the publishing client, and the object store operative to store and manage the data object using a unique name identifier received with the data object. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Naizhi Li, Maimoon Nasim, Matthew A Goldberg, Jeroen Vanturennout, Ranjib Badh, Arimand Samuel, Satvir Randhawa, Alex Odle
  • Publication number: 20110314516
    Abstract: Techniques to share binary content are described. An apparatus may comprise a first related client having a message platform with a file share feature and an object store, the file share feature operative to retrieve a data object for a publishing client having a defined relationship with the first related client and a second related client, the first related client to send the data object to the second related client on behalf of the publishing client, and the object store operative to store and manage the data object using a unique name identifier received with the data object. Other embodiments are described and claimed.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Naizhi Li, Maimoon Nasim, Matthew A. Goldberg, Jeroen Vanturennout, Ranjib Badh, Arjmand Samuel, Satvir Randhawa, Alex Odle
  • Publication number: 20070245407
    Abstract: Techniques are described which may be employed to provide a login screen with identifying data. In an implementation, a login screen is displayed having an image that identifies a user. Credentials are received via the login screen to log the user onto a service provider over a network.
    Type: Application
    Filed: April 17, 2006
    Publication date: October 18, 2007
    Applicant: Microsoft Corporation
    Inventors: Erren Lester, Jason Fluegel, Jeffrey Steinbok, Katrina Blanch, Mark Wong, Ranjib Badh, Rui Chen, Trevin Chow
  • Publication number: 20060195914
    Abstract: Strategies are described for validating content transferred over a communication channel using a more effective approach than heretofore provided in the art. A content registration authority is provided which registers the content disseminated by one or more content providers to one or more client devices. A client device which receives content that has been registered can securely consume the content, based on an assumption that a content provider which furnishes the content is entrusted by the content registration authority to provide the content, and without prompting a user of the client device to expressly approve the content provider. In a first solution, the content registration authority registers the content by issuing a certification stamp; in a second solution, the content registration authority registers the content by storing registration information in a central repository. The content may contain instructions which perform operations in the context of an instant messenger application.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Eyal Schwartz, Cesare Saretto, Ranjib Badh, Walter von Koch, Adam Czeisler, Christian Fortini, Ryan Hurst
  • Publication number: 20060185018
    Abstract: Systems and methods are described for shielding a vulnerability in an application through disablement of one or more features. In an implementation, a method includes identifying a vulnerability in at least one of a plurality of features for an application module. A communication is formed for receipt by a plurality of clients to shield execution of the application module from the identified vulnerability. The communication describes that the at least one feature is to be disabled from execution in conjunction with the application module.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Cesare Saretto, Leonidas Rigas, Paul Paradise, Ranjib Badh, Walter Rader