Patents by Inventor Ajey Pankaj Shah

Ajey Pankaj Shah 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: 10230782
    Abstract: A collaboration service is disclosed that hosts various collaboration sites. Each of the sites includes desktop pages and mobile pages. A routing service redirects mobile requests for the desktop pages to the mobile pages in accordance with a desktop-to-mobile mapping that defines an unbalanced correspondence between the desktop pages and the mobile pages. The routing service also redirects desktop requests for the mobile pages to the desktop pages in accordance with a mobile-to-desktop mapping that defines a balanced correspondence between them desktop pages and the mobile pages.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: March 12, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yubo Jia, Sujata Suresh Adgaonkar, David Chan, Ajey Pankaj Shah, Frederico A. Mameri, Alin Sirbu, Elias David Block, Alexandru Dan Burst, Kristofer D. Hoffman, John Lincoln DeMaris, Kathryn Bergina Dramstad, Dwayne Wensley Ricardo Codrington, Alexandra Leewon Schultz, Onur Dagci, Michael Brandon Silverstein
  • Patent number: 9396347
    Abstract: Concepts and technologies are described herein for providing status of site access requests. In accordance with the concepts and technologies disclosed herein, a user attempts to access functionality of a server application that is limited to authorized users. In response to the access attempt, the server application determines if the user is authorized to access the functionality and if the user has previously requested access to the functionality. If the user has not previously requested access to the application, the server application can present a user interface to the user for requesting access to the server application. If the user has previously requested access to the application, the server application can present an indication that an access request already exists, history and status information associated with the access request, and/or an interface for submitting messages to the site owner or other entity.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: July 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bojana Marjanovic Duke, Ajey Pankaj Shah, Reed George Pankhurst
  • Publication number: 20150143227
    Abstract: Systems, software, and methods are disclosed herein for implementing a template rendering engine that facilities enhanced event handler attachment when executed by a processing system in the context of a browser application. The template rendering engine examines hypertext markup language (HTML) code downloaded to the browser for templates encoded in the HTML code. When a template is encountered in the HTML code, the template rendering engine examines the template for event handling information indicative of at least an element to render in a web page and an event handler to attach to the element in the web page. The template rendering engine then produces new HTML code for the browser to consume when rendering the web page, the new HTML code comprising the element and the event handler attached to the element.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 21, 2015
    Inventors: Yubo Jia, Sujata Suresh Adgaonkar, David Chan, Ajey Pankaj Shah, Frederico A. Mameri, Alin Sirbu, Elias David Block, Alexandru Dan Burst, Kristofer D. Hoffman, John Lincoln DeMaris, Kathryn Bergina Dramstad, Dwayne Wensley Ricardo Codrington, Alexandra Leewon Schultz, Onur Dagci, Michael Brandon Silverstein
  • Publication number: 20150142890
    Abstract: A collaboration service is disclosed that hosts various collaboration sites. Each of the sites includes desktop pages and mobile pages. A routing service redirects mobile requests for the desktop pages to the mobile pages in accordance with a desktop-to-mobile mapping that defines an unbalanced correspondence between the desktop pages and the mobile pages. The routing service also redirects desktop requests for the mobile pages to the desktop pages in accordance with a mobile-to-desktop mapping that defines a balanced correspondence between them desktop pages and the mobile pages.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 21, 2015
    Inventors: Yubo Jia, Sujata Suresh Adgaonkar, David Chan, Ajey Pankaj Shah, Frederico A. Mameri, Alin Sirbu, Elias David Block, Alexandru Dan Burst, Kristofer D. Hoffman, John Lincoln DeMaris, Kathryn Bergina Dramstad, Dwayne Wensley Ricardo Codrington, Alexandra Leewon Schultz, Onur Dagci, Michael Brandon Silverstein
  • Publication number: 20130061295
    Abstract: Concepts and technologies are described herein for providing status of site access requests. In accordance with the concepts and technologies disclosed herein, a user attempts to access functionality of a server application that is limited to authorized users. In response to the access attempt, the server application determines if the user is authorized to access the functionality and if the user has previously requested access to the functionality. If the user has not previously requested access to the application, the server application can present a user interface to the user for requesting access to the server application. If the user has previously requested access to the application, the server application can present an indication that an access request already exists, history and status information associated with the access request, and/or an interface for submitting messages to the site owner or other entity.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Bojana Marjanovie Duke, Ajey Pankaj Shah, Reed George Pankhurst