Patents by Inventor Rohit

Rohit 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: 10524327
    Abstract: A wallbox controller for controlling a parameter of an electrical device can include a selector circuit that controls a value of the parameter within a range of values. The wallbox controller can also include a first range limit setting interface coupled to the selector circuit, where the first range limit setting interface sets a first limit for the range of values.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: December 31, 2019
    Assignee: Eaton Intelligent Power Limited
    Inventors: Rohit Madhav Udavant, Vaske Mikani
  • Publication number: 20190392613
    Abstract: A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 26, 2019
    Inventors: Humberto Roa, Rammohan Akula, Fabrice Canonge, Nicholas Fjellberg Swerdlowe, Rohit Ghatol, Grif Von Holst
  • Publication number: 20190392557
    Abstract: A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 26, 2019
    Inventors: Humberto Roa, Rammohan Akula, Fabrice Canonge, Nicholas Fjellberg Swerdlowe, Rohit Ghatol, Grif Von Holst
  • Publication number: 20190394192
    Abstract: Provided is a system, method, and apparatus for aggregated authentication in an online, open loop payment network. The method includes receiving a single authentication request message to conduct a plurality of transactions with a plurality of merchants, the single authentication request message comprising an aggregation identifier, detecting the aggregation identifier in the single authentication request message, in response to detecting the aggregation identifier, generating a single authentication response message comprising a plurality of authentication codes, each authentication code of the plurality of authentication codes corresponding to a merchant of the plurality of merchants, and communicating the single authentication response message to the merchant system, the single authentication response message configured to cause the merchant system to separately process each transaction of the plurality of transactions.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Aditya Ashok Kale, Rohit Sukhija, Mohan Babu Nellore
  • Publication number: 20190392593
    Abstract: A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system.
    Type: Application
    Filed: June 20, 2019
    Publication date: December 26, 2019
    Inventors: Humberto Roa, Rammohan Akula, Fabrice Canonge, Nicholas Fjellberg Swerdlowe, Rohit Ghatol, Grif Von Holst
  • Patent number: 10516602
    Abstract: A method for communicating data that includes a computing device receiving a first message and a second message, where the first message is generated in accordance with a first application session protocol and the second message is generated in accordance with a second application session protocol. The method continues with the computing device extracting a first data payload portion and second data payload portion, where the extracting utilizes the first application session protocol and the second application session protocol. The method continues with the computing device generating a common message to include the first data payload portion and the second data payload portion, where the common message is generated in accordance with a common application session protocol. The method continues with the computing device sending the common message to a receiving entity.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: December 24, 2019
    Assignee: Xaptum, Inc.
    Inventors: Rohit Pasam, Pradeep Barthur, Bharat Pasam
  • Patent number: 10515008
    Abstract: Blocks of memory cells may be selected for use based on one or more measured performance characteristics that may include, but are not limited to, programming time or fail bit count. Blocks may be placed into a single level cell (SLC) block pool and one or more multi-level cell (MLC) block pools based on measured performance characteristic(s). For example, blocks that have a better SLC performance may be placed into the SLC block pool. Blocks may be targeted for garbage collection based on one or more measured performance characteristics. For example, blocks within an SLC block pool may be targeted for garbage collection based on a performance ranking of the SLC blocks, blocks within an MLC block pool may be targeted for garbage collection based on a performance ranking of the MLC blocks. Thus, the better performing blocks may be used more frequently, thereby improving performance.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: December 24, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Rohit Sehgal, Nian Niles Yang
  • Patent number: 10513913
    Abstract: A computer-implemented method can include implementing a feedback control scheme including controlling a separation efficiency for a high-pressure production trap (HPPT) by manipulating the demulsifier concentration. Controlling the separation efficiency can include determining, as a function of temperature and based on correlations of historical process data, minimum and maximum target separation efficiencies; identifying a target separation efficiency that is between the minimum and maximum target separation efficiencies; and adjusting a demulsifier dosage, used in calculating the separation efficiency, between a minimum demulsifier concentration and a maximum demulsifier concentration.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: December 24, 2019
    Assignee: Saudi Arabian Oil Company
    Inventors: Miguel Lopez, Ramsey White, Pradeepkumar Krishnanivas Krishnankutty, Rohit Patwardhan
  • Patent number: 10516586
    Abstract: Systems, methods, and computer-readable media for identifying bogon addresses. A system can obtain an indication of address spaces in a network. The indication can be based on route advertisements transmitted by routers associated with the network. The system can receive a report generated by a capturing agent deployed on a host. The report can identify a flow captured by the capturing agent at the host. The system can identify a network address associated with the flow and, based on the indication of address spaces, the system can determine whether the network address is within the address spaces in the network. When the network address is not within the address spaces in the network, the system can determine that the network address is a bogon address. When the network address is within the address spaces in the network, the system can determine that the network address is not a bogon address.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: December 24, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shashidhar Gandham, Rohit Chandra Prasad, Abhishek Ranjan Singh, Navindra Yadav, Khawar Deen, Varun Sagar Malhotra
  • Publication number: 20190387019
    Abstract: This disclosure relates to techniques for performing secure ranging wireless communication. A first wireless device may receive a ranging packet from a second wireless device in a wireless manner. The ranging packet may include a first random sequence portion and a second random sequence portion. The first wireless device may perform one or more channel and noise estimations for the ranging packet. The first wireless device may perform one or more security checks for the ranging packet based on any or all of the first random sequence portion, the second random sequence portion, or the channel and noise estimation(s).
    Type: Application
    Filed: September 3, 2019
    Publication date: December 19, 2019
    Inventors: Mingguang Xu, Mithat C. Dogan, Yakun Sun, Rohit U. Nabar
  • Publication number: 20190386677
    Abstract: A PAM-4 communication process divides a full burst of raw data into two half bursts, extracts a bit from each half burst and communicating the extracted bit on a DBI line, and encodes the remaining bits of the half burst to avoid maximum transitions between PAM-4 symbols on a data line.
    Type: Application
    Filed: August 30, 2019
    Publication date: December 19, 2019
    Applicant: NVIDIA Corp.
    Inventors: Sunil Sudhakaran, Russ Newcomb, Rohit Rathi
  • Publication number: 20190384609
    Abstract: An example embodiment combines use of a branch predictor with cache-like storage of previously executed branch targets to improve processor performance while minimizing hardware cost. The branch predictor is configured to predict both conditional branch and indirect branch targets and includes a combined predictor table configured to store at least one tagged conditional branch prediction in combination with at least one tagged indirect branch target prediction. The at least one tagged indirect branch target prediction is configured to include a predicted partial target address of a complete target address, the complete target address associated with an indirect branch instruction of a processor. The predictor includes prediction logic configured to use the predicted partial target address to produce a predicted complete target address of the complete target address for use by the processor prior to execution of the indirect branch instruction.
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Edward J. McLellan, David A. Carlson, Rohit P. Thakar
  • Publication number: 20190387159
    Abstract: A camera selection system and method for automatically selecting an appropriate camera to use for capturing photos and videos is provided. The method includes the steps of detecting that a camera application has been opened, activating a first camera and a second camera of the mobile device, analyzing a feed received from the first camera and a feed received from the second camera to detect whether a face is present in a field of view of the first camera or the second camera, determining that the user intends to use the first camera based on a detection of the face in the field of view of the first camera, deactivating the second camera in response to the determining and displaying the feed received from the first camera on the main display of the mobile device for viewing by the user while using the camera application.
    Type: Application
    Filed: August 27, 2019
    Publication date: December 19, 2019
    Inventors: Nixon Cheaz, Anthony M. Diaz, Richard A. Gebhardt, Rohit Shetty
  • Publication number: 20190384618
    Abstract: The present disclosure includes methods and apparatus for executing a single binary code version of an application including an application identifier, transmitting a variable value request including the requestor identifier and the application identifier via an application programming interface to a portal, the variable value request requesting variable value information relating to the variable of the application associated with the requestor identifier, receiving a variable value response including the variable value information relating to the variable associated with the requestor identifier, wherein the variable value information identifies one of the first variable value or the second variable value, executing the first set of code to provide the first experience within the application based on the variable value information identifying the first variable value, and executing the second set of code to provide the second experience within the application based on the variable value information identifyi
    Type: Application
    Filed: June 15, 2018
    Publication date: December 19, 2019
    Inventors: Rohit GUPTA, Dinesh AGARWAL
  • Publication number: 20190382911
    Abstract: This application relates to an enclosure for a portable electronic device. The enclosure includes an aluminum alloy substrate and an anodized layer overlaying and formed from the aluminum alloy substrate, wherein the anodized layer has an external surface that has a concentration of zinc that is between about 3 wt % to about 7 wt %.
    Type: Application
    Filed: March 21, 2019
    Publication date: December 19, 2019
    Inventors: James A. CURRAN, Rohit G. PURANIK, Shi Hua ZHANG, James A. DEAN, Karin H. RASMUSSEN
  • Patent number: 10511568
    Abstract: The technologies described herein identify multiple electronic devices belonging to the same group. A computer system receives, from network accessing applications of a plurality of electronic devices, internet protocol (IP) trajectory information about the network accessing applications via a network. The IP trajectory information includes a user identifier, a list of IP addresses associated with each of the network accessing applications, and timestamps specifying times each of the network accessing applications accesses the network. The computer system identifies and removes commercial IP addresses from the list of IP addresses, analyzes IP trajectory information to retrieve a most commonly used IP address for each of the network accessing applications during a certain period, and determines that different network accessing applications belong to the same group if the most commonly used IP addresses for the different network accessing applications are the same.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 17, 2019
    Assignee: Oath Inc.
    Inventors: Hao Cheng, Rohit Chandra, Jimmy Yang
  • Patent number: 10509635
    Abstract: Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. The processor defines a special store instruction that is different from a regular store instruction. The special store instruction is used in regions of the computer program where memory aliasing may occur. Because the hardware can detect and correct for memory aliasing, this allows a compiler to make optimizations such as register promotion even in regions of the code where memory aliasing may occur.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Patent number: 10508614
    Abstract: The present disclosure relates to a system for managing engine output that includes a machine manager module and a combustion module. In one embodiment, the combustion module includes a slow response pathway and a fast response pathway. The slow response pathway includes managing air and fuel actuators and the fast response pathway includes managing spark timing. According to one embodiment, managing spark timing comprises bringing a spark actuator to the middle of a spark timing range for bi-directional control and involves sacrificing engine efficiency for engine responsiveness. Further, the fast response pathway may be selectively enabled based upon an optimization index.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: December 17, 2019
    Assignee: Cummins IP, Inc.
    Inventors: David J. Stroh, Zachary Schwab, Govindarajan Kothandaraman, Robert J. Thomas, Richard S. Fox, Craig M. Calmer, Rohit Zope
  • Patent number: 10508554
    Abstract: A turbine bucket according to embodiments includes: a base; a blade coupled to base and extending radially outward from base, blade including: a body having: a pressure side; a suction side opposing pressure side; a leading edge between pressure side and suction side; and a trailing edge between pressure side and suction side on a side opposing leading edge; and a plurality of radially extending cooling passageways within body; and a shroud coupled to blade radially outboard of blade, shroud including: a plurality of radially extending outlet passageways fluidly connected with a first set of the plurality of radially extending cooling passageways within body; and an outlet path extending at least partially circumferentially through shroud and fluidly connected with all of a second, distinct set of the plurality of radially extending cooling passageways within body.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: December 17, 2019
    Assignee: General Electric Company
    Inventors: Rohit Chouhan, Shashwat Swami Jaiswal, Gunnar Leif Siden, Zachary James Taylor
  • Patent number: D870089
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: December 17, 2019
    Inventor: Rohit Batta