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).

  • Publication number: 20170358082
    Abstract: The present disclosure provides methods, systems, and computer-readable storage media that can be used to image an unstained sample. Traditionally histopathology and immunohistochemistry methods use stains or dyes in combination with microscopy (or other detection methods) to detect cells and cellular structures, such as proteins. However, the disclosed methods do not require the use of such stains and dyes. The disclosed methods can include obtaining a spectroscopic image (e.g., infrared (IR) imaging data) of the sample, analyzing the resulting spectroscopic image to reduce the dimensionality of the spectroscopic image, comparing the reduced spectroscopic image compared to a control (e.g., by using an appropriately trained algorithm) and generating an output computed stain image from the reduced IR spectra, thereby imaging the sample without the use of stains or dyes.
    Type: Application
    Filed: August 2, 2017
    Publication date: December 14, 2017
    Inventor: ROHIT BHARGAVA
  • Patent number: 9842315
    Abstract: The sources of emails sent from mobile devices using wireless email protocols can be identified. In one embodiment, the invention includes receiving a simple mail transfer protocol (SMTP)-formatted email sent from a mobile device as an HTTP request. An SMTP-compliant header identifying the mobile device is examined, that was inserted into the HTTP request using information contained in one or more HTTP headers of the HTTP request. Then, an email data loss prevention (DLP) policy specific to mobile devices is applied to the received email.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: December 12, 2017
    Assignee: Symantec Corporation
    Inventors: Shree Raman, Pushkar Tiwari, Dirk Kessler, Rohit Surve
  • Patent number: 9840283
    Abstract: A frame assembly for a machine is disclosed. The frame assembly includes a main frame including a pair of spaced apart members extending longitudinally between the front and back of the machine and a front frame. The front frame includes a top plate having a first portion extending between the spaced apart members and a bottom plate coupled to the top plate. The bottom plate has a second portion extending between the spaced apart members. The front frame is connected to the main frame by attaching at least a portion of the first portion and at least a portion of the second portion to the spaced apart members.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: December 12, 2017
    Assignee: Caterpillar Inc.
    Inventors: Travis Ducheneaux, Kevin Miller, Rohit Gujarathi, Kenton Wyckoff
  • Patent number: 9841901
    Abstract: Described are techniques for creating windows of free blocks in a file system selected in accordance with trigger conditions. A first slice is selected, in accordance with slice selection criteria, from a plurality of slices of storage provisioned for use by the file system. First processing is performed on the first slice that creates at least one window of free blocks in the first slice for use by the file system. It is determined, in accordance with termination criteria, whether to process one or more additional slices of the file system to create additional windows of free blocks for use by the file system. Such processing to create free windows may be subject to various limits of resource consumption.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: December 12, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Philippe Armangau, Ahsan Rashid, Kumari Bijayalaxmi Nanda, Rohit K. Chawla
  • Publication number: 20170349356
    Abstract: Delivering items to users by a delivery organization comprises a recyclable delivery container suitable to hold multiple items at different temperatures for the duration of the delivery. The delivery container may be a cube or a rectangular prism constructed of an insulating material. The delivery organization may position panels in the delivery container to separate two or three compartments of the delivery container, each compartment to be cooled to a different temperature than the others. The panels are constructed of an insulating material created by recyclable layers of cardboard and plastic. The delivery organization determines an appropriate coolant to cool all three compartments based on heat transfer requirements of the compartments and positions the coolant in the bottom of the first compartment. The items are placed in the appropriate compartments of the delivery container. Vents can be provided to relieve pressure created by the coolant.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Abhijeet Dudi, Prateek Khanna, Rohit Aggarwal
  • Publication number: 20170351559
    Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.
    Type: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
  • Publication number: 20170351498
    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: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Publication number: 20170353437
    Abstract: A system to deliver an application, hosted by a private application provider, over a network to a user device comprising: an application delivery system that includes, a frontend network interface that includes at least one first traffic director (FTD) instance; a network security interface that includes a plurality of traffic processing server (TPS) instances; a backend network interface that includes at least one backend traffic director (BTD) instance; and at least one agent that is associated with the application and that is disposed within the private application provider system; wherein a federated TLS ticket is used to filter TLS connection requests received by an FTD instance; and wherein a TLS extension is used to filter TLS connection requests received by a BTD instance
    Type: Application
    Filed: April 18, 2017
    Publication date: December 7, 2017
    Applicant: Akamai Technologies, Inc.
    Inventors: Seetharama Sarma Ayyadevara, Seemant Choudhary, Stephan Benny, Pravin Tatti, Punit Kandoi, Rohit Verma, Venukrishna Prasad
  • Publication number: 20170351496
    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: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Publication number: 20170349349
    Abstract: A non-round container including a sidewall with an outer surface. A first vacuum panel is recessed beneath the outer surface and includes at least one first rib. A second vacuum panel is recessed beneath the outer surface and includes at least one second rib. A middle vacuum panel is recessed beneath the outer surface and is positioned between the first and the second vacuum panels. The middle vacuum panel includes at least one middle rib.
    Type: Application
    Filed: October 23, 2014
    Publication date: December 7, 2017
    Applicant: AMCOR LIMITED
    Inventors: James STELZER, Rohit V. JOSHI, Guizhang ZHENG, Dwayne GANNON
  • Publication number: 20170351497
    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: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Publication number: 20170351495
    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: Application
    Filed: June 1, 2016
    Publication date: December 7, 2017
    Inventors: Srinivasan Ramani, Rohit Taneja
  • Patent number: 9839035
    Abstract: A method is provided in one example embodiment and may include determining one or more uplink inter cell interference coordination (ICIC) parameters for a plurality of cells based, at least in part, on feedback information associated with the plurality of cells; exchanging interference information between neighboring cells; and scheduling uplink transmissions for user equipment served by the neighboring cells based, at least in part, on the uplink ICIC parameters and the interference information exchanged between neighboring cells. A method is provided in another example embodiment and may include determining a ratio relating a first portion of a frequency spectrum for assigning fractional frequency re-use resources to a second portion of the frequency spectrum for assigning re-use one resources; and updating the ratio relating the first portion and the second portion of the frequency spectrum to optimize throughput rates for the plurality of user equipment across the plurality of cells.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: December 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Ritesh K. Madan, Rohit Umesh Nabar, Vikram Chandrasekhar, Kedar Durgadas Shirali
  • Patent number: 9838604
    Abstract: A method, system, and computer program product for stabilizing frames, the method comprising: receiving a frame sequence comprising three or more frames, including a current frame; determining salient feature points within the frames; matching the salient feature points between the frames; dropping salient feature points associated with advancing objects; dropping salient feature points associated with objects moving in shaking movements; computing a transformation between pairs of consecutive frames from amongst the at least three frames, based upon non-dropped salient feature points, thereby obtaining a multiplicity of transformations; determining a center position for the frames based upon the multiplicity of transformations; determining a stabilizing transformation from a current frame to the center position; and applying the stabilizing transformation to the current frame to obtain a stabilized frame.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: December 5, 2017
    Assignee: AG INTERNATIONAL GMBH
    Inventors: Markus Schlattmann, Rohit Mande
  • Publication number: 20170347248
    Abstract: A system for receiving multiple conversations or messages and for playing the multiple conversations or messages with a mobile device and wireless earpieces. The system may determine various presentation parameters based on various characteristics of the received messages and may play the messages such that audio appears at distinguishing locations around the user. The system may change how messages and/or conversations are played in response to recognize a change in the focus of the user based on detected user inputs, such as body movement gestures.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Brian F. MILLER, Adam E. Newham, Jose Menendez, Rohit Sauhta
  • Publication number: 20170345039
    Abstract: A method of determining a discount amount for an electronic commerce transaction can include determining, by a processor, whether a member of a financial institution has posted a review for an electronic commerce purchase within a preset threshold amount of time from a time when the member received a purchased item. Upon identifying the time at which the member posted the review, the processor can determine an eligible time period based on the preset threshold amount of time and the identified posting time. The processor can determine the number of occurrences of different eligible discount earning events by tracking, for the eligible time period, activities related to the review performed on one or more social media platforms. The processor can determine a discount amount based on the determined discount earning events and transmit an instruction to credit a financial account with a credit amount corresponding to the discount amount.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Avyaktanand Tiwary, Sheetanshu D. Gupta, Rohit Modi, Mayank Prakash
  • Publication number: 20170346536
    Abstract: A first communication device determines that a second communication device is capable of using a transparent implicit beamforming technique to determine steering matrices for transmitting to the first communication device via a forward multiple input multiple output (MIMO) communication channel. In response to determining that the second communication device is capable of using the transparent implicit beamforming technique, the first communication device transmits at least a certain number of data units to the second communication device using a maximum number of spatial streams during a time period of a certain duration when the first communication device is otherwise using less than the maximum number of spatial streams to transmit other data units to the second communication device. Transmitting the certain number of data units using the maximum number of spatial streams permits the second communication device to use the transparent implicit beamforming technique to develop one or more steering matrices.
    Type: Application
    Filed: August 21, 2017
    Publication date: November 30, 2017
    Inventors: Rohit U. NABAR, Hongyuan ZHANG, Sudhir SRINIVASA, Xiayu ZHENG
  • Publication number: 20170344855
    Abstract: Methods and systems for determining the likelihood of a traffic collision between vehicles of different vehicle classes at an intersection are disclosed. Data informative of an intersection model is obtained. A first and second vehicle appearing in image data are classified, their trajectories extracted, and a plurality of references trajectories associated with their respective classes are selected from the intersection model. Conflicting pairs of references trajectories are identified. For each pair, the first vehicle is mapped to a point on the first reference trajectory and the second vehicle is mapped to a point on the second reference trajectory. Data indicative of the likelihood of a collision is generated, and a warning is generated when the generated data satisfy a predetermined criterion.
    Type: Application
    Filed: May 24, 2016
    Publication date: November 30, 2017
    Inventors: Rohit MANDE, Markus SCHLATTMANN
  • Publication number: 20170344282
    Abstract: A method, non-transitory computer readable medium and storage server computing device that determines when a generated storage operation corresponds with one of a set of predefined storage operations. The storage operation is executed and a result of the execution of the storage operation is withheld from a file system, when the determining indicates that the storage operation corresponds with one of the set of predefined storage operations. A determination is made when a consistency point operation has completed. The result of the execution of the storage operation is presented to the file system, when the determining indicates that a consistency point operation has completed. This technology reduces the number of storage operations that are required to be journaled to maintain consistency of a file system, thereby reducing the runtime resources required to facilitate the journaling and replay resource required to replay the storage operations in a journal following a recovery.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Ram Kesavan, Ananthan Subramanian, Hiroshi Ishii, Abdul Basit, Joseph Brown, JR., Rohit Singh
  • Publication number: 20170347368
    Abstract: The subject matter described herein includes methods, systems, and computer readable media for supporting end-to-end priority service in LTE or subsequent generation networks. One method for supporting such priority occurs at a network node configured to operate in an LTE or subsequent generation network. The method includes receiving an incoming message associated with a communications session or transaction in the network. The message includes an end-to-end priority user indicator identifying a user associated with the session or transaction as a priority user. The method optionally includes storing an association between the end-to-end priority user indicator and the session or transaction. The method further includes treating the session with a priority corresponding to the end-to-end priority user indicator.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 30, 2017
    Inventor: Rohit Juneja