Patents by Inventor Badri Narayanan
Badri Narayanan 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: 20110208786Abstract: Information from a business application system, such as an ERP system, may be published to a business application user-generated web page for display to an end user and for collecting information from an end user to make available for download into the business application system. The user-generated web page may be defined as a web-based visual representation of a structured data solution, which may define data, data presentation, and data binding metadata for enabling a solution scenario, such as vendor enrollment, sourcing, time entry, job listings, vendor-managed inventory, sales lead capture, purchase order/invoicing, service contract renewal, and customer support requests, and the like. Business application users may be enabled to connect with potential and existing customers, partners, and vendors from within the business application system via the web-based visual representation, and additionally, may capture interactions directly into the business application system without IT dependency.Type: ApplicationFiled: December 15, 2010Publication date: August 25, 2011Applicant: MICROSOFT CORPORATIONInventors: Dipanjan Ghosh, Ashvin J. Mathew, Rajagopalan Badri Narayanan, Preethi Ramarathinam
-
Publication number: 20110099247Abstract: A method, system, and architecture for managing computer systems is provided. A management system employs management objects (MOs) to provide administrators the ability to intuitively express the administrative intent in an information technology (IT) environment, and to act out the administrative intent based on the information gathered by the management system. Managed elements of an IT environment, such as, by way of example, hardware components, software applications, software updates, software distribution policies, configurations, settings, etc., may be expressed as MOs. Actions, such as, by way of example, detect, install/apply, remove, remediate, enumerate, etc., may be associated with the MOs. The management system manages the computer systems by deploying the appropriate MOs and their associated actions onto the computer systems, and performing the actions on the computer systems.Type: ApplicationFiled: January 5, 2011Publication date: April 28, 2011Applicant: Microsoft CorporationInventors: Bruce W. Copeland, David C. James, Donald Y. Song, Dustin M. Ingalls, Jeffrey A. Sutherland, Jeffry B. Phillips, Joseph S. Calabig, Khuzaima Iqbal, Michael J. Healy, Rajagopalan Badri Narayanan, Zhengkai Kenneth Pan
-
Patent number: 7870564Abstract: A method, system, and architecture for managing computer systems is provided. A management system employs management objects (MOs) to provide administrators the ability to intuitively express the administrative intent in an information technology (IT) environment, and to act out the administrative intent based on the information gathered by the management system. Managed elements of an IT environment, such as, by way of example, hardware components, software applications, software updates, software distribution policies, configurations, settings, etc., may be expressed as MOs. Actions, such as, by way of example, detect, install/apply, remove, remediate, enumerate, etc., may be associated with the MOs. The management system manages the computer systems by deploying the appropriate MOs and their associated actions onto the computer systems, and performing the actions on the computer systems.Type: GrantFiled: February 16, 2006Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Bruce W. Copeland, David C. James, Donald Y. Song, Dustin M. Ingalls, Jeffrey A. Sutherland, Jeffry B. Phillips, Joseph S. Calabig, Khuzaima Iqbal, Michael J. Healy, Rajagopalan Badri Narayanan, Zhengkai Kenneth Pan
-
Patent number: 7761503Abstract: A client in a plurality of clients with a same network address or similar common identifier is designated a Peer Distribution Point (PDP) agent for distributing a software application divided into several packages to the plurality of clients. The plurality of clients are part of a client-server hierarchical system comprising a Central SMS site server and several Distributing servers. The Central SMS site server generates policies for the packages that are pushed to a Distribution server assigned to the plurality of clients from where the PDP agent pulls the policies. The Central SMS site server generates the packages that are pushed to the Distributing server after the PDP agent pulls the policies. The packages are pulled by the PDP agent from the Distributing server. The other clients pull the packages from the PDP agent as and when needed.Type: GrantFiled: January 6, 2006Date of Patent: July 20, 2010Assignee: Microsoft CorporationInventors: Gaurav R Dhawan, David C James, Nirupama Chandrasekaran, Rajagopalan Badri Narayanan, Ingo R. A. G. Bringemeier, John L Ellis, Michael Healy, Khuzaima Iqbal
-
Publication number: 20100153843Abstract: A document processing method comprises adding document markers to predetermined locations of an electronically stored document. These are printed with the document. The document is scanned and the scanned document markers are used to process the scanned image. This processing comprises at least pixel threshold setting, and determination of the locations of the scanned image which are to be processed to derive the pixels of a digital version of the document. This enables local deformations in the paper document to be corrected, and enables correct thresholds for the printing and scanning operations to be applied. The electronically stored document can be processed to derive a set of document properties which can be used when constructing the digital version.Type: ApplicationFiled: January 23, 2009Publication date: June 17, 2010Inventors: Yogesh SANKARASUBRAMANIAM, Badri Narayanan Ranganathan, Srinivasan Ramani
-
Patent number: 7689676Abstract: In accordance with certain aspects of the model-based policy application, each of a plurality of policies is associated with appropriate parts of a model of a heterogeneous system. A deployment agent is invoked to apply each of the plurality of policies to components associated with the parts of the model. An identification of a change to one of the plurality of policies is received, and the deployment agent is also invoked to apply the changed policy to selected ones of the components associated with the parts of the model.Type: GrantFiled: January 12, 2007Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Anders B. Vinberg, Bruce W. Copeland, Robert Fries, Kevin D. J. Grealish, Jonathan C. Hardwick, Michael J. Healy, Galen C. Hunt, Aamer Hydrie, David C. James, Anand Lakshminarayanan, Edwin R. Lassettre, Raymond W. McCollum, Rob Mensching, Mazhar Mohammed, Rajagopalan Badri Narayanan, Geoffrey H. Outhred, Zhengkai Kenneth Pan, Efstathios Papaefstathiou, John M. Parchem, Vij Rajarajan, Ashvinkumar J. Sanghvi, Bassam Tabbara, Rene Antonio Vega, Vitaly Voloshin, Robert V. Welland, John H. Wilson, Eric J. Winner, Jeffrey A. Woolsey
-
Publication number: 20090259663Abstract: An information access device is disclosed comprising an interface for connecting the information access device to a network; a further interface for providing the information access device with a string of information request indicators; an interpretation layer for extracting an information source from the string and for generating an instruction for triggering a different application of the device to retrieve the information from the information source; and a processor for executing the generated instruction.Type: ApplicationFiled: March 25, 2009Publication date: October 15, 2009Inventors: Srinivasan Ramani, Andrea Colaco, Srinivasu Godavari, Anjaneyulu Seetha Rama Kuchibhotla, Badri Narayanan Ranganathan
-
Patent number: 7600021Abstract: The disclosed arrangements and procedures replicate source files across networked resources. Specifically, a server receives a package update notification corresponding to a difference between a previous set of source files and one or more new sets of source files. Responsive to receiving the package update notification, a delta set of source files that correspond to the difference are identified. A set of source and/or distribution servers in an enterprise network that are configured for delta replication is determined. The identified delta set of source files is communicated to the determined source and/or distribution servers.Type: GrantFiled: April 3, 2002Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Paul Joseph Lyman Schottland, Gaurav Raghu Dhawan, David C. James, Rajagopalan Badri Narayanan, Martin Napier Dey, Daniel Nicholas Joseph Drew, Doyle S. Cronk, Zhengkai Kenneth Pan, Bruce W. Copeland
-
Patent number: 7600123Abstract: Techniques for registering certificates after the issuance of the certificates are provided. A service provider securely registers a client's identity and its certificate without depending on or using an existing basis of trust, such as that provided by domain-joined clients or a security directory (e.g., MICROSOFT's ACTIVE DIRECTORY). The service provider provides services, such as, by way of example and not a limitation, email services, web application services, application services, etc., based on identifiers (e.g., service IDs) issued to registered clients. The service provider subsequently uses the issued identifier to authenticate a client requesting a service or services, and to authorize the client to receive the requested service or services.Type: GrantFiled: December 22, 2005Date of Patent: October 6, 2009Assignee: Microsoft CorporationInventors: Gopal Parupudi, Prabhu Dutt Padhi, Rajagopalan Badri Narayanan, Ram P. Sunkara, Sean A. Cannella, Tak Chung Lung, John Ellis
-
Publication number: 20090180698Abstract: A method of and system for verifying a document, the method comprising generating verification information for the document, comparing the verification information with authentic verification information, and identifying differences between the document and an authentic document.Type: ApplicationFiled: January 6, 2009Publication date: July 16, 2009Inventors: Srinivasan RAMANI, Badri Narayanan Ranganathan, Srinivasu Godavari, Anjaneyulu Seetha Rama Kuchibhotla, Nagabhushana Ayyanahalli Matad
-
Publication number: 20080244071Abstract: Policy definition using a plurality of configuration items is described. In one or more implementations, a plurality of policies is defined, each having a different combination of a plurality of configuration items. The policies are then implemented such that each of the clients is provided a respective amount of access to one or more resources based on compliance with applicable policies.Type: ApplicationFiled: March 27, 2007Publication date: October 2, 2008Applicant: Microsoft CorporationInventors: Gopal Parupudi, Sangeetha Visweswaran, Mukunda Murthy, Khuzaima Iqbal, Rajagopalan Badri Narayanan
-
Publication number: 20070221643Abstract: A welding system and method is disclosed for girth welding high strength materials, including liquefied natural gas storage tanks, using a short arc welding process and a self-shielding electrode. The welding system contains a welding apparatus which advances the self-shielding electrode towards a workpiece to be welded and controls the arc length and the operation of the apparatus so that the weld satisfies the requirements for welding at least American Petroleum Institute Grade X-80 line pipe, or can weld liquefied natural gas storage tanks. The system additionally contains a power source with a controller for creating a current pulse introducing energy into the electrode to melt the end of the self-shielding electrode and a low current quiescent metal transfer section following the end of the melting pulse during which the melted electrode short circuits against the workpiece.Type: ApplicationFiled: May 23, 2007Publication date: September 27, 2007Applicant: LINCOLN GLOBAL, INC.Inventors: Badri Narayanan, Patrick Soltis, Russell Myers, Eric Stewart
-
Publication number: 20070170163Abstract: A welding system is disclosed for performing a short arc welding process between an advancing wire electrode and a workpiece. The system comprises a power source with a controller for creating a current pulse introducing energy into the electrode to melt the end of the electrode and a low current quiescent metal transfer section following the end of the melting pulse during which the melted electrode short circuits against the workpiece; a timer to measure the actual time between the end of the pulse and the short circuit; a device for setting a desired time from the pulse to the short circuit; a circuit to create a corrective signal based upon the difference between the actual time and the desired time; and, a circuit responsive to the corrective signal to control a given parameter of the current pulse. Also disclosed is a strategy for arc welding utilizing a cored electrode that produces welds with low levels of contaminants and which are strong, tough, and durable.Type: ApplicationFiled: January 20, 2006Publication date: July 26, 2007Inventors: Badri Narayanan, Russell Myers, Patrick Soltis
-
Publication number: 20070108174Abstract: A welding system and method is disclosed for girth welding high strength materials using a short arc welding process and a self-shielding electrode. The welding system contains a welding apparatus which advances the self-shielding electrode towards a workpiece to be welded and controls the arc length and the operation of the apparatus so that the weld satisfies the requirements for welding at least American Petroleum Institute Grade X-80 line pipe. The system additionally contains a power source with a controller for creating a current pulse introducing energy into the electrode to melt the end of the self-shielding electrode and a low current quiescent metal transfer section following the end of the melting pulse during which the melted electrode short circuits against the workpiece.Type: ApplicationFiled: May 8, 2006Publication date: May 17, 2007Applicant: Lincoln Global, Inc.Inventors: Badri Narayanan, Patrick Soltis, Russell Myers, Eric Stewart
-
Publication number: 20070102406Abstract: An electric arc welder for creating a welding process in the form of a succession of AC waveforms between a particular type of cored electrode, with a sheath and core, and a workpiece by a power source comprising an high frequency switching device for creating the individual waveforms in the succession of waveforms, each waveform having a profile is formed by the magnitude of each of a large number of short current pulses generated at a frequency of at least 18 kHz where the profile is determined by the input signal to a wave shaper controlling the short current pulses; a circuit to create a profile signal indicative of the particular type of electrode; and a select circuit to select the input signal based upon the profile signal whereby the wave shaper causes the power source to crate a specific waveform profile for the particular type of cored electrode.Type: ApplicationFiled: December 22, 2006Publication date: May 10, 2007Applicant: LINCOLN GLOBAL, INC.Inventors: Elliot Stava, Russel Myers, Badri Narayanan, Patrick Soltis
-
Publication number: 20070012673Abstract: Various slag systems exhibiting improved flow characteristics and weld puddle properties are provided. Also provided are flux cored electrodes for producing the noted slag systems and related methods of arc welding.Type: ApplicationFiled: July 12, 2005Publication date: January 18, 2007Inventors: Badri Narayanan, Patrick Soltis
-
Publication number: 20060273077Abstract: Disclosed are techniques and compositions for arc welding consumables such as electrodes that reduce the energy otherwise required for the welding. Particularly, the techniques and electrode compositions can reduce the extent of contamination of weld metal in an arc welding operation. The techniques and compositions promote exothermic reactions during the welding process which reduce the energy otherwise required of the arc. Lower energy arcs can be of shorter length, which thereby reduce the potential for weld contamination by agents from the atmosphere or shielding gas. The techniques and compositions can also be used to selectively tailor shape of the resulting weld, achieve particular weld deposition rates, achieve particular cooling rates and thus influence weld properties, and also enable formation of certain phases in the weld metal.Type: ApplicationFiled: June 1, 2005Publication date: December 7, 2006Inventors: Patrick Soltis, Badri Narayanan
-
Publication number: 20060266799Abstract: An electrode composition is disclosed, particularly useful for arc welding and utilized in a flux-cored arc electrode, which produces a slag that is readily removable. The electrode composition employs aluminum and magnesium in a atomic ratio of 1.5:1 or more, respectively. Also disclosed are methods for facilitating the removal of slag by use of particular electrode or welding compositions.Type: ApplicationFiled: May 31, 2005Publication date: November 30, 2006Inventors: Daya Singh, Badri Narayanan, Patrick Soltis
-
Publication number: 20060096966Abstract: A self shielding cored electrode used to form weld beads having high Charpy V-Notch toughness. The cored electrode includes a metal sheath and fill composition. The fill composition includes a slag system having a gas generating compound, magnesium and at least three metals selected from the group consisting of aluminum, cerium, titanium and zirconium.Type: ApplicationFiled: November 8, 2004Publication date: May 11, 2006Applicant: Lincoln Global, Inc.Inventors: Robert Munz, Marie Quintana, Badri Narayanan
-
Publication number: 20060070983Abstract: A method of arc welding with a cored electrode comprising creating a positive waveform with a first shape and having a first time; creating a negative waveform with a second shape and having a second time; making one of the first and second shapes greater in magnitude than the other of the shapes; and, adjusting the percentage relationship of the first and second times so the time of the shape with the greater magnitude is substantially less than the time of the other shape.Type: ApplicationFiled: October 6, 2004Publication date: April 6, 2006Inventors: Badri Narayanan, Patrick Soltis, Elliott Stava, Russell Myers