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: 20170374179
    Abstract: 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: Application
    Filed: July 12, 2017
    Publication date: December 28, 2017
    Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
  • Patent number: 9742876
    Abstract: 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: Grant
    Filed: February 8, 2016
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
  • Publication number: 20160156745
    Abstract: 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: Application
    Filed: February 8, 2016
    Publication date: June 2, 2016
    Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
  • Patent number: 9292248
    Abstract: 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: Grant
    Filed: June 22, 2011
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
  • Publication number: 20120331300
    Abstract: 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: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
  • Publication number: 20120331032
    Abstract: 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: Application
    Filed: June 22, 2011
    Publication date: December 27, 2012
    Applicant: Microsoft Corporation
    Inventors: Ravi K. Balachandran, Archan Das, Gopikrishna Kannan, Vikash Bucha
  • Patent number: 8077855
    Abstract: 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: Grant
    Filed: April 10, 2006
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Vibha Rathi, Manoj K. Jain, Suryanarayana Shastri, Archan Das
  • Patent number: 7770121
    Abstract: 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: Grant
    Filed: April 12, 2007
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Manoj Jain, Archan Das
  • Publication number: 20080252933
    Abstract: 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: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Manoj Jain, Archan Das
  • Publication number: 20080256469
    Abstract: 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: Application
    Filed: April 12, 2007
    Publication date: October 16, 2008
    Applicant: Microsoft Corporation
    Inventors: Manoj Jain, Archan Das
  • Publication number: 20070263806
    Abstract: 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: Application
    Filed: April 10, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Vibha Rathi, Manoj Jain, Suryanarayana Shastri, Archan Das
  • Publication number: 20050091641
    Abstract: 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: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Inventors: Bryan Starbuck, Gail Giacobbe, Manoj Jain, Archan Das, John Lueders