Patents by Inventor Archan Das
Archan Das 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: 20170374179Abstract: This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.Type: ApplicationFiled: July 12, 2017Publication date: December 28, 2017Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
-
Patent number: 9742876Abstract: This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.Type: GrantFiled: February 8, 2016Date of Patent: August 22, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
-
Publication number: 20160156745Abstract: This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.Type: ApplicationFiled: February 8, 2016Publication date: June 2, 2016Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
-
Patent number: 9292248Abstract: This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.Type: GrantFiled: June 22, 2011Date of Patent: March 22, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
-
Publication number: 20120331300Abstract: This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.Type: ApplicationFiled: June 22, 2011Publication date: December 27, 2012Applicant: Microsoft CorporationInventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
-
Publication number: 20120331032Abstract: This document describes a remote presentation infrastructure. In an exemplary embodiment at least a portion of the data associated with a remote presentation session can be transported via a connectionless oriented channel established between a client and a remote presentation session. In an embodiment, a gateway computer system can be used to route data to and from a remote presentation session. In this embodiment, the gateway computer system can be configured to establish connectionless oriented channels and route data between remote presentation sessions and clients over connectionless oriented channels. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.Type: ApplicationFiled: June 22, 2011Publication date: December 27, 2012Applicant: Microsoft CorporationInventors: Ravi K. Balachandran, Archan Das, Gopikrishna Kannan, Vikash Bucha
-
Patent number: 8077855Abstract: A rich, robust fax addressing experience is provided for users. In some embodiments, multiple different ways of addressing a fax and related functionality are exposed to a user and work seamlessly together to give a compelling addressing experience. In some embodiments, a fax application can resolve recipient names and/or numbers. Additionally, a user can type in a fax number and have that number resolved as a valid number. Further, some embodiments can provide a user interface that is designed to help a user compose a fax number, thus ensuring that the number is in the proper format. In some embodiments, the fax application can allow the user to choose from among a number of different address books and then employ the chosen address book in the fax addressing experience.Type: GrantFiled: April 10, 2006Date of Patent: December 13, 2011Assignee: Microsoft CorporationInventors: Vibha Rathi, Manoj K. Jain, Suryanarayana Shastri, Archan Das
-
Patent number: 7770121Abstract: Described herein is technology for, among other things, a graphical user interface. The graphical user interface is made up of multiple user interface components. The multiple user interface components are hosted by a host user interface, which encapsulates and exposes the user interface components together to present a unified view of the user interface components as a single user interface. Moreover, the host user interface presents the capabilities of the user interface components as a whole.Type: GrantFiled: April 12, 2007Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Manoj Jain, Archan Das
-
Publication number: 20080252933Abstract: Described herein is technology for, among other things, facilitating transmissions of facsimiles by a computer. It involves various techniques for facilitating the preparation of a facsimile including storing the facsimiles in an editable format and initializing a fax application.Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Manoj Jain, Archan Das
-
Publication number: 20080256469Abstract: Described herein is technology for, among other things, a graphical user interface. The graphical user interface is made up of multiple user interface components. The multiple user interface components are hosted by a host user interface, which encapsulates and exposes the user interface components together to present a unified view of the user interface components as a single user interface. Moreover, the host user interface presents the capabilities of the user interface components as a whole.Type: ApplicationFiled: April 12, 2007Publication date: October 16, 2008Applicant: Microsoft CorporationInventors: Manoj Jain, Archan Das
-
Publication number: 20070263806Abstract: A rich, robust fax addressing experience is provided for users. In some embodiments, multiple different ways of addressing a fax and related functionality are exposed to a user and work seamlessly together to give a compelling addressing experience. In some embodiments, a fax application can resolve recipient names and/or numbers. Additionally, a user can type in a fax number and have that number resolved as a valid number. Further, some embodiments can provide a user interface that is designed to help a user compose a fax number, thus ensuring that the number is in the proper format. In some embodiments, the fax application can allow the user to choose from among a number of different address books and then employ the chosen address book in the fax addressing experience.Type: ApplicationFiled: April 10, 2006Publication date: November 15, 2007Applicant: Microsoft CorporationInventors: Vibha Rathi, Manoj Jain, Suryanarayana Shastri, Archan Das
-
Publication number: 20050091641Abstract: A method, system, and computer-accessible medium are provided for safely modifying a host user interface with one or more extension user interfaces. The system comprises command item and insert location data structures, and host and extension programming interfaces. The programming interfaces facilitate negotiating modifications to a host user interface (UI) with extension commands specified by the extension in the command item data structure at locations specified by the host in the insert location data structure. The command item and insert locations are uniquely identified with unique universal identifiers (UUID) that enable the host to control the modification of the host UI by multiple extensions. The command item data structure contains the command's UI. The host modifies the host UI to insert the extension's commands in accordance with the command's UI.Type: ApplicationFiled: October 23, 2003Publication date: April 28, 2005Inventors: Bryan Starbuck, Gail Giacobbe, Manoj Jain, Archan Das, John Lueders