Patents by Inventor Vishwajith Kumbalimutt

Vishwajith Kumbalimutt 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: 7493390
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. When the second user corresponds to access preferences specified by the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Robert Brown, Jeremy T. Buch, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20080040461
    Abstract: A method and system for configuring a client computer for real-time communication is provided, in which configuration settings are sent to the computer in the form of a configuration document, such as mark-up language document, that is readable by the client computer. The client computer may request the configuration document on an as-needed basis, or may request to be notified whenever new configuration settings are needed.
    Type: Application
    Filed: September 4, 2007
    Publication date: February 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, Robert Osborne, Robert Brown, David Simons, Jeremy Buch
  • Patent number: 7266594
    Abstract: A method and system for configuring a client computer for real-time communication is provided, in which configuration settings are sent to the computer in the form of a configuration document, such as mark-up language document, that is readable by the client computer. The client computer may request the configuration document on an as-needed basis, or may request to be notified whenever new configuration settings are needed.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: September 4, 2007
    Assignee: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, Robert John Osborne, Robert Brown, David J. Simons, Jeremy T. Buch
  • Publication number: 20070192773
    Abstract: Embodiments described herein are based on the principle that shells execute commands as units of characters. Accordingly, embodiments herein provide also provide for some special cases of asynchronous control signals that change the shell operation flow. For example, signal messages may be used to terminate, pause, resume, or otherwise modify the execution of a command. In other words, if a user wishes to change the execution state of a command, a client can create a signal message and send such message to the shell processor, which can take the appropriate action as desired. Note that by modeling the control or signal commands as discrete messages (as well as other embodiments modeled and described herein), such commands are not mistakenly executed on a command as is the case for current protocols that use a character-by-character transmission.
    Type: Application
    Filed: August 31, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Raymond W. McCollum, Alexander Nosov, Vishwajith Kumbalimutt, Steve Menzies, Stephen Wah Lee
  • Publication number: 20070192503
    Abstract: Embodiments described herein are based on the principle that shells execute commands as units of characters. Accordingly, embodiments herein provide for a sending side with enough intelligence to isolate each command, examine it, perform some levels of validation, and deliver a structured representation of the command to the remote processor before doing any network operations. More specifically, embodiments herein provided for a mechanism of identifying a command and encapsulating the command into a single message (e.g., a SOAP, HTTPS, or other type message), which is then sent to a remote shell for processing as an entire unit. Accordingly, embodiments herein treat the command as a single unit, rather than as a character-oriented transmission.
    Type: Application
    Filed: August 31, 2006
    Publication date: August 16, 2007
    Applicant: Microsoft Corporation
    Inventors: Raymond W. McCollum, Alexander Nosov, Vishwajith Kumbalimutt, Steve Menzies, Stephen Wah Lee
  • Publication number: 20070118642
    Abstract: Handling events. A method may be practiced, for example, in a networked computer system including an event handling computer connected to one or more event generating computers. The method includes an act of generating an event at an event generating computer. The event is rendered into a rendered event in an application independent format by combining static context information with dynamic event information. The rendered event is transmitted to the event handling computer.
    Type: Application
    Filed: November 23, 2005
    Publication date: May 24, 2007
    Applicant: Microsoft Corporation
    Inventor: Vishwajith Kumbalimutt
  • Publication number: 20060190525
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second wishing to be permitted as a watcher of the first user. When the second user corresponds to access preferences of the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Application
    Filed: January 30, 2006
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Nikhil Bobde, Robert Brown, Jeremy Buch, Ajay Chitturi, Ann Demirtjis, Vishwajith Kumbalimutt, David Simons, Zachary Taylor
  • Publication number: 20060190591
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. When the second user corresponds to access preferences specified by the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Application
    Filed: January 13, 2006
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Nikhil Bobde, Robert Brown, Jeremy Buch, Vishwajith Kumbalimutt, David Simons, Zachary Taylor
  • Patent number: 6871346
    Abstract: Presented is a web-based enterprise management compliant management framework whose back end components are decoupled from the various user interfaces available for accessing the management system. In the Windows environment, the management system of the instant invention is also compliant with the Windows management instrumentation (WMI) requirements. This management system includes WMI providers which implement standard interfaces which decouple all semantic and syntactic checks from the user interface and which provide common error strings, help, etc. to a user regardless of the user interface being used. The providers of the management system of the instant invention store and access data in the active directory. As such, these providers present a customizable user interface which may be based on a user's expertise level and which may be dynamically localized to the user's preferred language.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: March 22, 2005
    Assignee: Microsoft Corp.
    Inventors: Vishwajith Kumbalimutt, Jorg-Thomas Pfenning, Quentin S. Miller, Michel Guittet, Todd L. Paul
  • Publication number: 20050015492
    Abstract: Disclosed is a system for servers to redirect client requests to other servers in order to distribute client traffic among the servers. A client is assigned to a server although the client may be unaware of that assignment. When the client accesses a server, a server possibly identified to the client by a name service, the server checks the client's assignment. If the client is not assigned to this server, then in some scenarios this server redirects the client to its assigned server. The client responds by sending its request to the assigned server. In other scenarios, the first server accessed by the client proxies the client's traffic to the assigned server. A database is kept of client-to-server assignments. If the present load distribution is less than ideal (e.g., clients are assigned to an unavailable server), then the assignment database is updated to reflect how the load should be distributed.
    Type: Application
    Filed: June 26, 2003
    Publication date: January 20, 2005
    Applicant: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, David Simons, Robert Brown, Elena Apreutesei
  • Publication number: 20040243838
    Abstract: A distributed authentication model that operates within a protocol-based sphere of trust. Rather than being able to communicate with any one of the computing systems internal to the sphere of trust, the amount of authentication is reduced by having the external computing systems initially communicate with a specific edge internal computing system. Many if not all of the internal computing systems then delegate the task of authentication to the edge computing system, and will rely on any authentication performed by the edge computing system. This allows the task of authentication to scale well for large protocol-based spheres of trust.
    Type: Application
    Filed: May 27, 2003
    Publication date: December 2, 2004
    Inventors: Jeremy Buch, Robert Brown, Vishwajith Kumbalimutt, Sean Olson, Srikanth Shoroff
  • Publication number: 20030217142
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. When the second user corresponds to access preferences specified by the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Robert Brown, Jeremy Buch, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20030217098
    Abstract: A system for detecting and communicating the presence of one or more computing devices is presented. The invention also presents a method and system for aggregating presence information generated by multiple devices associated with a single user. A server acting as a presence agent on behalf of a first user receives and responds to a subscription request generated by a computing device operated by a second wishing to be permitted as a watcher of the first user. When the second user corresponds to access preferences of the first user, a notify message is sent to the second user's device that includes presence information indicative of an activity level and availability level associated with the first user. When the first user employs multiple computing devices, the server generates an aggregate presence document that is representative of the overall presence of the first user.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Robert Brown, Jeremy Buch, Ajay Chitturi, Ann Demirtjis, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20030217099
    Abstract: A method and system for aggregating presence information generated by multiple devices associated with a single user is presented. A server acting as a presence agent on behalf of a first user and the first user's computing device receives and responds to a subscription request generated by a computing device operated by a second user that wishes to be permitted as a watcher of the first user. If the server is not capable of acting as a presence agent, then the first user's computing device assumes the role of a presence agent.
    Type: Application
    Filed: May 15, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Nikhil P. Bobde, Jeremy Buch, Ajay Chitturi, Ann Demirtjis, Vishwajith Kumbalimutt, David J. Simons, Zachary Taylor
  • Publication number: 20030101247
    Abstract: A method and system for configuring a client computer for real-time communication is provided, in which configuration settings are sent to the computer in the form of a configuration document, such as mark-up language document, that is readable by the client computer. The client computer may request the configuration document on an as-needed basis, or may request to be notified whenever new configuration settings are needed.
    Type: Application
    Filed: November 7, 2001
    Publication date: May 29, 2003
    Applicant: Microsoft Corporation
    Inventors: Vishwajith Kumbalimutt, Robert John Osborne, Robert Brown, David J. Simons, Jeremy T. Buch