Patents by Inventor Murthy Srinivas
Murthy Srinivas 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: 7702778Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: GrantFiled: January 6, 2005Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Gopal Parupudi, Mario C. Goertzel, Murthy Srinivas
-
Patent number: 7680924Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: GrantFiled: January 6, 2005Date of Patent: March 16, 2010Assignee: Microsoft CorporationInventors: Gopal Parupudi, Mario C. Goertzel, Murthy Srinivas
-
Patent number: 7650404Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: GrantFiled: January 4, 2005Date of Patent: January 19, 2010Assignee: Microsoft CorporationInventors: Gopal Parupudi, Mario C. Goertzel, Murthy Srinivas
-
Publication number: 20050122909Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: ApplicationFiled: January 4, 2005Publication date: June 9, 2005Applicant: Microsoft CorporationInventors: Gopal Parupudi, Mario Goertzel, Murthy Srinivas
-
Publication number: 20050122910Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: ApplicationFiled: January 6, 2005Publication date: June 9, 2005Applicant: Microsoft CorporationInventors: Gopal Parupudi, Mario Goertzel, Murthy Srinivas
-
Publication number: 20050117523Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: ApplicationFiled: January 6, 2005Publication date: June 2, 2005Applicant: Microsoft CorporationInventors: Gopal Parupudi, Mario Goertzel, Murthy Srinivas
-
Publication number: 20050071350Abstract: Systems and methods for managing information technology (IT) resources can include at least one resource definition. The resource definition specifies a location and identity of a corresponding resource, and methods that can be performed on the resource. An instance of the resource that includes information from the at least one resource definition is stored. A package is generated based on at least one execution unit (EU), workflow associated with the EU, and the resource definition, wherein the package causes the resource to perform at least one of the methods.Type: ApplicationFiled: August 28, 2004Publication date: March 31, 2005Applicant: Hewlett-Packard Development Company, L.P.Inventors: Frank Artale, Murthy Srinivas
-
Patent number: 6859829Abstract: A method and system for providing system event notifications to clients such as applications. Clients register for notification of one or more types of events with a registration mechanism, and a System Event Notification Service, (SENS), receives system event information and fires event notifications in response thereto. A distribution mechanism selectively communicates the fired event to each client registered for notification thereof based on the type of event. Events include network events, for which the service monitors the connectivity state of the machine, including whether a connection is established or lost, the type of connection (LAN/WAN) and bandwidth information. To monitor a LAN state, the service caches outgoing and incoming network information including errors and packet counts and statistically evaluates this cached information against current information to determine whether the connection is established or lost.Type: GrantFiled: February 23, 1999Date of Patent: February 22, 2005Assignee: Microsoft Corp.Inventors: Gopal Parupudi, Mario C. Goertzel, Murthy Srinivas
-
Patent number: 6560655Abstract: A centralized manager for managing the data synchronization operations for multiple applications according to user preferences. Applications register respective COM handlers with the synchronization manager via COM methods. On a synchronize event the synchronization manager queues the registered application handlers, and calls the handlers to perform the synchronization of items therein. Progress and results are communicated to a user-viewable dialog via callbacks from the handlers to the synchronization manager. The synchronization manager provides consistent user interfaces for obtaining user preferences related to synchronization and for presenting information to the user, thus resulting in a consistent user experience.Type: GrantFiled: June 22, 1999Date of Patent: May 6, 2003Assignee: Microsoft CorporationInventors: Roger F. Grambihler, Chao-Chia Liu, Murthy Srinivas, Susan E. Strom, Gopal Parupudi, Daniel Plastina, Robert E. Corrington