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: 9634870
    Abstract: An approach is provided for increasing transmission throughput rates for a source signal transmitted over a wireless channel, applying faster-than-Nyquist (FTN) signaling rates combined with tight frequency roll-off to the a source signal. A receiver is provided that compensates for ISI effects induced by the FTN rate and tight frequency roll-off, where the complexity of the receiver grows only linearly with the interference memory. The receiver comprises an equalizer configured to compensate for the ISI effects, and a decoder configured to decode the output of the equalizer to determine and regenerate the source signal. The receiver processes the received signal via a plurality of processing iterations. For one processing iteration, the decoder generates a set of a posteriori soft information based on the output of the equalizer, and the equalizer uses the a posteriori soft information as a priori soft information for a subsequent processing iteration.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: April 25, 2017
    Assignee: Hughes Network Systems, LLC
    Inventors: Bassel Beidas, Rohit Iyer Seshadri, Mustafa Eroz, Lin-Nan Lee
  • Publication number: 20170109265
    Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 20, 2017
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20170110156
    Abstract: A system and method to enable fine-grained, contextual annotations of streaming videos by one or more users, prioritizing the use of screen space on mobile devices by allowing users to draw or place threaded comments while utilizing a touch-based interface, reducing distractions caused by a* cluttered interface. By enabling the user to control annotations beginning at a particular timestamp within the streaming video, the present invention optimizes screen real estate on mobile devices efficiently. Contextual commenting is enabled using a combination of perspectives, which highlight the parts of the video being annotated, while dimming out the rest of the screen elements and flexible extension of a user's comments across one or many frames of the streaming video. Using a simple touch-based interface the present invention is intuitive and further enables the user to select the vicinity around which he or she wishes to increase sensitivity or have finer control.
    Type: Application
    Filed: May 18, 2015
    Publication date: April 20, 2017
    Applicant: Freshdesk, Inc.
    Inventors: Vineet MARKAN, Rohit AGARWAL
  • Publication number: 20170111919
    Abstract: An example method is provided in one example embodiment and includes receiving performance metric information from a plurality of small cell radios, wherein the performance metric information includes, at least in part, a number of user equipment that are to be scheduled on a first type and a second type of subframes for each small cell radio; determining resource allocation parameters for the plurality of small cell radios; exchanging interference information between two or more small cell radios of the plurality of small cell radios that includes an indication of whether a particular small cell radio is interfering with or is interfered by another small cell radio of the two or more small cell radios; and scheduling downlink resource transmissions on the first type and the second type of subframes for user equipment served by the two or more small cell radios.
    Type: Application
    Filed: November 25, 2015
    Publication date: April 20, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Vikram Chandrasekhar, Rohit Umesh Nabar, Kedar Durgadas Shirali, Qing Zhao
  • Publication number: 20170111585
    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: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Markus SCHLATTMANN, Rohit MANDE
  • Publication number: 20170109264
    Abstract: A processor receives a rule containing a first set of code statements. The processor compares the first set of code statements of the rule to a second set of code statements of a plurality of code statements of source code. The processor responds to a match of the first set of code statements of the rule and the second set of code statements of the plurality of code statements of the source code, by applying a weight modifier to the rule, which adds a weighted value to the rule, and the processor, in response to a second matching of the first set of code statements of the rule to the second set of code statements of the plurality of code statements of the source code, applies the weight modifier to the rule, which includes a weighted value, and the weight modifier adjusts the weighted value of the rule.
    Type: Application
    Filed: January 4, 2017
    Publication date: April 20, 2017
    Inventors: Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit Shetty
  • Publication number: 20170107913
    Abstract: Certain embodiments may include systems and methods that comprise a first unit controller associated with a first gas turbine and a second unit controller associated with a second gas turbine. A first unit human machine interface is coupled to the first unit controller and is operable to provide first blend information to the first unit controller. Additionally, a second unit human machine interface is coupled to the second unit controller and is operable to provide second blend information to the second unit controller. A splitter panel, coupled to the first unit controller and the second unit controller, is operable to transfer control of a plurality of common skids between the first unit controller and the second unit controller. The transfer of control may occur by toggling a plurality of relays housed in the splitter panel. A plurality of common skids is operable to provide biofuel to a plurality of injection skids.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Gerardo F. Varillas, Rohit Mohinder Sharma, Richard Epley, Sheng Jia Zheng
  • Publication number: 20170105836
    Abstract: Described are implants for placing in a body, tools for delivering the implants, and systems and methods for using implants and tools for placing in a body and more particularly to nasal implants, tools for delivering nasal implants, and systems and methods for using such implants and tools. A tool may include a hand-held implant delivery device that holds, moves, orients, inserts, or shapes an implant. An implant may be a biodegradable, longitudinal implant that may be oriented for implantation by an implant delivery device.
    Type: Application
    Filed: September 23, 2016
    Publication date: April 20, 2017
    Inventors: Scott J. BARON, Michael H. ROSENTHAL, Brian DOMECUS, Piyush ARORA, Michael Stephan MIRIZZI, Rohit Kulbhushan GIROTRA
  • Publication number: 20170111926
    Abstract: An example method is provided in one example embodiment and includes receiving performance metric information from a plurality of small cell radios, wherein the performance metric information includes, at least in part, a number of user equipment that are to be scheduled on a first type and a second type of subframes for each small cell radio; determining resource allocation parameters for the plurality of small cell radios; exchanging interference information between two or more small cell radios of the plurality of small cell radios that includes an indication of whether a particular small cell radio is interfering with or is interfered by another small cell radio of the two or more small cell radios; and scheduling downlink resource transmissions on the first type and the second type of subframes for user equipment served by the two or more small cell radios.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ritesh K. Madan, Vikram Chandrasekhar, Rohit Umesh Nabar, Kedar Durgadas Shirali, Qing Zhao
  • Publication number: 20170109369
    Abstract: Methods and apparatus for managing file distribution between publishing and subscribing devices are provided. At a transporter system, a publish request for publishing a version of the dataset is received from a publisher device, wherein the publish request has a predefined format that includes an identity of the dataset, an identity of the version of the dataset, and an identity of a location for the version of the dataset. The transporter system updates a registry to associate the dataset with the identity of the dataset, version, and location, and the transporter system automatically publishes the dataset to any subscribers devices that have previously sent subscribe requests for such dataset to the transporter system.
    Type: Application
    Filed: October 26, 2016
    Publication date: April 20, 2017
    Inventors: Andrew An FENG, Rohit CHANDRA, Lakshmanan SURYANARAYANAN, Timothy R. CROWDER, Victor J. LAM
  • Publication number: 20170107908
    Abstract: Certain embodiments may include systems and methods that comprise for injecting biofuel into a gas turbine system. The systems and methods comprise of storing a biofuel in a storage tank, injecting a first blend of biofuel into a first gas turbine, and injecting a second blend of biofuel in a second gas turbine concurrently with the injecting of the first blend into the first gas turbine. The method may further comprise creating turbine specific blends in real time by varying an amount of the respective blend of biofuel injected into each turbine.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Gerardo F. Varillas, Rohit Mohinder Sharma, Richard Epley, Sheng Jia Zheng
  • Publication number: 20170107689
    Abstract: A support structure for a frame of a machine including a frame mount for attaching the support structure to the frame, the frame mount defining a bottom portion of the support structure. A cylinder mount formed above the frame mount for pivotally mounting a lift cylinder to the frame and a cab mount formed above the frame mount for mounting a cab structure.
    Type: Application
    Filed: October 14, 2015
    Publication date: April 20, 2017
    Applicant: CATERPILLAR INC.
    Inventors: Travis Ducheneaux, Kevin Miller, Roy Maske, Michael Ross Haughney, Rohit Gujarathi
  • Publication number: 20170107835
    Abstract: A turbine nozzle configured to be disposed in a turbine includes a suction side, a pressure side, and a bulge disposed on the suction side. The suction side extends between a leading edge and a trailing edge in an axial direction and transverse to a longitudinal axis of the turbine nozzle, and extends a height of the turbine nozzle in a radial direction along the longitudinal axis. The pressure side is disposed opposite the suction side and extends between the leading edge of the turbine nozzle and the trailing edge of the turbine nozzle in the axial direction, and extends the height of the turbine nozzle in the radial direction. The bulge is disposed on the suction side protruding relative to the other portion of the suction side in a direction transverse to both the radial and axial directions. The turbine nozzle has a first periphery defined at a first cross-section at a first location along the height of the turbine nozzle by selected coordinate sets listed in Table 1.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Soumyik Kumar Bhaumik, Rohit Chouhan
  • Patent number: 9626506
    Abstract: Generating and authenticating a dynamic password. A first password string is received from a user. One or more string generation rules with corresponding reference character positions of the first password string are received. The first password string, the string generation rules, and the corresponding reference character positions of the first password string are associated with login credentials of a user. For authentication, a first password string associated with a user is received. A second password string is generated, based on a partial password string and one or more string generation rules, with corresponding reference character positions of the partial password string, all associated with the user. The first password string is compared with the second password string, and the user is authenticated if the strings match.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ashrith Shetty, Rohit Shetty
  • Patent number: 9628455
    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: Grant
    Filed: September 9, 2015
    Date of Patent: April 18, 2017
    Assignee: Akamai Technologies, Inc.
    Inventors: Seetharama Sarma Ayyadevara, Seemant Choudhary, Stephan Benny, Pravin Tatti, Punit Kandoi, Rohit Verma, Venukrishna Prasad
  • Patent number: 9623035
    Abstract: The invention provides compounds of formula I: or a salt thereof. The invention also provides pharmaceutical compositions comprising a compound of formula I, processes for preparing compounds of formula I, intermediates useful for preparing compounds of formula I and therapeutic methods using the compounds of formula I.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: April 18, 2017
    Assignee: Regents of the University of Minnesota
    Inventors: Ingrid Gunda Georg, Satish Prakash Patil, Ashok K. Saluja, Rohit Chugh, Selwyn M. Vickers
  • Patent number: 9629128
    Abstract: A method in a communication network includes obtaining descriptions of a plurality of communication channels each communication channel associated with a different one of a plurality of receivers; and generating a plurality of steering vectors, one for each of the plurality of receivers, using the descriptions of the plurality of communication channels; wherein each steering vector is used to transmit data to a corresponding one of the plurality receivers via a plurality of antennas and over a corresponding one of the communication channels simultaneously and wherein each steering vector is used to communicate data on a different one of the plurality of communication channels, and wherein each steering vector is generated to reduce interference on a corresponding communication channel caused by simultaneous transmission of data on other communication channels.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: April 18, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Sudhir Srinivasa, Hongyuan Zhang, Rohit U. Nabar, Hyukjoon Kwon
  • Patent number: 9628246
    Abstract: An access point including a medium access control module and an acknowledgment generating module. The medium access control module designates a predetermined time period to communicate with a first set of client stations, and instructs a second set of client stations to transmit data at a time other than the predetermined time period. The acknowledgment generating module generates a plurality of acknowledgements in response to receiving data from the first set of client stations during the predetermined time period. The medium access control module aggregates the plurality of acknowledgements in a single aggregated frame. The single aggregated frame includes a plurality of sub-frames. Each sub-frame of the single aggregated frame includes one of the plurality of acknowledgements. The medium access control module transmit the single aggregated frame to the first set of client stations during the predetermined time period.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 18, 2017
    Assignee: Marvell World Trade LTD.
    Inventors: Rohit U. Nabar, Hongyuan Zhang, Hui-Ling Lou
  • Publication number: 20170102931
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations.
    Type: Application
    Filed: December 20, 2016
    Publication date: April 13, 2017
    Inventors: Pankaj Risbood, Parag Kacharulal Sarda, Rahul S. Kulkarni, Rohit Jain, Vittaldas Sachin Shenoy, Vivek Sahasranaman
  • Patent number: 9621516
    Abstract: A method is provided to control the flow of packets within a system that includes one or more computer networks comprising: policy rules are provided that set forth attribute dependent conditions for communications among machines on the one or more networks; machine attributes and corresponding machine identifiers are obtained for respective machines on the networks; and policy rules are transformed to firewall rules that include machine identifiers of machines having attributes from among the obtained machine attributes that satisfy the attribute dependent policy rules.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: April 11, 2017
    Assignee: VMware, Inc.
    Inventors: Debashis Basak, Rohit Toshniwal, Allwyn Sequeira