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: 8942306
    Abstract: A method selects a codebook for transmit beamforming. The method constructs an estimated channel matrix based on a codebook, selects a channel submatrix from the estimated channel matrix, calculates a selection matrix from the channel submatrix; and assigns a steering matrix based on the selection matrix. The method may construct an estimated channel matrix, select a channel submatrix, and calculate a selection matrix for each of multiple codebooks, then select an optimal codebook. The steering matrix is assigned based on the optimal codebook. The steering matrix may be used in steering a transmitted packet. The method may also calculate a post-MIMO equalizer signal-to-noise ratio for a data stream, based on the estimated channel matrix and the selected codebook. A related system is also disclosed. Other embodiments are provided, and each of the embodiments described herein can be used alone or in combination with one another.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: January 27, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Hongyuan Zhang, Rohit U. Nabar
  • Publication number: 20150026443
    Abstract: The description covers a system and method for operating a micro-processing system having a runahead mode of operation. In one implementation, the method includes providing, for a first portion of code, a runahead correlate. When the first portion of code is encountered by the micro-processing system, a determination is made as to whether the system is operating in the runahead mode. If so, the system branches to the runahead correlate, which is specifically configured to identify and resolve latency events likely to occur when the first portion of code is encountered outside of runahead. Branching out of the first portion of code may also be performed based on a determination that a register is poisoned.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Rohit Kumar, Guillermo Rozas, Magnus Ekman, Lawrence Spracklen
  • Publication number: 20150025819
    Abstract: A method for masking scan chains in a test circuit of an integrated circuit is disclosed. The test circuit includes multiple mask banks. Different mask patterns are stored in each of the mask banks. A first mask bank of the multiple mask banks is selected and the mask pattern stored in the selected first mask bank is used for masking the output of the scan chains of the test circuit during a first portion of a test cycle. A second mask bank of the multiple mask banks is selected and the ask pattern stored in the selected second mask bank is used for masking the output of the scan chains of the test circuit during a second portion of the test cycle.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 22, 2015
    Inventors: Anshuman Chandra, Subramanian Chebiyam, Jyotirmoy Saikia, Parthajit Bhattacharya, Rohit Kapur
  • Publication number: 20150023222
    Abstract: In a computer-implemented method of joining a user to a conference call event an interface associated with a time management software application is displayed. The interface displays information relating to the conference call event including a date for a conference call which is subject of the conference call event and a start time of the conference call. While displaying the interface, a menu offering one or more options is displayed; these one or more options include an option to join the conference call. When an indication of a selection of the option to join the conference call is received, information associated with the conference call is located; this information includes a telephone number for a conference call bridge. A connection with the conference call bridge using the telephone number is initiated.
    Type: Application
    Filed: July 22, 2014
    Publication date: January 22, 2015
    Inventors: Adrian LOGAN, Rohit JAIN, Eric FRITZLEY, Christopher LABRADOR, Michael McANDREWS
  • Publication number: 20150026207
    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: Application
    Filed: July 22, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Vijay Bharti, Jeremiah Joseph, Hemant K. Sivaswamy, Kamalpreet Sapna, Rohit Jain
  • Publication number: 20150023463
    Abstract: A Gray code counter has multiple two-bit Gray code counter modules, clock gated integrated cells (CGICs), and a parity bit generator. The CGICs gate clock signals provided to the two-bit counter modules, which reduces dynamic power consumption. The parity bit generator generates a parity bit that indicates a count of binary ones in a counting state.
    Type: Application
    Filed: September 24, 2014
    Publication date: January 22, 2015
    Inventors: Naman Gupta, Gaurav Goyal, Rohit Goyal
  • Publication number: 20150026673
    Abstract: A method, system and article of manufacture are disclosed for policy-based enforcement of business requirements for a software install. The method comprises the steps of determining a policy infrastructure analogous to one or more business requirements; and embedding the policy infrastructure in a software installation process for installing a given software application. The software installation process is used to install the given software application into a computer system while ensuring that all installation prerequisites of the software application are met during the install. In a preferred embodiment of the invention, the determining step includes the step of preparing one or more policies for the business requirements, each of the policies including a condition part that evaluates either to true or false, and an action part that specifies one or more actions to be taken if the condition part evaluates to true.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 22, 2015
    Applicant: International Business Machines Corporation
    Inventor: Rohit Shetty
  • Publication number: 20150025941
    Abstract: A method and system for collecting and managing data of test orders of a number of different service types, and presenting in a plurality of different formats the up-to-date data, status, and results of the test orders. Such method and system can be an integral part of product manufacturing, logistic, and/or quality control and assurance processes. Such method and system can filter, organize, and generate from the test order records a plurality of different types of reports organized by the characteristics of the information recorded in the reports, wherein the characteristics include, but not limited to, granularity of the information, request dates, service dates, and report dates of the test orders, service types, product items, product categories, industries, suppliers, factories, factory countries, product and process dispositions associated with the test orders, statuses, and results of the test orders.
    Type: Application
    Filed: July 16, 2013
    Publication date: January 22, 2015
    Inventors: Chetan Rao, Rohit Kamat, Dan Rydelek, Jason Watrous
  • Publication number: 20150026116
    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: Application
    Filed: September 17, 2014
    Publication date: January 22, 2015
    Inventors: Vijay Bharti, Jeremiah Joseph, Hemant K. Sivaswamy, Kamalpreet Sapna, Rohit Jain
  • Patent number: 8936431
    Abstract: A shroud for a turbine and a method of assembling is provided. The turbine includes a housing, a rotatable shaft and a bucket extending outward therefrom. The shroud includes an alignment member which is coupled to the housing, wherein the alignment member includes a first end, a second end and a body extending between the first and second ends. The second end includes an arcuate portion to facilitate fluid flow downstream from the bucket. The shroud further includes a seal coupled to the body to facilitate sealing a gap defined between the bucket and the body.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: January 20, 2015
    Assignee: General Electric Company
    Inventors: Rohit Chouhan, Sumeet Soni
  • Publication number: 20150016475
    Abstract: Methods and apparatus are described for reordering a header of a transmission data packet. The methods and apparatus include identifying one or more static fields and one or more dynamic fields within a header of the transmission data packet. Moreover, these aspects include reordering the one or more static fields and the one or more dynamic fields within the header of the transmission data packet. Additionally, these aspects include compressing the header of the transmission data packet to form a compressed transmission data packet in response to reordering the one or more static fields and the one or more dynamic fields. The aspects also may include transmitting the compressed transmission data packet.
    Type: Application
    Filed: April 22, 2014
    Publication date: January 15, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Sumanth GOVINDAPPA, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Murtuza Taheri Chhatriwala, Pamela Ann Cereck, Swarup Nagaraj Dwaral
  • Patent number: 8933731
    Abstract: An adder circuit includes first through fourth two-bit adder modules, and first through third result mux blocks for receiving and adding first and second binary values to generate a final sum. A multiplier circuit that multiplies a multiplier and a multiplicand includes a multiplexer, an encoder connected to the multiplexer, a shifter connected to the encoder, and an accumulator connected to the encoder for receiving the multiplier and multiplicand and generating a multiplication product.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: January 13, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Rohit Goyal, Amit Kumar Dey, Naman Gupta
  • Patent number: 8935261
    Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: January 13, 2015
    Assignee: Facebook, Inc.
    Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
  • Patent number: 8934312
    Abstract: Aspects of the invention provide for a structure and method for determining a degree of process variation skew between a plurality of bit cells in a static random-access-memory (SRAM) column architecture. In one embodiment, a structure includes: a plurality of bit cells within a static random access memory (SRAM) column architecture; a digital-to-analog converter (DAC) connected to the bit cells through a pair of multiplexers; and a pre-charge circuit connected to the bit cells through the pair of multiplexers, wherein the DAC and the pre-charge circuit control and test the bit cells to determine a degree of process variation skew between each of the bit cells.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Albert M. Chu, Daryl M. Seitzer, Rohit A. Shetty
  • Patent number: 8934577
    Abstract: A bias current utilized in a unit of a radio frequency (RF) receiver device of a network interface is controlled. A modulation scheme utilized in a packet being received by the network interface is determined. It is determined, based on the determined modulation scheme, whether a level of the bias current should be changed. When it is determined that the level of the bias current should be changed, a control signal to change the level of the bias current is generated.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: January 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Swaroop Venkatesh, Atul Salhotra, Sergey Timofeev, Rohit U. Nabar
  • Publication number: 20150012681
    Abstract: In one embodiment, the present invention includes method for entering a credit initialization state of an agent state machine of an agent coupled to a fabric to initialize credits in a transaction credit tracker of the fabric. This tracker tracks credits for transaction queues of a first channel of the agent for a given transaction type. The agent may then assert a credit initialization signal to cause credits to be stored in the transaction credit tracker corresponding to the number of the transaction queues of the first channel of the agent for the first transaction type. Other embodiments are described and claimed.
    Type: Application
    Filed: July 9, 2014
    Publication date: January 8, 2015
    Inventors: Sridhar Lakshmanamurthy, Robert P. Adler, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Eran Tamari, Joseph Murray, Rohit R. Verma
  • Publication number: 20150010118
    Abstract: An approach for increasing transmission throughput of a non-linear wireless channel, and efficient decoding of the transmitted signal via a simplified receiver, is provided. A signal reflects a source signal, and includes linear inter-symbol interference based on a faster-than-Nyquist signaling rate and a tight frequency roll-off, and non-linear interference based on high-power amplification for transmission over the wireless channel. The signal is received over a non-linear wireless channel, and is processed via a plurality of decoding iterations. A set of soft information of a current decoding iteration is generated based on a current estimate of the source signal and a final set of soft information from a previous decoding iteration. The current estimate of the source signal is based on an estimate of the linear ISI and the non-linear interference, which is based on the final set of soft information from the previous decoding iteration.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 8, 2015
    Inventors: Bassel BEIDAS, Rohit Iyer SESHADRI, Mustafa EROZ, Lin-Nan LEE
  • Patent number: 8930408
    Abstract: An embodiment for evaluating rules pertaining to an event includes providing a rule trie comprising multiple nodes, wherein match conditions must be met to trigger a given rule, and each match condition corresponds to a different node. An attribute trie is provided for a string attribute, which includes a node sequence having a value. The string attribute is extracted from the event and also has a value. The value of the extracted string attribute and the value of the node sequence are compared, by traversing a path extending along the node sequence. Responsive to determining that the values of the extracted string attribute and the node sequence are the same, notice is provided that the match condition of a particular node of the rule trie has been met by an attribute of the received event.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Arun Ramakrishnan, Rohit Shetty
  • Patent number: 8930954
    Abstract: A method for allocating parallel, independent, data tasks includes receiving data tasks, each of the data tasks having a penalty function, determining a generic ordering of the data tasks according to the penalty functions, wherein the generic ordering includes solving an aggregate objective function of the penalty functions, the method further including determining a schedule of the data tasks given the generic ordering, which packs the data tasks to be performed.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kirsten W. Hildrum, Rohit M. Khandekar, Vibhore Kumar, Sujay S. Parekh, Deepak Rajan, Joel L. Wolf, Kun-Lung Wu
  • Patent number: 8929397
    Abstract: A transmitter device includes a controller configured to generate a first field and a second field. The first field is at least one of a packet synchronization information field or a frame boundary indication field, the second field is a channel estimation field starting after the first field ends. The controller is configured to generate the second field at least in part by generating a first channel estimation sequence (CES) symbol and a second CES symbol. At least one of i) a sequence in the first field serves as a cyclic prefix of the first CES symbol, ii) a beginning portion of the second CES symbol serves as a cyclic postfix of the first CES symbol, or iii) an ending portion of the first CES symbol serves as a cyclic prefix of the second CES symbol.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: January 6, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Hongyuan Zhang, Rohit U. Nabar, Songping Wu, Hui-Ling Lou, Quan Zhou