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: 10127261
    Abstract: In one aspect, a computer-implemented method for managing conflicts in a logical component hierarchy is provided. The logical component hierarchy includes an ancestor component and a descendant component associated with the ancestor component. The method uses a computer device in communication with a memory. The method includes determining, by the computer device, a requirement to replace the descendant component, within the logical component hierarchy, with an overriding component. The overriding component is associated with the ancestor component by an overriding reference. The method also includes replacing the descendant component with the overriding component within the logical component hierarchy.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 13, 2018
    Assignee: Dassault Systems Enovia Corporation
    Inventors: Mahesh Raghavan, Lawrence Steven Bach, Dana Rigg, Peter Elliott Haynes
  • Patent number: 10124792
    Abstract: Systems, methods and apparatus for controlling operation a hybrid powertrain are disclosed that use low power storage and motor/generator components in line haul operations. In one embodiment, a line haul drive cycle includes a low power motor/generator executing a power assistance operation of the hybrid powertrain powered by electricity from a low power storage responsive to a monitoring by a line haul controller of ascensions of the hybrid vehicle at or near a constant speed over an uneven terrain. The line haul drive cycle further includes the low power motor/generator executing a regenerative braking operation of the hybrid powertrain supplying captured electric energy to the low power storage responsive to a monitoring by the line haul controller of descensions of the hybrid vehicle at or near the constant speed over the uneven terrain.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: November 13, 2018
    Assignee: Cummins Inc.
    Inventors: Martin T. Books, Mahesh Madurai Kumar
  • Patent number: 10124020
    Abstract: A comestible article is disclosed that employs finely ground demulcent particles of a median particle size such that the demulcent is not readily perceived by the human tongue and in which the demulcent granules are not fully hydrated. As a result of the small particle size and lack of being fully hydrated during production, the demulcent particles exhibit faster and greater levels of hydration upon consumption, leading to quicker and more complete relief.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: November 13, 2018
    Assignee: THE HERSHEY COMPANY
    Inventors: Robert J. Huzinec, Gagan Mongia, Mahesh Venkatachalam, Thomas J. Carroll, Jordana Langiotti Swank, Pamela Gesford
  • Patent number: 10127445
    Abstract: A camera system comprises an image capturing device, and connected to it are an object classification module and a calibration module. The object classification module is operable to determine whether or not an object in an image is a member of an object class, and the calibration module is operable to estimate representative sizes of the object. The object classification module may determine a confidence parameter that is used by the calibration module, or conversely, the calibration module may produce a size that is used by the classification module.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: November 13, 2018
    Assignee: AVIGILON ANALYTICS CORPORATION
    Inventors: Mahesh Saptharishi, Dimitri A. Lisin, Aleksey Lipchin, Igor Reyzin
  • Patent number: 10127217
    Abstract: Systems, methods and media are provided for facilitating upload of media in online postings.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: November 13, 2018
    Assignee: eBay Inc.
    Inventors: Mahesh Subramanian, William Orcutt
  • Patent number: 10124785
    Abstract: A method of controlling electrically-powered vehicle accessories includes receiving energy data, the energy data providing an indication of an availability of free energy; receiving an electrically-powered vehicle accessory classification for an electrically-powered vehicle accessory, the classification including one of a critical and a discretionary electrically-powered vehicle accessory; receiving a prioritization for the electrically-powered vehicle accessory based on the classification and whether the electrically-powered vehicle accessory has an energy storage component; and providing a command to control energy consumption by the electrically-powered vehicle accessory based on its prioritization and the availability of free energy.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: November 13, 2018
    Assignee: Cummins, Inc.
    Inventors: Martin T. Books, Mahesh Madurai Kumar, Robert Dziuba, Praveen Chitradurga Muralidhar, Jeffrey S. Rauch, Joseph E. Paquette
  • Patent number: 10126950
    Abstract: Methods and apparatus to allocating and/or configuring persistent memory are described. In an embodiment, memory controller logic configures non-volatile memory into a plurality of partitions at least in part based on one or more attributes. One or more volumes (visible to an application or operating system) are formed from one or more of the plurality of partitions. Each of the one or more volumes includes one or more of the plurality of partitions having at least one similar attribute from the one or more attributes. In another embodiment, memory controller logic configures a Non-Volatile Memory (NVM) Dual Inline Memory Module (DIMM) into a persistent region and a volatile region. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 13, 2018
    Assignee: Intel Corporation
    Inventors: Scott W. Kirvan, Andy M. Rudoff, Mahesh S. Natu, Murugasamy K. Nachimuthu
  • Publication number: 20180324172
    Abstract: The present disclosure is directed to a method and system for obtaining or allowing single sign-on capability for remote applications. The system receives a request a user device to register with a remote application or desktop service. The system then authenticates the user with the service, by receiving the user's credentials, and generating an access token and a single sign-on token. The user is presented with a list of remote applications that can be accessed through the service. The system receives the indication of the selection by the user and then proceeds to authenticate the user with the remote application. The remote application connects with the authentication service and presents the tokens that were generated in a certificate request to the authentication service. The authentication service uses this request and obtains a certificate authority a logon certificate that is used to log the user into the remote application.
    Type: Application
    Filed: February 1, 2015
    Publication date: November 8, 2018
    Inventors: Mahesh Unnikrishnan, Samuel Devasashayam, Arun Nanda
  • Publication number: 20180322461
    Abstract: According to one embodiment, a customer relationship management (CRM) system is queried to obtain a project that is associated with an entity (e.g., a user, a group of users, a client). A first list of one or more contacts (e.g., contact persons, referred to herein target contacts) associated with the project from the CRM system. For each of the contacts in the first list, a domain name is determined based on contact information of the contacts (e.g., emails, Web addresses, name of an account associated with the contacts). A first set of email addresses, referred to as target email addresses, is determined based on the domain name and contacts using a set of email identification rules. An email server is queried to retrieve a list of one or more emails and/or calendar events based on the first set of email addresses.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: MAHESH SUBEDI, VENKAT RANGAN, SANJAY KUMAR MAHALINGAM
  • Publication number: 20180321865
    Abstract: Certain aspects of the present disclosure provide apparatus and techniques for configuring memory in an effort to reduce power consumption. For example, certain aspects of the present disclosure may provide an apparatus having a processing system configured to determine an operating mode of an application executing on the processing system. The operating mode may be one of a plurality of operating modes of the application, and each operating mode of the plurality of operating modes may correspond to a different configuration of memory. In certain aspects, the configurations of memory may correspond to different portions of memory that are active or inactive. In certain aspects, the apparatus may also include a memory control module configured to configure the memory based on the determined operating mode of the application.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: Gabriel Allen WATKINS, Albert Chee-Ming CHEUNG, Leonard WIDRA, Venkateshwar JUNNUTHULLA, Selvaraj JAIKUMAR, Mahesh Dandapani IYER, Eugen PIRVU, Chad KARAGINIDES
  • Patent number: 10122118
    Abstract: The disclosed apparatus includes (1) a right-angle power plug that (A) plugs into a computing device and (B) facilitates feeding electrical power to the computing device when plugged into the computing device and (2) at least one power cable that is electrically coupled to the right-angle power plug at a right angle such that the power cable runs perpendicular to the right-angle power plug. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: November 6, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Fernando V. Bustos, Mahesh Nagarajan, Philip Quaife
  • Patent number: 10120831
    Abstract: A circuit arrangement for handling write and read requests between a master circuit and a slave circuit in different clock domains includes first and second write FIFO circuits, a read FIFO circuit, and a write acknowledgment circuit. The first write FIFO circuit is configured and arranged to receive and buffer write addresses of write requests received from a master circuit and addressed to a slave circuit. The second write FIFO circuit is configured and arranged to receive and buffer write data associated with the write addresses of the write requests. The read FIFO circuit is configured and arranged to receive and buffer read addresses of read requests received from the master circuit and addressed to the slave circuit. The write acknowledgment control circuit is configured and arranged to transmit an acknowledgement to a write request to the master circuit before the slave circuit issues a response to the write request.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: November 6, 2018
    Assignee: XILINX, INC.
    Inventors: Mahesh Sankroj, Jason Villarreal
  • Patent number: 10121515
    Abstract: A method, system and computer program product for interactively identifying same individuals or objects present in video recordings is disclosed. When a thumbnail in a set of thumbnails is selected, new information is obtained. The new information may be that an individual or object is present in the portion of the video recording associated with the thumbnail. A search can be carried out for the individual or object based on the new information. The search generates new match likelihoods for each of displayed thumbnails within a user interface page. The displayed thumbnails are re-ordered based on the new match likelihoods.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: November 6, 2018
    Assignee: Avigilon Corporation
    Inventors: Moussa Doumbouya, Mahesh Saptharishi, Eric Sjue, Hannah Valbonesi
  • Patent number: 10121755
    Abstract: A seal ring structure is disclosed for integrated circuit (IC) packaging. The seal ring includes an inner moisture barrier ring and an outer crack stop ring. Line structures of both the inner and outer rings include chamfered corners. The chamfers of a chamfered corner are devoid of acute angles. No metal line structure for the inner ring is provided at the pad level. The seal ring as described improves the reliability and strength of the structure and hence the seal ring can sustain high stress at the corners of the die during dicing.
    Type: Grant
    Filed: September 24, 2017
    Date of Patent: November 6, 2018
    Assignee: GLOBALFOUNDRIES SINGAPORE PTE. LTD.
    Inventors: Mahesh Bhatkar, Juan Boon Tan, Wanbing Yi
  • Publication number: 20180317312
    Abstract: A packaged microelectronic component includes a substrate and a semiconductor die coupled to a top surface of the substrate. A method of attaching the packaged microelectronic component to a secondary structure entails applying a metal particle-containing material to at least one of a bottom surface of the substrate and a mounting surface of the secondary structure. The packaged microelectronic component and the secondary structure are arranged in a stacked relationship with the metal particle-containing material disposed between the bottom surface and the mounting surface. A low temperature sintering process is performed at a maximum process temperature less than a melt point of the metal particles to transform the metal particle-containing material into a sintered bond layer joining the packaged microelectronic component and the secondary structure. In an embodiment, the substrate may be a heat sink for the packaged microelectronic component and the secondary structure may be a printed circuit board.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 1, 2018
    Inventors: Lakshminarayan Viswanathan, Lu Li, Mahesh K. Shah, Paul Richard Hart
  • Publication number: 20180316502
    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: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Jason Nadeau, Brian Deery, Mahesh Paolini-Subramanya, Paul Snow
  • Publication number: 20180314632
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for reclaiming one or more portions of storage resources in a computer system serving one or more virtual computing instances, where the storage resources in the computer system are organized in clusters of storage blocks. In one aspect, a method includes maintaining a respective block tracking value for each storage block that indicates whether a call to reclaim the storage block is outstanding; determining, from the block tracking values, a respective cluster priority value for each of the clusters based on a count of storage blocks in the respective cluster for which a call to reclaim is outstanding; and reclaiming a first portion of storage resources in the computer system in accordance with the cluster priority values.
    Type: Application
    Filed: July 10, 2017
    Publication date: November 1, 2018
    Inventors: PRADEEP KRISHNAMURTHY, PRASANNA AITHAL, ASIT DESAI, BRYAN BRANSTETIER, MAHESH S. HIREGOUDAR, PRASAD RAO JANGAM, ROHAN PASALKAR, SRINIVASA SHANTHARAM, RAGHAVAN PICHAI
  • Patent number: 10114880
    Abstract: The present invention is generally directed to methods, systems, and computer program products for synchronizing database data to a database cache. Embodiments of the invention facilitate synchronizing order data from an order management system database to an order cache. When order data is synchronized, more efficient order lookups of the order data can occur. In some embodiments, the order management system database feeds the order cache with the latest updates as relevant state for orders is modified. A trigger within the order management system database can indicate when order state is modified. The trigger is monitored. When the trigger indicates modified order state, a caching interface (e.g., a caching API) can be called to publish the modified order state to the order cache.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 30, 2018
    Assignee: WALMART APOLLO, LLC
    Inventors: Madhavan Kandhadai Vasantham, Mahesh Tyagarajan, Sreekanth Sreedhararaj
  • Patent number: 10117051
    Abstract: A method for localization of a target device within an environment, the method comprising the steps of: (i) receiving, by a target device, a plurality of wireless signals transmitted from one or more anchor devices within the environment; (ii) determining, by a target device, a received signal strength indication for at least some of the received plurality of wireless signals; (iii) estimating, based on the determined received signal strength indications, a distance from the target device to each of the one or more anchor devices from which a wireless signal was received; and (iv) estimating, based on the estimated distances, a location of the target device within the environment.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: October 30, 2018
    Assignee: Clarkson University
    Inventors: Mahesh Banavar, Kevin Mack
  • Patent number: 10116577
    Abstract: Embodiments of the present invention include systems and methods for detecting and correcting mismatches between a flow's size and the path maximum transmission unit (PMTU) size. In embodiments, a controller is notified of a new flow's size and compares that to the route path's MTU size. If the controller recognizes a mismatch, it informs an information handling device, such as the first-hop router, to notify the sender of the correct path MTU size—thereby effectively and efficiency notifying the sender to correct the MTU size for that flow.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: October 30, 2018
    Assignee: DELL PRODUCTS LP
    Inventors: Purushothaman Ramalingam, Premnath Sundarababu, Mahesh Manivasagam