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: 10698645
    Abstract: A virtual printing system includes a driver system, a network, a virtual print server, a database, and a search and report terminal to capture and store a print stream in PDF or PDF/A format. The driver system captures and converts metadata and print data from the client devices into a print stream. The virtual printer receives and prints the print stream as PDF or PDF/A files. The search and report terminal aids in searching within the PDF or PDF/A files.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: June 30, 2020
    Assignee: SOLIX TECHNOLOGIES, INC.
    Inventors: Sai Gundavelli, Vikram Gaitonde, Mark Lee, Mahesh Kumar Perugupalli, Suryanarayana Hota
  • Publication number: 20200200915
    Abstract: A tones processing system including an interference tone determination module (ITDM), an interference tone tracker module (ITTM) and an interference tone removal module (ITRM) is provided. The ITDM sequentially searches for one or more continuous wave interference (CWI) tones in N samples of intermediate frequency (IF) data within a programmable signal frequency band. The ITTM tracks the detected CWI tones. The ITRM removes the tracked CWI tones from the N samples of IF data using one or more interference tone removal units (ITRUs). Each of the ITRUs includes a second signal generator, a second mixer, a tone filter for suppressing the tracked CWI tones, and a quantizer for reducing the number of processing bits in a tone suppressed output signal. The ITRM performs frequency shift compensation and phase rotation compensation with reduced logic area and power consumption in the global navigation satellite system. receiver.
    Type: Application
    Filed: March 14, 2019
    Publication date: June 25, 2020
    Inventors: Gowdayyanadoddi Shivaiah Naveen, Vikram Kudligi Hiramat, Rajashekaran Chinnadurai, Manjeeth Thattam Kandiyil, Mahesh Kumar
  • Publication number: 20200204075
    Abstract: A switch-mode power supply includes a DC-DC converter and metering circuitry that is coupled to the DC-DC converter. The metering circuitry includes scaling circuitry, a current source, a capacitor, switching circuitry, and a comparator. The scaling circuitry is configured to generate a reference current scaled to be a predetermined fraction of a peak current flowing in an inductor of the DC-DC converter. The current source is configured to output a first current that is one-half of the reference current. The capacitor is coupled to the current source. The switching circuitry is configured to switchably connect the current source to the capacitor. The comparator is coupled to the capacitor. The comparator is configured to generate a signal indicating that a voltage across the capacitor exceeds a threshold voltage.
    Type: Application
    Filed: October 14, 2019
    Publication date: June 25, 2020
    Inventors: Vinod Joseph MENEZES, Manikandan RR, Rajat CHAUHAN, Vipul Kumar SINGHAL, Mahesh Madhukar MEHENDALE, Kaichien TSAI
  • Publication number: 20200202490
    Abstract: The architecture shown can perform global search, local search and local sub pixel search in a parallel or in a pipelined mode. All operations are in a streaming mode without the requirement of external intermediate data storage.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 25, 2020
    Inventors: Mahesh M. Mehendale, Ajit Deepak Gupte
  • Patent number: 10694003
    Abstract: The present disclosure relates to methods and systems for dynamically changing an advertised window for a transport layer connection. A device can receive data from a server destined for an application. The device identifies the size of the application buffer corresponding to the application and advertises the application buffer size as a window size to the server. The device stores the data in the device memory. The device then determines the memory usage by comparing the memory usage to one or more predetermined thresholds. If the device determines that the memory usage is below a first predetermined threshold, the device can implement an aggressive dynamic receive buffering policy in which the device increases the advertised window size by a first increment. If the device determines that the memory usage is above the first threshold and below a second threshold, the device executes a more conservative dynamic receive buffering policy.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: June 23, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Varun Taneja, Mahesh Mylarappa, Saravana Annamalaisami
  • Patent number: 10693652
    Abstract: Data verification in federate learning is faster and simpler. As artificial intelligence grows in usage, data verification is needed to prove custody and/or control. Electronic data representing an original version of training data may be hashed to generate one or more digital signatures. The digital signatures may then be incorporated into one or more blockchains for historical documentation. Any auditor may then quickly verify and/or reproduce the training data using the digital signatures. For example, a current version of the training data may be hashed and compared to the digital signatures generated from the current version of the training data. If the digital signatures match, then the training data has not changed since its creation. However, if the digital signatures do not match, then the training data has changed since its creation. The auditor may thus flag the training data for additional investigation and scrutiny.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: June 23, 2020
    Assignee: Factom, Inc.
    Inventors: Jason Nadeau, Brian Deery, Paul Snow, Mahesh Paolini-Subramanya
  • Patent number: 10691320
    Abstract: An integration flow segment is identified by receiving a start point and an end point in an integration flow in a web editor in a graphical user interface. The integration testing is simulated for the integration flow segment by providing a test payload in the web editor. A code segment corresponding to the integration flow segment is extracted. Based on the code segment, a runtime artifact is generated and deployed in a worker node hosting an integration runtime engine. The runtime artifact is loaded in a volatile memory corresponding to the worker node, and executed with the test payload in a worker node. The results of simulated integration testing are sent to the web editor. The runtime artifact is unloaded from the volatile memory. Results of the simulated integration testing are displayed at a visual proximity to sequence flows in the integration flow segment in the web editor.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: June 23, 2020
    Assignee: SAP SE
    Inventors: Vishnuprasath Dhayanithi, Bhuvan Mehta, Karthikeyan R, Mahesh Srikrishnan
  • Patent number: 10694557
    Abstract: Embodiments of the present invention relate to systems and methods for automatically connecting an IoT device [130] to an access point [120] via a wireless network [140], comprising: receiving a configuration setting request at an onboarding server [110] from the access point [120] pursuant to receiving a broadcasting probe request from the IoT device [130] at the access point [120], transmitting one of a configuration setting and a default setting to the access point [120] based on a status of the IoT device [130] wherein status includes one of an on-board and an off-board, establishing one of a permanent connection using the configuration setting and a temporary connection using the default setting between the access point [120] and the IoT device [130] via the wireless network [140]; and switching the status of the IoT device [130] to the on-board in an event the temporary connection is established.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: June 23, 2020
    Assignee: Reliance Jio Infocomm Limited
    Inventors: Ajay Kumar Gupta, Vishal Vasant Oak, Mahesh Nayaka Mysore Annaiah, Tareq Amin
  • Patent number: 10691839
    Abstract: A solution is presented to securing endpoints without the need for a separate bus or communication path. The solution allows for controlling access to endpoints by utilizing a management protocol by overlapping with existing interconnect communication paths in a packet format and utilizing a PCI address BDF (Bus number, Device number, and Function number) for verification.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: June 23, 2020
    Assignee: INTEL CORPORATION
    Inventors: Mahesh Natu, Eric Dahlen
  • Patent number: 10693969
    Abstract: An apparatus and method for providing one or more protocols for one or more electronic devices are provided. The method includes establishing, by an electronic device configured to provide a framework interface by executing instructions stored in a memory, one or more physical channels with an external electronic device, using one or more communication modules, executing, by the electronic device, two or more application programs to interface with the framework interface, and communicating, via the framework interface, data from the two or more application programs through the one or more physical channels to the external electronic device, using at least one logical channel or session for a respective one of the two or more application programs.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki-Soo Cho, Aravind Iyer, Mahesh Anjanappa, Ranjeet Kumar Patro, Prasad Tirumala Sree Hari Vara Vadlapudi, Suck-Ho Seo, In-Hyuk Choi, Il-Sung Hong, Abhijit C Pathak, Amit Prabhudesai, Ashok Subash, Ravindra Balkrishna Shet, Dong-Hyoun Son, Byeong-Ho Shim, Ji-Ryang Chung, Kangli Hao, Madhavan Vasudevan, Mahesh Malagouda Patil, M. S. S. K. Sharma, Ranjitsinh Udaysinh Wable, Shekhar Anantha Ambekar, Subba Reddy Venkata Kota, Raghavendra Vaddarahalli Ramegowda, Varunjith Therath Kainoth, Vishwanath Balekudige Gopalakrishna, Nam-Kun Kim, Young-Ju Kim, Jeong-Mi Kim, Chang-Sik Kim, Hyeong-Geun Kim, Shashanka Dasari, Gyu-Seok Shim, Won-Geun Shim, Anil Agiwal, Jin-Hyuk Lee, Sang-Hyun Han, In-Hyup Hwang, Ji-Young Hwang
  • Publication number: 20200190040
    Abstract: The disclosures herein provide compounds of formula I, formula II, formula III, formula IV, formula V and formula VI or its pharmaceutical acceptable salts, as well as polymorphs, enantiomers, stereoisomers, solvates, and hydrates thereof. These salts may be formulated as pharmaceutical compositions. The pharmaceutical compositions 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 gastrointestinal polyps or its associated complications.
    Type: Application
    Filed: April 19, 2017
    Publication date: June 18, 2020
    Applicant: CELLIX BIO PRIVATE LIMITED
    Inventor: Mahesh Kandula
  • Publication number: 20200188514
    Abstract: The present invention relates to nanoparticles. In particular, the present invention provides nanoparticles for clinical (e.g., targeted therapeutic), diagnostic (e.g., imaging), and research applications in the field of cardiology. For example, in some embodiments, the present invention provides a method of treating (e.g., ablating) cardiac tissue, comprising: a) contacting an animal with a nanoparticle comprising a matrix, a toxic (e.g., ablative) agent (e.g., sonosensitizer, chemotherapeutic agent (e.g., doxorubicin or cisplatin), or photosensitizer), and a cardiac targeting moiety; and b) administering an activator of the toxic agent (e.g., light, chemical (e.g., pharmaceutical agent) or ultrasound) to at least a portion of the cardiac tissue (e.g., heart) of the animal to activate the toxic agent.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 18, 2020
    Inventors: Jerome Kalifa, Raoul Kopelman, Uma Mahesh R. Avula, Gwangseong Kim, Yong-Eun Koo Lee, Hyung Ki Yoon
  • Publication number: 20200188203
    Abstract: A bed comprises a fixed width deck section, a wing movably coupled to the fixed width section, and a rack and pinion mechanism for extending and retracting the wing.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Mark Tyler Rigsby, Brian Guthrie, Stephen E. Hutchison, Frank Lewis, David P. Lubbers, Christian H. Reinke, Mahesh Kumar Thodupunuri
  • Publication number: 20200188304
    Abstract: The present disclosure is drawn to pharmaceutical compositions and oral dosage forms containing testosterone undecanoate, as well as related methods of treatment. In one embodiment, the oral dosage form can include a therapeutically effective amount of testosterone undecanoate and a pharmaceutically acceptable carrier. The dosage form can be formulated such that, when measured using a USP Type II apparatus in 1000 mL of 8 wt % Triton X-100 in water at 37° C. and 100 rpm, the oral dosage form releases at least 20% more testosterone undecanoate after the first 120 minutes than an equivalent dose testosterone undecanoate containing oral dosage form without the pharmaceutically acceptable carrier.
    Type: Application
    Filed: November 13, 2019
    Publication date: June 18, 2020
    Applicant: Lipocine Inc.
    Inventors: Basawaraj Chickmath, Chandrashekar Giliyar, Nachiappan Chidambaram, Mahesh V. Patel, Srinivasan Venkateshwaran
  • Publication number: 20200192798
    Abstract: A cache flush request is received in a first phase of a persistent memory flush flow, where the first phase is initiated by a host processor, and the cache flush request requests that data in cache memory be flushed to persistent memory within a system. A cache flush response is sent in the first phase responsive to the cache flush request, where the cache flush response identifies whether an error is detected in the first phase. A memory buffer flush request is received in a second phase of the persistent memory flush flow, where the second phase is initiated by the host processor upon completion of the first phase, and the memory buffer flush request requests that data in buffers of persistent memory devices in the system be flushed to persistent memory. A memory buffer flush response is sent in the second phase responsive to the memory buffer flush response.
    Type: Application
    Filed: February 20, 2020
    Publication date: June 18, 2020
    Applicant: Intel Corporation
    Inventor: Mahesh S. Natu
  • Publication number: 20200192327
    Abstract: Systems and methods evaluate assessments on time-series data. An expression including temporal operators may be created for an assessment. The expression may be arranged in the form of an expression tree having nodes representing input data to the assessment and intermediate results of the expression. An assessment may be evaluated by performing a bottom-up traversal of the expression tree. One or more plots may be generated including a plot of the outcome of the assessment, e.g., pass, fail, or untested, plots of intermediate results of the expression and plots of input data as a function of time. Graphical affordance may be presented on the plots that mark the regions that may have contributed to a specific pass or fail result of the assessment, and points within the regions that resulted in the assessment passing or failing.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 18, 2020
    Inventors: Yit Phang Khoo, Jean-François Kempf, Kalyan Bemalkhedkar, Mahesh Nanjundappa
  • Publication number: 20200193166
    Abstract: Techniques for automatically detecting objects left behind. An example method includes receiving video frames of a scene from a three-dimensional (3D) camera and establishing, based on 3D depths associated with the video frames, a background of the scene. The method also includes detecting, in the frames, a foreground blob in the scene based on the foreground blob having a 3D depth that is different from the background. The method further includes detecting that the foreground blob has separated into a blob corresponding to a person and a second blob corresponding to an object, based on the person having a 3D depth that is different from the object. The method additionally includes determining that the person has been separated from the object for a threshold, and responsive to determining that the person has been separated from the object for the threshold, generating an alert indicating that the object is left behind.
    Type: Application
    Filed: December 10, 2019
    Publication date: June 18, 2020
    Inventors: Pietro RUSSO, Mahesh SAPTHARISHI, Peter L. VENETIANER
  • Publication number: 20200192712
    Abstract: A method is provided for a computer to allocate a file a resource from a clustered file system (CFS) volume stored on one or more physical storage devices. The CFS volume includes resources organized into resource clusters and the resource clusters make up regions. The method includes, for each region of resource clusters, determining a first count of resources allocated to the host computer and a second count of resources allocated to all other host computers, and calculating a region weight based on the first count and the second count. The method further includes sorting a list of the regions based on their region weights, selecting a region at or near the start of the list, and allocating the resource from a resource cluster in the selected region to the file.
    Type: Application
    Filed: February 25, 2019
    Publication date: June 18, 2020
    Inventors: PRADEEP KRISHNAMURTHY, SRIKANTH MAHABALARAO, PRASANNA AITHAL, MAHESH HIREGOUDAR
  • Patent number: 10683828
    Abstract: A bracket includes a bracket body, a threaded insert, and a fastener. The bracket body defines a first opening positioned to align with a second opening in a cylinder head. The threaded insert is positioned in the first opening. The threaded insert includes an exterior surface threadably engaged with the first opening, an inner surface defining an aperture, and an end face. Rotation of the threaded insert in the first opening facilitates selective repositioning of the threaded insert in the first opening. The fastener is configured to be received in the aperture of the threaded insert. The aperture is configured to receive a tool for selective rotation of the threaded insert.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: June 16, 2020
    Assignee: Cummins Inc.
    Inventors: Kenneth L. Howard, Mahesh Kumar Koyyada
  • Patent number: 10684936
    Abstract: Systems and methods validate the operation of a component of an executable model without inadvertently altering the behavior of the component. The model may be partitioned into a design space and a verification space. The component may be placed in the design space, while an observer for validating the component may be placed in the verification space, and linked to the component. During execution of the model, input or output values for the component may be computed and buffered. Execution of the observer may follow execution of the component. The input or output values may be read out of the buffer, and utilized during execution of validation functionality defined for the observer. Model compilation operations that may inadvertently alter the behavior of the component, such as back propagation of attributes, are blocked between the observer and the component.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: June 16, 2020
    Assignee: The MathWorks, Inc.
    Inventors: Mahesh Nanjundappa, S. M. Shahed Nejhum, Vijaya Raghavan, Krishna Balasubramanian, John P. Dirner