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: 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
  • 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: 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: 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: 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
  • 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
  • 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: 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: 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: 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
  • Publication number: 20190379770
    Abstract: This disclosure describes techniques that include representing, traversing, and processing directed graphs using one or more content-addressable memory devices. In one example, this disclosure describes a method that includes presenting query data to one or more ternary content-addressable memory (TCAM) devices, wherein the query data includes state data and key data; receiving, from the TCAM devices, information about a matching address identified by the TCAM devices; accessing, based on the information about the matching address, information in one or more storage devices; performing, based on the information in the one or more storage devices, at least one operation on data included within the one or more storage devices to generate processed data; outputting the processed data; determining, based on the information in the one or more storage devices, new state data and a new key value; and presenting new query data to the TCAM devices.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 12, 2019
    Inventors: Hariharan Lakshminarayanan Thantry, Rohit Sunkam Ramanujam, John David Huber, Deepak Goel, Vikas Minglani
  • Publication number: 20190380221
    Abstract: In one embodiment, a cable management bracket for managing cables connected to a modular electronic system mounted on a rack comprises a fixed portion and a rotatable portion extending from the fixed portion and comprising a support member for supporting the cables, the rotatable portion rotatable with the cables to allow for removal and insertion of a module of the modular electronic system.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Shailesh R. Nayak, Viktor Brauer, Joel Richard Goergen
  • Patent number: 10504227
    Abstract: This disclosure generally pertains to methods and systems for processing electronic data obtained from imaging or other diagnostic and evaluative medical procedures. Certain embodiments relate to methods for the development of deep learning algorithms that perform machine recognition of specific features and conditions in imaging and other medical data. Another embodiment provides systems configured to detect and localize medical abnormalities on medical imaging scans by a deep learning algorithm.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: December 10, 2019
    Assignee: Qure.AI Technologies Private Limited
    Inventors: Sasank Chilamkurhy, Rohit Ghosh, Swetha Tanamala, Pooja Rao, Prashant Warier
  • Patent number: 10506446
    Abstract: In some aspects, the disclosure is directed to methods and systems for utilizing protocols to enable two 802.11 devices to exchange their dynamically-changing local channel availability table and form a mutual channel availability table with time, frequency, and transmission rate domains available. This table may be used to make optimum opportunistic use of link resources by adapting packet duration, frequency utilization and transmission rate to channel conditions.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: December 10, 2019
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Sundaram Vanka, Matthew J. Fischer, Rohit Gaikwad, Vinko Erceg, Ron Porat
  • Patent number: 10506719
    Abstract: Thermal dissipater apparatus for use with electronic devices. An example heat dissipater apparatus disclosed herein includes a body defining a lateral wall. A first wall projects from an inner surface of the lateral wall to define a first cavity, and a second wall projects from the inner surface of the lateral wall to define a second cavity. The first wall isolates the first cavity from the second cavity.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: December 10, 2019
    Assignee: BlackBerry Limited
    Inventors: Martin Earl Holman, IV, Patrick Yves Mas, Rohit Koppal
  • Patent number: 10504512
    Abstract: Techniques for limiting natural language processing performed on input data are described. A system receives input data from a device. The input data corresponds to a command to be executed by the system. The system determines applications likely configured to execute the command. The system performs named entity recognition and intent classification with respect to only the applications likely configured to execute the command.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: December 10, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ruhi Sarikaya, Rohit Prasad, Kerry Hammil, Spyridon Matsoukas, Nikko Strom, Frédéric Johan Georges Deramat, Stephen Frederick Potter, Young-Bum Kim
  • Patent number: 10504172
    Abstract: Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of determining that content for a product in an electronic catalog for display on a webpage of an online retailer comprises incorrect content or is missing content, coordinating a first display on mobile electronic devices of a plurality of users of a request to provide additional content that (1) replaces the incorrect content for the product in the electronic catalog or (2) provides the missing content for the product in the electronic catalog, receiving the additional content for the product from the mobile electronic devices of the plurality of users, and coordinating a second display of the additional information of the product on the one or more webpages of the online retailer.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: December 10, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Jonathan Tan, Ganesh Krishnan, Scott Fish, Rohit Deep
  • Publication number: 20190367402
    Abstract: A method for compensating for warp in a glass article including placing the glass article on a fixture, heating the glass article to a first temperature in a viscoelastic range, cooling the glass article on the fixture to a second temperature, and then removing the glass article from the fixture and cooling the glass article to room temperature. The fixture may include a recess such that when the glass article is heated to the first temperature, the glass article sags into the recess. The fixture may be a flat plate when the glass article is heated to the first temperature, a temperature gradient is formed within the glass article. A method for compensating for warp includes physically removing portions of the glass article that are determined to warp when chemically strengthened.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 5, 2019
    Inventors: Rohit Rai, John Richard Ridge
  • Patent number: D870089
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: December 17, 2019
    Inventor: Rohit Batta