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: 10178059
    Abstract: Provided are systems and methods for determining consumable content that is associated with a user, determining a position associated with a location in the content, determining a snippet comprising a sub-portion of the content starting at or near the position and ending at a snippet end position, and sending, to an address associated with the user, an electronic message comprising the snippet.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohit Garg, Qifan Xi
  • Patent number: 10175851
    Abstract: This disclosure describes a method for managing a network device. The method includes a management server transmitting to an object server a request message comprising information about the network device and receiving a management object from the object server. The method includes the management server receiving the management object, where the management object comprises: i) information identifying a device management action and ii) a command string for use in commanding the network device to perform the device management action. After receiving the management object, the method includes the management server displaying an action menu comprising a menu item associated with the network device and with the device management action. The method further includes the management server receiving an indication of selection of the menu item. The method also includes the management server, after receiving the indication, transmitting to the network device the command string.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: January 8, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rohit Sengupta, Anuraag Chowdhary, Amit Mittal
  • Publication number: 20190006226
    Abstract: Provided herein are methods of tungsten nitride (WN) deposition. Also provided are stacks for tungsten (W) contacts to silicon germanium (SiGe) layers and methods for forming them. The stacks include SiGe/tungsten silicide (WSix)/WN/W layers, with WSix providing an ohmic contact between the SiGe and WN layers. Also provided are methods for reducing fluorine (F) attack of underlying layers in deposition of W-containing films using tungsten hexafluoride (WF6). Apparatuses to perform the methods are also provided.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Rohit Khare, Jasmine Lin, Anand Chandrashekar
  • Publication number: 20190005322
    Abstract: A method and system for generating a parsed document from a digital document. The method includes segmenting the digital document into at least one section; classifying the at least one section of the digital document into at least one of a class: text class, table class, figure class, noise class; identifying a reading order of the digital document; and processing each of the at least one section of the digital document. Furthermore, processing each of the at least one section of the digital document comprises extracting content from each of the at least one section based on the class; and structuring the extracted content based on the reading order to generate the parsed document.
    Type: Application
    Filed: December 27, 2017
    Publication date: January 3, 2019
    Inventors: Gaurav Tripathi, Rohit Kewalramani, Jijeesh KR, Vatsal Agarwal
  • Publication number: 20190001396
    Abstract: An apparatus and method for bending or shaping orthodontic archwires or other medical devices into a complex, patient individual shape is described. The apparatus comprises of two moveable, compact, manipulators with, in total, at least three revolute joints defining three rotation axes and at least three prismatic joints defining at least three translation axes. Gripping tools are provided on the manipulators. The two manipulators are arranged to allow a relative movement in six degrees of freedom. A reduced complexity embodiment is also described having only one or two revolute joints.
    Type: Application
    Filed: September 10, 2018
    Publication date: January 3, 2019
    Inventors: Friedrich Riemeier, Werner Butscher, Frank Witte, Christoph Radinger, Andrew Cordell, Rohit Sachdeva
  • Publication number: 20190007278
    Abstract: Methods, systems, and computer program products are described herein for minimizing the downtime for nodes in a network-accessible server set. The downtime may be minimized by determining an optimal timeout value for which a fabric controller waits to perform a recovery action. The optimal timeout value may be determined for each cluster in the network-accessible server set. The optimal timeout value advantageously reduces the overall downtime for customer workloads running on a node for which contact has been lost. The optimal timeout value for each cluster may be based on a predictive model based on the observed historical patterns of the nodes within that cluster. In the event that an optimal timeout value is not determined for a particular cluster (e.g., due to a lack of observed historical patterns), the fabric controller may fall back to a less than optimal timeout value.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Sathyanarayana SINGH, Gaurav JAGTIANI, Rohit PANDEY, Durmus Ugur KARATAY, Gil Lapid SHAFRIRI
  • Publication number: 20190005059
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for sub-cluster recovery in a data storage environment having a plurality of storage nodes. In a particular embodiment, the method provides scanning data items in the plurality of nodes. While scanning, the method further provides indexing the data items into an index of a plurality of partition groups. Each partition group includes data items owned by a particular one of the plurality of storage nodes. The method then provides storing the index.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: Rajath Subramanyam, Pin Zhou, Prasenjit Sarkar, Rohit Shekhar, Hyojun Kim
  • Publication number: 20190008066
    Abstract: In one embodiment, a method includes receiving an indication at a modular electronic system of initiation of online removal for a module removably inserted into a slot of the modular electronic system, increasing a fan speed at the modular electronic system before the module is removed, monitoring an internal temperature at the modular electronic system, and providing an indication that the module is ready for removal upon reaching a specified cooling state at the modular electronic system based on the temperature monitoring. A panel on an adjacent module is opened and extends into the slot upon removal of the module to substantially block airflow bypass from the slot and maintain cooling within the modular electronic system. An apparatus and logic are also disclosed herein.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rohit Dev Gupta, Joel Richard Goergen, Sarma VMK Vedhanabhatla, Damaruganath Pinjala, Jatin Kohli, Robert Gregory Twiss
  • Publication number: 20190004788
    Abstract: Various systems and methods for secure microcode updates are described herein. An integrated circuit for secure microcode updates, including a hash circuit to determine a hash of a current patch content, a memory controller to obtain, from an on-die non-volatile memory device, a copy of a previously-determined hash of a previous patch content, and a patch loader to validate the current patch content by comparing the hash of the current patch content with the hash of the previous patch content and apply the current patch content when the current patch content is validated.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Marcio Rogerio Juliato, Jeffrey Gordon Wiedemeier, Rohit Rajasekharan
  • Publication number: 20190006048
    Abstract: Apparatuses (including devices and systems) and methods for determining if a patient will respond to a variety of cancer drugs.
    Type: Application
    Filed: March 2, 2016
    Publication date: January 3, 2019
    Inventors: Vaijayanti Gupta, Manimala Sen, Satish Sankaran, Kalyanasundaram Subramanian, Ramesh Hariharan, Vamsi Veeramachaneni, Shanmukh Katragadda, Rohit Gupta, Radhakrishna Bettadapura, Anand Janakiraman, Arunabha Ghosh, Smita Agrawal, Sujaya Srinivasan, Bhupender Singh, Urvashi Bahadur, Shuba Krishna, Mahesh Nagarajan, Preveen Rammoorthy, Harsha K. Rajashimha
  • Patent number: 10171329
    Abstract: Embodiments of the present invention provide methods, computer program products, and systems for optimizing log analysis, such as in SaaS environments. Embodiments of the present invention can be used to determine an optimal log analysis location and ensure that the log file is processed at the optimal location based, at least in part, on the log file size and available network bandwidth.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Albee Jhoney, Hariharan Krishna, Rohit Shetty
  • Patent number: 10169010
    Abstract: Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. 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 can occur. The compiled code is then executed on the processor hardware, which detects memory aliasing at run-time and assures proper operation of the code even when memory aliasing occurs.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Patent number: 10166088
    Abstract: A method and apparatus are disclosed enabling an orthodontist or a user to create an unified three dimensional virtual craniofacial and dentition model of actual, as-is static and functional anatomy of a patient, from data representing facial bone structure; upper jaw and lower jaw; facial soft tissue; teeth including crowns and roots; information of the position of the roots relative to each other; and relative to the facial bone structure of the patient; obtained by scanning as-is anatomy of craniofacial and dentition structures of the patient with a volume scanning device; and data representing three dimensional virtual models of the patient's upper and lower gingiva, obtained from scanning the patient's upper and lower gingiva either (a) with a volume scanning device, or (a) with a surface scanning device. Such craniofacial and dentition models of the patient can be used in optimally planning treatment of a patient.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: January 1, 2019
    Assignee: Ora Metrix, Inc.
    Inventors: Rohit Sachdeva, Peer Sporbert, Phillip Getto, Markus Kaufmann, Charles L. Abraham
  • Patent number: 10169009
    Abstract: Processor hardware detects when memory aliasing occurs, and assures proper operation of the code even in the presence of memory aliasing. 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 can occur. The result is code that is more optimized and therefore runs faster.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Patent number: 10171168
    Abstract: Embodiments herein relate to optoelectronic transceivers with power management. An optoelectronic device may include a photodetector, a loss of signal (LOS) detector coupled with the photodetector, and a re-timer coupled with the LOS detector, wherein a component of the re-timer is to be disabled in response to a detection by the LOS detector that an optical signal has not been received for a predetermined time period. In some embodiments, the LOS detector is coupled with a driver disable input of the re-timer and a driver component of the re-timer is to be disabled. In some embodiments, a clock data recovery circuit, a transmit module re-timer and modulator, and/or a laser may be disabled. In various embodiments, components may be re-enabled in response to detection that an optical signal is being received and/or an electrical signal is received for optical transmission. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: January 1, 2019
    Assignee: Intel Corporation
    Inventors: Rohit Mittal, David S. Dunning
  • Patent number: 10171260
    Abstract: Techniques are provided to manage how router advertisement messages are forwarded for ultimate wireless transmission in a wireless network. In one embodiment, a multicast router advertisement message intended for a virtual local area network is converted into individual unicast router advertisement messages directed to specific wireless mobile client devices that are part of that virtual local area network. In another embodiment, router advertisement messages are routed between controllers according to the current location of a wireless mobile client device. In still other embodiments, techniques are provided to minimize the volume of the router advertisement messages sent over a wireless network, and to proactively send a unicast router advertisement message to a mobile client device that has performed a handoff, without waiting for a router solicitation message.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: January 1, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Srinath Gundavelli, Abhijit Choudhury, Rohit Suri, Venkatesh Kanagasabapathy, Bhavannarayana Nelakanti, Sudhir Jain
  • Patent number: 10169406
    Abstract: Embodiments of the present invention relate to a method, program product, and system for managing the percentage of unpopulated cells in a multidimensional data structure during the servicing of multidimensional analytical queries. In an embodiment, a multidimensional data structure is stored in a memory location of a computing device, wherein the multidimensional data structure includes a dimension that is a subset of a plurality of dimensions included in a relational database. The computing device determines a frequency of utilization of a dimension to service a multidimensional query request. The computing device combines the dimension with the multidimensional data structure responsive to the frequency of utilization.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vijay Bharti, Jeremiah Joseph, Hemant K. Sivaswamy, Kamalpreet Sapna, Rohit Jain
  • Publication number: 20180371918
    Abstract: A blade has an airfoil, and the blade is configured for use with a turbomachine. The airfoil has a throat distribution measured at a narrowest region in a pathway between adjacent blades, at which adjacent blades extend across the pathway between opposing walls to aerodynamically interact with a fluid flow. The airfoil defines the throat distribution, and the throat distribution reduces aerodynamic loss and improves aerodynamic loading on the airfoil. A trailing edge of the airfoil deviates from an axial plane and a circumferential plane. A corresponding turbomachine comprising a plurality of such blades is also provided.
    Type: Application
    Filed: December 18, 2015
    Publication date: December 27, 2018
    Applicant: General Electric Company
    Inventors: Robert LISKIEWICZ, Joshy JOHN, Rohit CHOUHAN
  • Publication number: 20180371802
    Abstract: A padlock includes a lock body, a shackle receivable in first and second shackle openings in the lock body, and a locking mechanism disposed in the lock body. The locking mechanism includes at least one locking member, a key cylinder rotatable between a locked position and an unlocked position, an actuator assembled with the key cylinder for co-rotation therewith, and a torsion spring having a first end engaging the lock body and a second end engaging the actuator to rotationally bias the key cylinder toward the locked position. The actuator includes a projection that engages a portion of the lock body when the key cylinder is in a locked position, and a blocker portion aligned with the at least one locking member to hold the at least one locking member in locking engagement with the shackle when the key cylinder is in the locked position.
    Type: Application
    Filed: June 23, 2017
    Publication date: December 27, 2018
    Inventors: Mark D. Rodaer, Daniel D. Harvey, Rohit Dilip Kulkarni
  • Publication number: 20180371876
    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: Application
    Filed: June 22, 2017
    Publication date: December 27, 2018
    Inventors: Miguel Lopez, Ramsey White, Pradeepkumar Krishnanivas Krishnankutty, Rohit Patwardhan