Patents by Inventor Bibhu Choudhary
Bibhu Choudhary 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: 10861238Abstract: The disclosed technology is generally directed to mixed reality visualization. In one example of the technology, a mixed-reality view is provided. The mixed-reality view includes at least a real-world component and at least a virtual component. The virtual component includes a view associated with an application. Data in the application that is associated with a quantified property is identified. For the identified data, a data type and a quantity are determined. An experiential visualization library is used to create an experiential visualization of the data based on the determined data type and the determined quantity. The created experiential visualization is displayed as part of the virtual component of the mixed reality view.Type: GrantFiled: May 14, 2018Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Shalu Gupta, Bibhu Choudhary, Alok Agrawal
-
Patent number: 10630755Abstract: A problem with Internet access in a number of markets is the issue of data-limited network connections. Selective, on-demand consumption of web page data is provided. A user's browser presents a “light” version of a web page by loading compressed or low-fidelity versions of the web page images in place of the actual, higher-fidelity images. In the event that the user wishes to see the original higher-fidelity version of an image, clicking on the image or an associated icon loads the original-fidelity version of the image, replacing the low-fidelity version. The light version of the web page loads faster than would the original version of the web page, and requires less data to be downloaded when rendering the web page. This enables a user with a data-limited connection to select how he or she wishes to “spend” their data consumption.Type: GrantFiled: April 19, 2017Date of Patent: April 21, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Deepak Agrawal, Rahul Razdan, Bibhu Choudhary, Nithin Ismail, Saurabh Satnalika, Nithin Raj M
-
Publication number: 20190347857Abstract: The disclosed technology is generally directed to mixed reality visualization. In one example of the technology, a mixed-reality view is provided. The mixed-reality view includes at least a real-world component and at least a virtual component. The virtual component includes a view associated with an application. Data in the application that is associated with a quantified property is identified. For the identified data, a data type and a quantity are determined. An experiential visualization library is used to create an experiential visualization of the data based on the determined data type and the determined quantity. The created experiential visualization is displayed as part of the virtual component of the mixed reality view.Type: ApplicationFiled: May 14, 2018Publication date: November 14, 2019Inventors: Shalu GUPTA, Bibhu CHOUDHARY, Alok AGRAWAL
-
Patent number: 10140165Abstract: Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser extension includes a communications component that receives notice that the browser is terminating. The shell action browser extension further comprises a transition component that, in response to the received notice, latches onto an operating system as a process independent of the browser. The shell action browser further comprises a content component that receives information from a website/web-service and, in response to receiving the information, based on the received information, provides notification(s) via the operating system.Type: GrantFiled: February 2, 2017Date of Patent: November 27, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
-
Publication number: 20180309817Abstract: A problem with Internet access in a number of markets is the issue of data-limited network connections. Selective, on-demand consumption of web page data is provided. A user's browser presents a “light” version of a web page by loading compressed or low-fidelity versions of the web page images in place of the actual, higher-fidelity images. In the event that the user wishes to see the original higher-fidelity version of an image, clicking on the image or an associated icon loads the original-fidelity version of the image, replacing the low-fidelity version. The light version of the web page loads faster than would the original version of the web page, and requires less data to be downloaded when rendering the web page. This enables a user with a data-limited connection to select how he or she wishes to “spend” their data consumption.Type: ApplicationFiled: April 19, 2017Publication date: October 25, 2018Inventors: Deepak AGRAWAL, Rahul RAZDAN, Bibhu CHOUDHARY, Nithin ISMAIL, Saurabh SATNALIKA, Nithin Raj M
-
Patent number: 10102194Abstract: Described herein is a method of web browser enabled annotation sharing comprising receiving information associated with the annotation, creating an anchored annotation based upon the received information associated with the annotation; and storing the anchored annotation. Further described herein is a method of retrieving an anchored annotation comprising receiving a request for an anchored annotation associated with particular content, retrieving anchored annotations associated with the particular content, filtering the retrieved anchored annotations; and, providing the filtered retrieved anchored annotations (e.g., to user(s) viewing the same content).Type: GrantFiled: December 14, 2016Date of Patent: October 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Arindam Biswas, Saloni Agarwal, Gowthami Chegu, Bibhu Choudhary, Rahul Razdan, Arif Alam Siddique
-
Publication number: 20180217880Abstract: Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser extension includes a communications component that receives notice that the browser is terminating. The shell action browser extension further comprises a transition component that, in response to the received notice, latches onto an operating system as a process independent of the browser. The shell action browser further comprises a content component that receives information from a website/web-service and, in response to receiving the information, based on the received information, provides notification(s) via the operating system.Type: ApplicationFiled: February 2, 2017Publication date: August 2, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Rajeev Ranjan Pathak, Bibhu Choudhary, Akshay Jayant Prabhu, Irfan Ahmed, Mandeep Singh
-
Publication number: 20180165262Abstract: Described herein is a method of web browser enabled annotation sharing comprising receiving information associated with the annotation, creating an anchored annotation based upon the received information associated with the annotation; and storing the anchored annotation. Further described herein is a method of retrieving an anchored annotation comprising receiving a request for an anchored annotation associated with particular content, retrieving anchored annotations associated with the particular content, filtering the retrieved anchored annotations; and, providing the filtered retrieved anchored annotations (e.g., to user(s) viewing the same content).Type: ApplicationFiled: December 14, 2016Publication date: June 14, 2018Applicant: Microsoft Technology Licensing, LLCInventors: Arindam Biswas, Saloni Agarwal, Gowthami Chegu, Bibhu Choudhary, Rahul Razdan, Arif Alam Siddique
-
Patent number: 9355086Abstract: A single user interface (UI) handle element is displayed in response to a selection of content. For example, in response to selecting a piece of content (e.g. cell, word, item . . . ), the single UI handle element is displayed near the selection of the content (e.g. near a corner of the selected content). The display of the single UI handle element assists in keeping the display uncluttered as opposed to initially displaying more user interface elements with a content selection. In response to an indication to expand the selection, one or more additional UI handle elements may be displayed to assist the user in changing the selection of content (e.g. an additional handle displayed near another corner of the selection).Type: GrantFiled: October 9, 2012Date of Patent: May 31, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pankaj Jain, Abhijit Kumar Bairagi, Bibhu Choudhary
-
Patent number: 8745506Abstract: Embodiments provide navigable and other information to users. In an embodiment, a handheld computing device can be configured to provide a navigable map that includes a number of map list items corresponding to aspects of an underlying data structure. In one embodiment, a process includes displaying a number of linked list items of a navigable list map in a first display portion and displaying a preview of pertinent information associated with an item in a second display portion. Other embodiments are available.Type: GrantFiled: February 19, 2010Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Bibhu Choudhary, Deepak Achuthan Menon, Atish Jayantilal Patel
-
Publication number: 20140109012Abstract: An overview mode is used to navigate content. While in the overview mode, content is displayed as thumbnails such that a user may more easily locate content. A document map may also be displayed with a display of thumbnails while in the overview mode. The document map displays an outline of the content that includes selectable elements to assist in navigating the content. The number of thumbnails displayed may change while in the overview mode (e.g. receiving a pinch/stretch gesture). The thumbnails displayed may also be adjusted (e.g. up/down/left/right) using gestures (e.g. drag, swipe . . . ). A drill down view displays an expanded view of content on a thumbnail in response to receiving a drill down instruction (e.g. a tap and hold gesture on a thumbnail). A thumbnail may also be selected (e.g. tapped) to return to the original viewing mode and to display the content of the selected thumbnail.Type: ApplicationFiled: October 16, 2012Publication date: April 17, 2014Applicant: Microsoft CorporationInventors: Bibhu Choudhary, Atish Patel, Nishanth Ramaprakash, Indra Pal Singh
-
Publication number: 20140101612Abstract: A single user interface (UI) handle element is displayed in response to a selection of content. For example, in response to selecting a piece of content (e.g. cell, word, item . . . ), the single UI handle element is displayed near the selection of the content (e.g. near a corner of the selected content). The display of the single UI handle element assists in keeping the display uncluttered as opposed to initially displaying more user interface elements with a content selection. In response to an indication to expand the selection, one or more additional UI handle elements may be displayed to assist the user in changing the selection of content (e.g. an additional handle displayed near another corner of the selection).Type: ApplicationFiled: October 9, 2012Publication date: April 10, 2014Applicant: MICROSOFT CORPORATIONInventors: Pankaj Jain, Abhijit Kumar Bairagi, Bibhu Choudhary
-
Publication number: 20130139113Abstract: A shortcut is created that groups and sequences actions to perform a task. A user may record actions both within an application and outside of an application to perform the task. For example, a user may record launching an application, accessing an item within the application, and performing one or more actions that involve the item. An Application Programming Interface (API) may be used by one or more applications to specify recordable actions that are associated with the application. For example, an application may specify that configuration settings for the application are not recordable while other user actions are recordable. After recording the actions for the task, a shortcut is created. The shortcut may be accessible from a home display of a mobile device (e.g. a start screen of a smart phone) and/or some other accessible location.Type: ApplicationFiled: November 30, 2011Publication date: May 30, 2013Applicant: MICROSOFT CORPORATIONInventors: Bibhu Choudhary, Nizam Ahmed, Purushottam Raj, Ashwani Kumar, Sachin Jindal
-
Publication number: 20110209056Abstract: Embodiments provide navigable and other information to users. In an embodiment, a handheld computing device can be configured to provide a navigable map that includes a number of map list items corresponding to aspects of an underlying data structure. In one embodiment, a process includes displaying a number of linked list items of a navigable list map in a first display portion and displaying a preview of pertinent information associated with an item in a second display portion. Other embodiments are available.Type: ApplicationFiled: February 19, 2010Publication date: August 25, 2011Applicant: Microsoft CorporationInventors: Bibhu Choudhary, Deepak Achuthan Menon, Atish Jayantilal Patel
-
Publication number: 20090327213Abstract: A mobile device includes an application programmed to include an input/output module programmed to load a document and render the document on the display. The application also includes a parsing module programmed to parse the document and to identify certain tags within the document that are associated with data structures. The application further includes an index generation module programmed to create a document index based on the certain tags identified by the parsing module, the document index being formed in a hierarchy.Type: ApplicationFiled: June 25, 2008Publication date: December 31, 2009Applicant: MICROSOFT CORPORATIONInventor: Bibhu Choudhary