Patents by Inventor Mahesh

Mahesh 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: 20130066899
    Abstract: Various embodiments provide an ability to abstract type resolution between multiple type systems. At least one type can be described in one or more programmatically accessible file(s). In some embodiments, an application using a different type system can programmatically access and resolve a type of the at least one type system without knowledge of a location of where a description of the type resides. Alternately or additionally, type descriptions contained in the one or more programmatically accessible file(s) can be analyzed and restructured into one or more new programmatically accessible file(s) based, at least in part, upon the type descriptions.
    Type: Application
    Filed: September 10, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Lawrence W. Osterman, Harold L. Pierson, Elliot H. Omiya, Martyn S. Lovell, Mahesh Prakriya, Stephen C. Rowe, Tassaduq H. Basu, Robert A. Wlodarczyk, Wei Zeng, Neeraj N. Wadhwa, Shakeel I. Solkar, Michael Aksionkin
  • Publication number: 20130067048
    Abstract: In embodiments of multi-entity management, a multi-entity system can include an infrastructure service (DHCP) that services client devices configured for network connectivity on a network. The multi-entity system also includes server devices configured for network configuration settings control and management of the client devices on the network. A multi-entity manager instantiates a configuration dialog for display with user-selectable controls that are selectable to initiate a single-step configuration operation of one or more of the network configuration settings at the server devices.
    Type: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Inventors: Nitin Narang, Mahesh Narayanan
  • Publication number: 20130066401
    Abstract: This document discusses, among other things, a system capable of resolving interactions between programmable parameters for operation of a medical device. Programming these devices is a difficult task when many parameters are involved. The disclosed systems and methods attempt to reduce and minimize constraint violations between interdependent parameters using an initial set of parameter values supplied by user (typically a physician) input or calculated automatically, and constraint violations describing invalid parameter values. If possible, a set of parameter values with less egregious constraint violations is generated and may be displayed to the user. A user is prompted to accept the set of parameter values and program the medical device.
    Type: Application
    Filed: November 6, 2012
    Publication date: March 14, 2013
    Inventors: Jeff West, Jay A. Tzucker, Mahesh Maddali
  • Publication number: 20130061077
    Abstract: In one embodiment, the present invention includes a method for sending a first link handshake signal between a first subsystem and a power management unit (PMU) of a system on a chip (SoC) to request entry into a power saving state for the first subsystem, sending a second link handshake signal between the first subsystem and the PMU to acknowledge the request, and placing the first subsystem into the power saving state without further signaling between the PMU and the first subsystem. Other embodiments are described and claimed.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 7, 2013
    Inventors: Woojong Han, Madhu Athreya, Ken Shoemaker, Arvind Mandhani, Mahesh Wagh, Ticky Thakkar
  • Publication number: 20130056098
    Abstract: A compact fuel pressure regulator (10) includes a housing (12) with an interior (13) communicating and inlet opening (16) and an outlet opening (20). The housing defines a valve seat surface (26) in the interior. A cover (22) is provided at an end of the housing and is disposed in the interior. The cover includes a through-hole (24) therein that communicates the outlet opening with the interior. A valve structure (28) is movable within the interior to control fuel flow between the inlet opening and outlet opening. A spring (30) is engaged between the valve structure and the cover so that when pressure of fuel at the inlet opening is greater than a force of the spring, the fuel pushes the valve structure against the bias of the spring and away from the valve seat surface so that fuel flows around a periphery of the valve structure to the outlet opening.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: CONTINENTAL AUTOMOTIVE SYSTEMS US, INC.
    Inventors: Mahesh N. Hanjagi, Stephen C. Bugos
  • Publication number: 20130057453
    Abstract: The invention relates to a device for collection, storage and output of different forms of electromagnetic energy, comprising a collector arrangement and a storage arrangement. According to the invention, electrical energy is collected as efficiently as possible on a commercial scale without the use of raw materials, by providing a conductor (1), forming a closed circuit for supply of electric users with electrical energy for the collector arrangement and/or the storage arrangement.
    Type: Application
    Filed: September 11, 2012
    Publication date: March 7, 2013
    Inventor: Mahesh Chandra DWIVEDI
  • Publication number: 20130059774
    Abstract: Novel compositions and methods of reducing microbial resistance to antimicrobial agents and treating infections are disclosed. In particular, compositions and methods of inhibiting efflux pump activity, treating infection and methods of enhancing antimicrobial activity of antimicrobial agents are provided.
    Type: Application
    Filed: April 1, 2010
    Publication date: March 7, 2013
    Inventors: Mahesh Vithalbhai Patel, Sachin Subhash Bhagwat, Mohammad Alam Jafri
  • Patent number: 8392985
    Abstract: In some embodiments a Trusted Platform Module (TPM) manages a first flag that identifies whether a secure environment has ever been established. A chipset manages a second flag that identifies that there might have been secrets in memory and a reset or power failure occurred. At least one processor and/or the chipset lock, maintain a lock, and/or unlock a memory in response to the second flag. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: March 5, 2013
    Assignee: Intel Corporation
    Inventors: Mahesh Natu, Shamanna Datta
  • Patent number: 8389870
    Abstract: A multi layer interconnecting substrate has at least two spaced apart metal layers with a conductive pad on each one of the metal layers. Two different types of insulating layers are placed between the metal layers. The placement is such that one of the two different types of insulating layers is placed between the conductive pads and the other type of insulating layer is placed between the two spaced apart metal layers.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kevin Bills, Mahesh Bohra, Jinwoo Choi, Tae Hong Kim, Rohan Mandrekar
  • Publication number: 20130055291
    Abstract: Native operating system application programming interfaces (API's) are described using metadata and such descriptions are stored in a standard file format in a known location. By storing API definitions using such metadata, other applications can readily identify and use the APIs. To create such API representations, during development, a developer describes the shape of the API, including (but not limited to) the classes, interfaces, methods, properties, events, parameters, structures and enumerated types defined by the API. This API description is processed by a tool which generates a machine-readable metadata file. The machine-readable metadata file contains the same information as the API description, however in a format designed to be machine read rather than human authored.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20130048899
    Abstract: A plumbing fixture includes a plumbing fixture body having a composition of, by weight percentage, 58-63 of copper, 0.8-1.5 of bismuth, 0.05-0.15 of phosphorous, and a remainder of zinc and any impurities. The plumbing fixture body includes a first opening and a second opening that are arranged to communicate a fluid there through. The first opening defines a first inner diameter D1 and the second opening defines a second inner diameter D2 such that a ratio of D1/D2 is 1.05-2.3.
    Type: Application
    Filed: August 26, 2011
    Publication date: February 28, 2013
    Inventors: Mahesh K. Cheerla, Robert O. Learmont
  • Publication number: 20130055292
    Abstract: Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the APIs exposed by the operating system and is stored in API metadata files. A language compiler or interpreter uses this API information to build a natural and familiar representation of the native system API in the target language. The language compiler or interpreter can read the API information at compile time and/or runtime. The metadata is used to allow an application to refer to named elements in the API. Projections are built that use the metadata to map named elements in the API to named elements in the target language, and to define wrappers that marshal data of those elements between the target representation and the native operating system representation.
    Type: Application
    Filed: August 31, 2011
    Publication date: February 28, 2013
    Applicant: Microsoft Corporation
    Inventors: Harold Pierson, Brent Rector, Martyn Lovell, Mahesh Prakriya, Stephen Rowe, Tassaduq Basu, Robert A. Wlodarczyk, Elliot H. Omiya, Jerry Dunietz, Ales Holecek, Lawrence W. Osterman, Wei Zeng, Neeraj Wadhwa, Shakeel Solkar, Michael Aksionkin
  • Publication number: 20130054822
    Abstract: A method, system, and medium are disclosed for performing failover data replication with colocation of session state data. In servicing a client request, a first session is created on a primary server. A first portion of session data comprises a state of the first session and is stored on the primary server. An identifier of the first session is stored on the primary server. One or more backup servers are selected for backup of the first portion of session data. A second session is created on the primary server. A second portion of session data comprises a state of the second session and is stored on the primary server. The same backup server(s) are selected for backup of the second portion based on the stored identifier of the first session. The primary server replicates the first and second portions of session data into memory space of the backup servers.
    Type: Application
    Filed: August 30, 2011
    Publication date: February 28, 2013
    Inventors: Rajiv P. Mordani, Mahesh Kannan
  • Patent number: 8386397
    Abstract: Various embodiments of a system and method for constraint-based reduction of a solution space for vehicle routing are described. Embodiments may include a system configured to identify sets of redundant routes within a solution space. For each given set of redundant routes, the system may utilize one or more constraints associated with conveying shipments on routes of the given set in order to eliminate one or more routes of that set from consideration. For each of multiple routes of the given set that have not been eliminated from consideration, the system may determine a respective cost associated with utilizing that route. The system may also, in response to determining that the cost associated with a particular route that has not been eliminated from consideration is less than the cost associated with other routes that have not been eliminated from consideration, add the particular route to a reduced solution space.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: February 26, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Richa Agarwal, Lin Wan, Jingqiao Zhang, Pradeep Desai, Karthik Balasubramanian, Michael Mahesh Bhaskaran, Girish S. Lakshman, Marc A. Onetto
  • Patent number: 8387143
    Abstract: The present application is directed towards systems and methods for aggressively probing a client side connection to determine and counteract a malicious window size attack or similar behavior from a malfunctioning client. The solution described herein detects when a connection may be under malicious attach via improper or unusual window size settings. Responsive to the detection, the solution described herein will setup probes that determine whether or not the client is malicious and does so within an aggressive time period to avoid the tying up of processing cycles, transport layer sockets and buffers, and other resources of the sender.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: February 26, 2013
    Assignee: Citrix Systems, Inc.
    Inventors: Varun Taneja, Mahesh Mylarappa, Saravanakumar Annamalaisami
  • Publication number: 20130047135
    Abstract: Various technologies related to an enterprise computing platform are presented. A new level of software development can be achieved by avoiding the coding process. An enterprise computing platform having a variety of frameworks can be configured to operate in a variety of business domains. Features such as parallel computing, distributed computing, logical documents, document transformation, space visualization, data security, and others can be accomplished via configuration rather than coding. Considerable efficiency improvements in the software development process can be realized.
    Type: Application
    Filed: November 29, 2011
    Publication date: February 21, 2013
    Applicant: Infosys Limited
    Inventors: Dinesh Govind Joshi, Mahesh Huyilalu Shivaram, Ganesan Kaushik, Subramanian Baskaran, Vinoop Aradhya
  • Publication number: 20130038632
    Abstract: Provided herein are methods and systems for image registration from multiple sources. A method for image registration includes rendering a common field of interest that reflects a presence of a plurality of elements, wherein at least one of the elements is a remote element located remotely from another of the elements and updating the common field of interest such that the presence of the at least one of the elements is registered relative to another of the elements.
    Type: Application
    Filed: August 12, 2011
    Publication date: February 14, 2013
    Inventors: Marcus W. Dillavou, Phillip Corey Shum, Baron L. Guthrie, Mahesh B. Shenai, Drew Steven Deaton, Matthew Benton May
  • Publication number: 20130041706
    Abstract: In one example, a method of optimization of resources is provided. The method comprises receiving data related to one or more predetermined parameters and one or more rules for optimization of one or more resources. The method further comprises encoding the received data. In addition, the method comprises generating one or more objective functions, one or more constraints, and one or more output indicators using the received data and the encoded data. Further, the method comprises generating one or more models and sub-models corresponding to the one or more resources. Furthermore, the method comprises generating one or more optimization results associated with the one or more sub-models using a distributed computing framework. The method further comprises generating an aggregated optimized result which is used for optimization of the one or more resources.
    Type: Application
    Filed: June 13, 2012
    Publication date: February 14, 2013
    Applicant: Infosys Limited
    Inventors: Dinesh Govind Joshi, Subhashis Nath, Anupam Kulshreshtha, Mahesh Huyilalu Shivaram, Vinoop Aradhya, Nagaraj Vijaya Kumar
  • Publication number: 20130042258
    Abstract: Various embodiments provide an ability to describe, independent of a programming language, one or more interfaces associated with an operating system. Alternately or additionally, a compiler associated with a specific programming language can be configured to map the independent interface description(s) to the specific programming language. In some embodiments, an application can be configured to programmatically determine one or more interfaces of the operating system.
    Type: Application
    Filed: August 11, 2011
    Publication date: February 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Brent E. Rector, Elliot H. Omiya, Jerry J. Dunietz, Martyn S. Lovell, Ales Holecek, Mahesh Prakriya, Stephen C. Rowe, James F. Springfield, Noel R. Cross, Tassaduq H. Basu, Patrick H. Dussud, Raja Krishnaswamy, Steven Edward Lucco
  • Publication number: 20130041934
    Abstract: The present disclosure is directed towards tracking application layer flow via a multi-connection intermediary. Transaction level or application layer information may be tracked via the intermediary, including one or more of: (i) the request method; (ii) response codes; (iii) URLs; (iv) HTTP cookies; (v) RTT of both ends of the transaction in a quad flow arrangement; (vi) server time to provide first byte of a communication; (vii) server time to provide the last byte of a communication; (viii) flow flags; or any other type and form of transaction level data may be captured, exported, and analyzed. The application layer flow or transaction level information may be provided in an IPFIX-compliant data record. This may be done to provide template-based data record definition, as well as providing data on an application or transaction level of granularity.
    Type: Application
    Filed: March 27, 2012
    Publication date: February 14, 2013
    Inventors: Saravana Annamalaisami, Mahesh Mylarappa, Sudheer Thokala, Vamsi Korrapatti, Sridhar Guthula, Rajesh Joshi, Ashwin Jagdish