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).
-
Patent number: 10945133Abstract: Systems [100A/100B] and methods [700/800] for allocating wireless channel/s to wireless access point/s [102] are disclosed. More particularly, the embodiments of the present invention comprise steps of: determining at least one candidate wireless channel, providing an initial score to each of the at least one candidate wireless channel, determining a channel overlapping parameter and a signal strength factor, determining a channel score based on the initial score, the channel overlapping parameter, the signal strength factor and a reduction weight, applying a positive offset to update the channel score of each of the at least one candidate wireless channel, selecting the at least one wireless channel for the at least one wireless access point [102A] based on the updated channel score, and allocating the at least one wireless channel to the at least one wireless access point [102A].Type: GrantFiled: April 29, 2019Date of Patent: March 9, 2021Assignee: RELIANCE JIO INFOCOMM LIMITEDInventors: Thomas John Schlangen, Ajay Kumar Gupta, Vishal Vasant Oak, Abhishek Jain, Mahesh Nayaka Mysore Annaiah, Tareq Amin
-
Patent number: 10942836Abstract: Methods, systems and computer program products for user-specific curation of applications from heterogeneous application sources. Multiple components are interconnected to perform user-specific curation operations. The user-specific curation operations comprise accessing application metadata corresponding to a plurality of applications from a plurality of application sources. The application sources may be heterogeneous and may be situated at local sites or at remote sites. A set of rules are applied to the application metadata to determine if one or more applications are authorized for use by a particular user or group. Publication attributes that control accessibility by a particular user or particular group of users are associated with the authorized applications. Based on the publication attributes as they apply to a particular user, one or more curated applications are selected from the authorized applications.Type: GrantFiled: October 25, 2018Date of Patent: March 9, 2021Assignee: Nutanix, Inc.Inventors: Mahesh Vinayak Patil, Balaji Janakiram, Pranav Yogesh Gupta, Rohit Jayprakash Girme, Siyu Wei, Vinod Gupta, Aditya Dipankar, Jasnoor Singh Gill, Aaditya Sood, Ashutosh Kumar
-
Patent number: 10942820Abstract: Embodiments are described for performing an uninterrupted restore in a storage system in view of one or more abort events. A restore agent receives writes one or more data blocks to a conditional construction container. A parent interrupt service routine (ISR) polls for abort events. In response to an abort event, an intermediate interrupt is generated that spawns a child processes for each process of the restore. The intermediate ISR logs each child ISR, the process it is responsible for, and the intermediate interrupt, for later restoration of the restore state. After a recovery of the above event, then each child ISR can be called to restore its state. After restoring the state, the restore agent resumes the restore from where the abort event was detected. The child ISRs are re-entrant. If another abort event is detected, the restore state can again be saved and later resumed from that state.Type: GrantFiled: June 27, 2019Date of Patent: March 9, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Mahesh Reddy A V, Battal Chetan, Mahantesh Ambaljeri, Swaroop Shankar D H
-
Patent number: 10944740Abstract: Cluster state information is generated in response to a request to establish a connection with a cloud service system. The cluster state information includes a first instance of a security token and host information. The cluster state information is provided to a web browser associated with a user. The web browser associated with the user is redirected to a cloud identity provider. The cloud identity provider is configured to provide to the cloud service system via the web browser associated with the user, the cluster state information that includes the first instance of the security token and the host information. A certificate is requested from the cloud service system. The cluster state information that includes a second instance of the security token is provided to the cloud service system. The cloud service system is configured to establish the connection based on comparison between the first instance of the security token and the second instance of the security token.Type: GrantFiled: June 27, 2019Date of Patent: March 9, 2021Assignee: Cohesity, Inc.Inventors: Anubhav Gupta, Mahesh Kumar, Samual Krish Ravichandran, Subramanian Sethumadhavan, Sudhir Srinivas
-
Patent number: 10943602Abstract: A method and apparatus for classifying a spatial environment as open or enclosed are provided. In the method and apparatus, one or more microphones detect ambient sound in a spatial environment and output an audio signal representative of the ambient sound. A processor determines a spatial environment impulse response (SEIR) for the audio signal and extracts one or more features of the SEIR. The processor classifies the spatial environment as open or enclosed based on the one or more features of the SEIR.Type: GrantFiled: November 26, 2019Date of Patent: March 9, 2021Assignees: STmicroelectronics International N.V., STMicroelectronics, Inc.Inventors: Mahesh Chowdhary, Arun Kumar, Ghanapriya Singh, Rajendar Bahl
-
Patent number: 10939910Abstract: The present disclosure relates to a surgical stapling instrument comprising a handle assembly, an elongated body portion extending from the handle assembly, and an end effector supported on a distal portion of the elongated body portion. The end effector includes a curved housing having a base portion and a jaw portion, a curved anvil assembly supported on the jaw portion, and a curved cartridge assembly supported on the base portion. The cartridge assembly defining first and second arrays of staples receiving slots, the first array of staple receiving slots includes three rows of staples and the second array of staple receiving slots includes two rows of staples. A height of the staples in each of the rows of three rows of staples of the first array of staple receiving slots is different.Type: GrantFiled: November 30, 2017Date of Patent: March 9, 2021Assignee: Covidien LPInventors: Jeevan Maddur Shankarsetty, Hari Naga Mahesh Kalepu
-
Publication number: 20210063894Abstract: A mode control system and method for controlling an output mode of a broadband radiation source including a photonic crystal fiber (PCF). The mode control system includes at least one detection unit configured to measure one or more parameters of radiation emitted from the broadband radiation source to generate measurement data, and a processing unit configured to evaluate mode purity of the radiation emitted from the broadband radiation source, from the measurement data. Based on the evaluation, the mode control system is configured to generate a control signal for optimization of one or more pump coupling conditions of the broadband radiation source. The one or more pump coupling conditions relate to the coupling of a pump laser beam with respect to a fiber core of the photonic crystal fiber.Type: ApplicationFiled: August 27, 2020Publication date: March 4, 2021Applicant: ASML NETHERLANDS B.V.Inventors: Sebastian Thomas BAUERSCHMIDT, Peter Maximilian GÖTZ, Patrick Sebastian UEBEL, Ronald Franciscus Herman HUGERS, Jan Adrianus BOER, Edwin Johannes Cornelis BOS, Andreas Johannes Antonius BROUNS, Vitaliy PROSYENTSOV, Paul William SCHOLTES - VAN EIJK, Paulus Antonius Andreas TEUNISSEN, Mahesh Upendra AJGAONKAR
-
Publication number: 20210065254Abstract: An ad simulator having at least in-browser simulation capabilities is provided. In examples, the ad simulator may be a web browser extension, which a media developer, designer, etc. may use for ad display simulation. The browser extension may locate existing display ads on a webpage, one or more of which can be selected to be replaced with a new ad. A HyperText Transfer Protocol (HTTP) request may be made to an ad template rendering engine that returns a HyperText Markup Language (HTML) of a new ad personalized and targeted to a customer. The browser extension may then replace the existing ad with the new ad.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Applicant: Capital One Services, LLCInventors: Hanzhang ZHENG, Praveen TANDRA, Mahesh SENNIAPPAN, Raman BAJAJ, Sanjiv YAJNIK, Parvesh KUMAR, Gopi KANCHARLA
-
Publication number: 20210067519Abstract: A system includes a set of adapter interfaces, a router module, and a processor. Each adapter interface is assigned to a different level of security. The router module sends requests to the adapter interfaces, based on the security levels associated with the devices that submitted the requests. A first adapter interface establishes a first connection to the servers, providing access to a first zone. A second adapter interface establishes a second connection to the servers, providing access to a second zone. The first zone includes a set of resources assigned to the first level of security that is not included in the second zone. A third adapter interface establishes a third connection to the servers, providing access to a quarantine. Each adapter interface further receives data and applies different levels of security to the data, based on the security levels associated with the devices that submitted the data.Type: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Inventors: Manu Jacob Kurian, Mahesh Bhashetty, Anamika Singhal, Srinivasulu Bodapati, Balaji Subramanian
-
Publication number: 20210064479Abstract: A method for performing a backup operation includes obtaining a backup request, wherein the backup request specifies a virtual machine (VM) set, and, in response to the backup request: identifying a first set of virtual machines (VMs), wherein the first set of VMs comprises a first portion of the VM set, performing a criticality analysis on the first set of VMs using a machine learning algorithm and a trained machine learning model to obtain an ordered list of critical VMs, performing a non-critical VM prioritization on a second set of VMs using the machine learning algorithm and the trained machine learning model to obtain an ordered list of non-critical VMs, consolidating the ordered list of critical VMs and the ordered list of non-critical VMs to obtain a final list, and initiating a backup of virtual machines using the final list.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Inventors: Avinash Kumar, Mahesh Reddy Appireddygari Venkataramana, Elango Chockalingam
-
Patent number: 10933052Abstract: Aspects of the present disclosure provide compound of Formula I and pharmaceutically acceptable hydrates, solvates, crystals, co-crystals, enantiomers, stereoisomers, polymorphs and prodrugs thereof that can find utility in treatment of eye disorders and complications associated therewith. Aspects of the present disclosure also relate to methods of treating an eye disorder and/or complications thereof in a subject in need thereof by administering the compound of Formula I or a pharmaceutically acceptable hydrate, solvate, crystal, enantiomer, stereoisomer, polymorph or prodrug thereof.Type: GrantFiled: February 13, 2020Date of Patent: March 2, 2021Assignee: Cellix Bio Private LimitedInventor: Mahesh Kandula
-
Patent number: 10936309Abstract: A device may determine a plurality of components for a development project. The device may determine a blueprint template based on the plurality of components of the development project. The device may generate a blueprint for the development project based on the blueprint template. The device may generate a package for the development project based on the blueprint for the development project. The device may provide output associated with the blueprint and the package based on generating the blueprint and generating the package.Type: GrantFiled: April 3, 2019Date of Patent: March 2, 2021Assignee: Accenture Global Solutions LimitedInventors: Bhaskar Ghosh, Mohan Sekhar, Rajendra T. Prasad, Koushik M. Vijayaraghavan, Arpan Shukla, Chandrashekhar Arun Deshpande, Mahesh Rajappan, Muthukumar Rengaraju
-
Patent number: 10937953Abstract: A device is disclosed. The device includes a tetragonal Heusler compound of the form Mn3-xCoxGe, wherein 0<x?1, wherein Co accounts for at least 0.4 atomic percent of the Heusler compound. The device also includes a substrate oriented in the direction (001) and of the form YMn1+d, wherein Y includes an element selected from the group consisting of Ir and Pt, and 0?d?4. The tetragonal Heusler compound and the substrate are in proximity with each other, thereby allowing spin-polarized current to pass from one through the other. In one aspect, the device also includes a multi-layered structure that is non-magnetic at room temperature. The structure includes alternating layers of Co and E. E includes at least one other element that includes Al. The composition of the structure is represented by Co1-yEy, with y being in the range from 0.45 to 0.55.Type: GrantFiled: January 28, 2019Date of Patent: March 2, 2021Assignees: Samsung Electronics Co., Ltd., INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jaewoo Jeong, Mahesh G. Samant, Stuart S. P. Parkin, Yari Ferrante
-
Patent number: 10936543Abstract: A data management device includes a cache for a data storage device and a processor. The cache includes cache devices that store a block set. The processor obtains a cache modification request that specifies a first block of the block set, updates a copy of a header of the block set in each of the cache devices based on the modification request, updates a copy of meta-data of the block set in each of the cache devices based on the cache modification request, and updates the first block in a first cache device of the cache devices based on the cache modification request.Type: GrantFiled: July 21, 2017Date of Patent: March 2, 2021Assignee: EMC IP Holding Company LLCInventors: Shuang Liang, Jayasekhar Konduru, Mahesh Kamat, Akshay Narayan Muramatti
-
Patent number: 10936772Abstract: Configuration data for an integrated circuit may be generated using logic design equipment to implement a logic design on the integrated circuit. The equipment may perform multiple rounds of incremental physical synthesis, incremental timing analysis, and incremental legalization operations. Each round may involve performing multiple different physical synthesis transforms on the design that are individually rejected until transforms that satisfy legality constraints and improve timing for the logic design are found and incorporated into the netlist. The configuration data may then be generated using the netlist. In this way, the logic design may be incrementally altered and verified during the physical synthesis process. This prevents the need for rejecting or accepting an entire batch logic changes to the netlist even when only some of the changes are non-ideal, thus optimizing circuit performance as well as the compile time required to implement the logic design on the integrated circuit.Type: GrantFiled: August 10, 2016Date of Patent: March 2, 2021Assignee: Altera CorporationInventors: Mahesh A. Iyer, Robert Walker, Vasudeva M. Kamath
-
Patent number: 10938780Abstract: Different database deployments, or other data system deployments, may want to communicate with each other without sacrificing security or control. To this end, embodiments of the present disclosure may provide secure message exchange techniques for a source and/or target deployment. Configurable rule sets may be stored in the deployments; the rule sets may define what messages may be communicated between deployments. The deployments may implement a selective filtering scheme in one or more stages based on the rule sets to filter outgoing and/or incoming messages.Type: GrantFiled: March 4, 2020Date of Patent: March 2, 2021Assignee: Snowflake Inc.Inventors: Robert Bengt Benedikt Gernhardt, Mikhail Kazhamiaka, Nithin Mahesh, Eric Robinson
-
Patent number: 10937385Abstract: A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.Type: GrantFiled: August 20, 2019Date of Patent: March 2, 2021Assignee: Apple Inc.Inventors: Peter F. Holland, Malcolm D. Gray, Mahesh B. Chappalli
-
Publication number: 20210056927Abstract: A method for operating a display pipe having a first bit depth and implemented in an electronic device may include determining a second bit depth of a display. The method may also include compressing first image data to the second bit depth, where the first image data corresponds to a first image to be presented via the display. The method may also include including buffer data with the first image data to generate processed image data and outputting the processed image data as output image data to cause presentation of the first image.Type: ApplicationFiled: August 20, 2019Publication date: February 25, 2021Inventors: Peter F. Holland, Malcolm D. Gray, Mahesh B. Chappalli
-
Publication number: 20210058481Abstract: Systems and methods that provide for the pre-fetching of data, including receiving user input data from a user device, and in response, identifying a first set of objects for enabling an application operating on the user device to render a first interface in a sequence of interfaces, and determining a second set of objects for enabling the application to render a second interface in the sequence of interfaces. The first set of objects are transmitted to the user device, as well as instructions for directing the user device to render the first interface in the application using the first set of objects, and receive and store the second set of objects in an information repository associated with the user device. In response to a user input, the second interface is rendered in the application using the second set of objects.Type: ApplicationFiled: November 9, 2020Publication date: February 25, 2021Inventors: Mahesh Subramanian, William Orcutt
-
Publication number: 20210053950Abstract: The invention relates to the compounds or its pharmaceutical acceptable polymorphs, solvates, enantiomers, stereoisomers and hydrates thereof. The pharmaceutical compositions comprising an effective amount of compounds of formula I, formula II, formula III, formula IV, formula V, formula VI, formula VII, formula VIII, formula IX or Formula X and, the methods for the treatment of fungal infections may be formulated for oral, buccal, rectal, topical, transdermal, transmucosal, lozenge, spray, intravenous, oral solution, buccal mucosal layer tablet, parenteral administration, syrup, or injection. Such compositions may be used to treatment of fungal infections.Type: ApplicationFiled: October 8, 2020Publication date: February 25, 2021Applicant: Cellix Bio Private LimitedInventor: Mahesh Kandula