Patents by Inventor Rohit Gupta

Rohit Gupta 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: 20050102356
    Abstract: The system and method of information or presentation projection allows a user to present information to single or multiple screens without need of additional cables. Universal Plug and Play (UPnP) is used to advertise, find, and control the display devices. A reverse Terminal Service (TS) session is used to connect the display to the user's machine. Attendance at and receipt of the presentation is addressed from both a presenter side and from an attendee side through a subscription model. This subscription model is facilitated and security of the presentation is addressed through the use meeting invitations. These invitations are generated by the presenter, and may be requested by the attendees.
    Type: Application
    Filed: October 23, 2003
    Publication date: May 12, 2005
    Applicant: Microsoft Corporation
    Inventors: Todd Manion, Rohit Gupta
  • Publication number: 20040264697
    Abstract: A system and method for providing security to a graph of interconnected nodes includes a grouping multiplexing layer configured to monitor calls to the system, a graphing dynamic link layer configured to transmit and receive data to and from the graph, and a group security manager coupled to the grouping multiplexing layer and coupled to the graphing dynamic link layer; the group security manager is configured to perform security-related acts via interacting with a group database to propagate security-related information to members of a group within the graph. The group security manager is configured to provide role-based authorization on publication of one or more records and provide membership control for admission to a graph of interconnected nodes. The group security manager provides membership control by providing credentials to potential members of the graph to enable a connection and by providing a governed system for renewal and revocation of members.
    Type: Application
    Filed: June 27, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Alexandru Gavrilescu, Graham A. Wheeler, Grigori M. Somin, John L. Miller, Rohit Gupta
  • Publication number: 20040111469
    Abstract: Application programming interfaces and methods that provide graph management in a peer-to-peer (P2P) network are provided. More specifically, new and improved P2P application programming interfaces (APIs) and methods for the creation and access of graphs, the retrieval of node and graph information, the addition, modification, deletion and management of records (data), the importation and exportation of graph data, the direct communication between graph nodes, the addition of a security provider to a graph, the setting and retrieval of presence information, the registering for event notifications, and other utility and support functions are presented. Each of these interfaces utilize various parameters that are passed in from an application program that uses these interfaces to manage and utilize graphs. The interfaces return a value that indicates the success or failure of the function. For failures, the interfaces provide an indication as to the problem resulting in the failure.
    Type: Application
    Filed: December 4, 2002
    Publication date: June 10, 2004
    Applicant: Microsoft Corporation
    Inventors: Todd R. Manion, Jeremy L. Dewey, Robert D. Donner, Scott A. Senkeresty, Rohit Gupta, Upshur Parks
  • Publication number: 20040034577
    Abstract: A system, method, apparatus, means, and computer program code for evaluating potential changes to a computer or communications system. For example, an analysis may involve the partial or total consolidation of one or more servers in a computer system. The analysis may start by determining an inventory of the computer system to determine “like” elements and determining potential scenarios that use different combinations of the like elements. From these scenarios, different possible configurations that consolidate some or all of two or more of servers in the system are determined and financial models or other information determined for the different configurations. The different configurations can then be ranked or reported in accordance with one or more designated factors or other criteria.
    Type: Application
    Filed: August 15, 2002
    Publication date: February 19, 2004
    Inventors: Jeffrey N. Van Hoose, Mark A. Freestone, Rohit Gupta
  • Publication number: 20030204742
    Abstract: A security infrastructure and methods are presented that inhibit the ability of a malicious node from disrupting the normal operations of a peer-to-peer network. The methods of the invention allow both secure and insecure identities to be used by nodes by making them self-verifying. When necessary or opportunistic, ID ownership is validated by piggybacking the validation on existing messages. The probability of connecting initially to a malicious node is reduced by randomly selecting to which node to connect. Further, information from malicious nodes is identified and can be disregarded by maintaining information about prior communications that will require a future response. Denial of service attacks are inhibited by allowing the node to disregard requests when its resource utilization exceeds a predetermined limit. The ability for a malicious node to remove a valid node is reduced by requiring that revocation certificates be signed by the node to be removed.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Applicant: Microsoft Corporation
    Inventors: Rohit Gupta, Alexandru Gavrilescu, John L. Miller, Graham A. Wheeler
  • Publication number: 20030197732
    Abstract: A method, system and computer program for providing a cross table analysis display in a digital broadcast environment, are discussed. The method includes providing at least two metadata tables of a broadcast stream, performing a cross table analysis on the metadata tables to determine consistency between the metadata tables, and displaying the result of the cross table -analysis of the metadata tables using a graphical user interface.
    Type: Application
    Filed: April 23, 2003
    Publication date: October 23, 2003
    Inventor: Jimmy Rohit Gupta
  • Patent number: 6563919
    Abstract: A gateway cluster has a number of gateways for different types of communication protocols. The respective gateways convert network messages to normalized messages by querying the categories, data, and network types of the normalized data for the mobile systems from which the network messages were generated. A database system stores normalized data in categories. The normalized data include data relating to the mobile systems and network types for the data. A unified mobility manager is coupled to and in communications with the gateway cluster and the database system. The unified mobility manager receives and processes the normalized messages, performs operations based on the normalized messages and on the categories, the data, and the network types of the normalized data, and formulates normalized responses responsive to the normalized messages. The normalized responses are converted to network responses at the gateways, and the network responses are sent to the respective mobile systems.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: May 13, 2003
    Assignee: Nortel Networks Limited
    Inventors: Lakshminarasimhan Aravamudhan, John P. Larkins, Rohit Gupta, Haitao Li
  • Publication number: 20020158969
    Abstract: A method and system for providing condition information associated with an entity being analyzed. The method includes presenting nodes corresponding to components of the entity according to a tree-like configuration, and providing condition information associated with at least one of the components using the nodes.
    Type: Application
    Filed: April 5, 2002
    Publication date: October 31, 2002
    Inventor: Jimmy Rohit Gupta
  • Patent number: 6226516
    Abstract: A terminal coupled to an intelligent telecommunication network may invoke dynamically modifiable subscriber services by transmitting information to a switch to which script files, each containing programming script needed to initiate a calling feature or other advanced subscriber service and a criteria statement used for triggering execution of the programming script, were downloaded thereto from a home location register where the script files may be added, deleted or otherwise modified by a system administrator. A program execution module residing at the switch compares the received information to the criteria statement for each script file downloaded thereto and executes the programming script of the script file having a criteria statement which matches the received string of digits. In wireless systems, the script files are downloaded to an MSC whenever a roaming terminal registers therewith.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: May 1, 2001
    Assignee: Northern Telecom Limited
    Inventors: Rohit Gupta, Daniel Cohn, John Visser
  • Patent number: 6167064
    Abstract: A method and system for implementing a communications network having configurable control mechanisms for the identification and transference of particular types of communications data. Detection points are established within the communications network, wherein particular types of communications data transferred through the detection points may be identified. Removable configurable control mechanisms are associated with the detection points mechanisms that manage the transference of communications data through the detection points, such that the removable configurable control mechanisms may be easily replaced and updated without deconstructing the communications network or extensively delaying communication services within the communications network. The communications network can include a wireless or wireline communications or a combination thereof.
    Type: Grant
    Filed: March 10, 1998
    Date of Patent: December 26, 2000
    Assignee: Nortel Networks Corporation
    Inventors: Daniel Cohn, Rohit Gupta