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: 20160150002
    Abstract: Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.
    Type: Application
    Filed: November 21, 2014
    Publication date: May 26, 2016
    Inventors: Kirsten W. Hildrum, Zubair Nabi, Viswanath Nagarajan, Robert Saccone, Kanthi K. Sarpatwar, Rohit Wagle, Joel Leonard Wolf
  • Publication number: 20160148219
    Abstract: Systems and methods are directed toward providing a consumer network, and links between consumers in the network, based on transaction data for consumers. The system generally includes a memory having a data structure of consumers and transaction data associated with the consumers, and a processor coupled to the memory. The processor is configured to execute instructions, stored in the memory, to cause the processor to access transaction data from the data structure for a group of consumers, link consumers in the group based on the transaction data for the consumers, and associate the linked consumers within a consumer network. Each linked consumer in the consumer network is able to view one or more products purchased by at least another linked consumer in the consumer network.
    Type: Application
    Filed: November 24, 2014
    Publication date: May 26, 2016
    Inventor: Rohit Chauhan
  • Publication number: 20160147566
    Abstract: Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms.
    Type: Application
    Filed: July 1, 2015
    Publication date: May 26, 2016
    Inventors: Kirsten W. Hildrum, Zubair Nabi, Viswanath Nagarajan, Robert Saccone, Kanthi K. Sarpatwar, Rohit Wagle, Joel Leonard Wolf
  • Publication number: 20160148092
    Abstract: Systems and methods provide information regarding the activity level associated with a point of interest. Authorization records can be stored regarding electronic/cashless payment transactions at one or more points of interest. Activity level, such as the number of transactions that are processed during a particular period of time and/or the duration of time between subsequent transactions processed can reflect the amount of time a consumer may spend or wait to be served at the one or more points of interest. Additionally, activity levels can suggest the desirability of visiting a particular point of interest. Accordingly, based on the stored authorization records, the level of activity at the one or more points of interest can be determined and provided to the consumer to allow the consumer to choose which point of interest to visit based on the consumer's needs and/or desires.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: ROHIT CHAUHAN
  • Patent number: 9351201
    Abstract: A method and apparatus for wireless communication may provide for reduced data loss during mobility events in a wireless communication network capable of downlink carrier aggregation. Some aspects of the disclosure provide for maintaining data corresponding to a flow in at least one buffer at a Node B when the Node B acts as a serving cell for the same UE both before and after a serving cell change. Another aspect of the disclosure provides for transferring buffered data from a Node B that acts as a serving cell for a UE before a serving cell change, to a Node B that acts as a serving cell for the UE after the serving cell change.
    Type: Grant
    Filed: February 14, 2013
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Weiyan Ge, Rohit Kapoor
  • Patent number: 9349814
    Abstract: Methods of facilitating gate height uniformity by controlling recessing of dielectric material and semiconductor devices formed from the methods are provided. The methods include, for instance, forming a transistor of the semiconductor device with an n-type transistor and a p-type transistor, the n-type transistor and the p-type transistor including plurality of sacrificial gate structures and protective masks at upper surfaces of the plurality of sacrificial gate structures; providing a dielectric material over and between the plurality of sacrificial gate structures; partially densifying the dielectric material to form a partially densified dielectric material; further densifying the partially densified dielectric material to create a modified dielectric material; and creating substantially planar surface on the modified dielectric material, to control dielectric material recess and gate height.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: May 24, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Tsung-Liang Chen, Hung-Wei Liu, Rohit Pal, Hsin-Neng Tai, Huey-Ming Wang, Tae Hoon Lee, Songkram Srivathanakul, Danni Chen
  • Patent number: 9351195
    Abstract: Methods and apparatus of compression on multiple data flows for communication between a user equipment (UE) and a serving node. The methods and apparatus include receiving multiple data flows for compression, wherein each of the multiple data flows includes a plurality of data packets, with each data packet having a data packet header and a payload. Further, the methods and apparatus include determining a compression state for each of the multiple data flows. Moreover, the methods and apparatus include performing a first compression algorithm on each of the multiple data flows determined to have a compression state set to a do-not-compress state, wherein the first compression algorithm includes compressing the data packet header of each data packet without compressing the payload of each data packet.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Murtuza Taheri Chhatriwala, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Srinivasa Rao Eravelli, Sumanth Govindappa, Sivaram Srivenkata Palakodety
  • Patent number: 9350676
    Abstract: Methods and apparatus for wireless communication include receiving, at a compressor component, a data packet flow and determining information associated with the data packet flow from one or more data packets associated with the data packet flow. The determined information includes source or destination information corresponding to the one or more data packets of the data packet flow. Further, the methods and apparatus include classifying the data packet flow as a compressible or an uncompressed data packet flow based on the determined information, and compressing or skipping compressing of the one or more data packets associated with the data packet flow based on the classification of the data packet flow. Additionally, the methods and apparatus include transmitting the one or more compressed or uncompressed data packets depending on the classification of the data packet flow.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: May 24, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Gavin Bernard Horn
  • Patent number: 9348739
    Abstract: Embodiments of the present invention enable users to extract knowledge from testing scenarios performed during application development, and later employ that knowledge to interpret application usage scenarios to enhance serviceability of applications by expediting identification and solving of problems. In an exemplary embodiment, log data generated during simulation of test cases is analyzed to create one or more rules based on patterns in which one or more log entries appear in the log data. Later, log data may be analyzed to look for a pattern of log entries that matches a pattern-based rule, thereby facilitating faster identification and resolution of the problem.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hariharan Krishna, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9349479
    Abstract: One or more word lines in a Multi Level Cell (MLC) block are identified as being at high risk of read disturb errors and data is selectively copied from such high risk word lines to a location outside the MLC block where the copy is maintained. Subsequent read requests for the data may be directed to the copy of the data outside the MLC block.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: May 24, 2016
    Assignee: SanDisk Technologies Inc.
    Inventors: Rohit Sehgal, Niles Yang, Abhilash Kashyap
  • Patent number: 9351333
    Abstract: A preamble, a plurality of data segments of a data payload of a single data unit, and one or more midambles, each included between respective data segments, are generated. Data to be included in the data segments is processed, including at least one of: encoding all data payload bits of all segments as a whole, encoding data payload bits on a per segment basis, scrambling all data payload bits of all segments as a whole, scrambling data payload bits on a per segment basis, adding padding bits to only a last data segment, or adding padding bits to each data segment separately. The single data unit, including the preamble, the plurality of data segments and the one or more midambles, is caused to be transmitted. A network interface of a communication device may perform the generation and the data processing, and may cause the transmission of the single data unit.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: May 24, 2016
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Hongyuan Zhang, Rohit U. Nabar, Sudhir Srinivasa, Raja Banerjea, Yong Liu
  • Patent number: 9348766
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, mechanisms, techniques, and apparatuses for implementing a balanced P-LRU tree for a “multiple of 3” number of ways cache. For example, in one embodiment, such means may include an integrated circuit having a cache and a plurality of ways. In such an embodiment the plurality of ways include a quantity that is a multiple of three and not a power of two, and further in which the plurality of ways are organized into a plurality of pairs. In such an embodiment, means further include a single bit for each of the plurality of pairs, in which each single bit is to operate as an intermediate level decision node representing the associated pair of ways and a root level decision node having exactly two individual bits to point to one of the single bits to operate as the intermediate level decision nodes representing an associated pair of ways.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: May 24, 2016
    Assignee: Intel Corporation
    Inventors: Adi Basel, Gur Hildesheim, Shlomo Raikin, Robert Chappell, Ho-Seop Kim, Rohit Bhatia
  • Publication number: 20160142518
    Abstract: Methods, systems, and devices are described for wireless communication at a UE. In aspects, a receiver may receive a transmission requesting information about support for data compression. The receiver may determine parameters related to the types of supported data compression and communicate the information to the transmitting device. In some cases, the receiver may then receive a message from the transmitting entity that requests establishment of a data compression configuration. The receiver may respond with confirmation or rejection of the proposed compression configuration. If the configuration is confirmed, the transmitter and receiver may exchange compressed data packets according to the configuration. The devices may exchange status and control information related to the compression configuration (e.g., in a compression header of a compressed message or a separate status and/or control information message).
    Type: Application
    Filed: November 12, 2015
    Publication date: May 19, 2016
    Inventors: Ashwini Raina, Shailesh Maheshwari, Vishal Dalmiya, Srinivasan Balasubramanian, Rohit Kapoor, Seyed Ali Ahmadzadeh, Leena Zacharias
  • Publication number: 20160142932
    Abstract: Methods, systems, and devices are described for wireless communication at a device. A transmitting device such as a base station may select some packets for direct transmission to a receiving device using data compression based on the reliability of the direct connection. The transmitting device may select other packets for indirect transmission via an unreliable connection using uncompressed packets or compressed packets that will not be used to update a compression buffer. In some cases, uncompressed packets may also be sent via the reliable connection. If a packet sent over the unreliable connection is lost, it may be transmitted over the reliable connection.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 19, 2016
    Inventors: Seyed Ali Ahmadzadeh, Srinivasan Balasubramanian, Shailesh Maheshwari, Ashwini Raina, Rohit Kapoor, Vishal Dalmiya, Leena Zacharias
  • Publication number: 20160140333
    Abstract: Differential access to data for a user of a processor-based system is disclosed wherein the user may select one secret from among a plurality of secrets that allows and/or enables access to potentially different sets of data, different resources for accessing the data and/or different tasks for the user to interact with the system. The selection of any particular secret may arise as to the user's feeling as to how secure the environment is for accessing the data. For example, if the user is in a very secure environment, the user may select a secret that allows substantially broad access to data, resources and tasks. If the environment is not secure, or if the user is under duress, the user may select a secret that provides limited access, or a decoy set of data and/or may provide the user with access to defensive measures to protect the data.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Inventor: Naga Rohit Samineni
  • Publication number: 20160142219
    Abstract: Systems, methods, devices, and non-transitory processor-readable storage media of the various embodiments enable a software enabled access point (“softAP”) computing device to route evolved Multimedia Broadcast Multicast Service (“eMBMS”) multicast (“MCAST”) traffic to connected local area network (“LAN”) client devices. In an embodiment, a self-assigned Internet Protocol (“IP”) address may be assigned to the wide area network (“WAN”) interface of the softAP computing device where eMBMS MCAST traffic may be received and an MCAST routing daemon/utility of the softAP computing device may enable MCAST forwarding from the WAN interface to the LAN interface of the softAP computing device. In an embodiment, an MCAST routing daemon/utility may be modified to accept an alternate network comprising all source IP addresses.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 19, 2016
    Inventors: Chaitanya Pratapa, Poonam Mishra, Rohit Tripathi, Siddharth Gupta, Gaurav Gopal Kathuria
  • Publication number: 20160142934
    Abstract: Methods, systems, and devices are described for wireless communication. A user equipment (UE), for example, may determine a content size of an uncompressed buffer and a content size of a compressed buffer. The UE may then generate a buffer status report (BSR) based on the content sizes of the uncompressed buffer and the compressed buffer. Alternatively, a base station may receive a BSR based on a size of an uncompressed buffer of the UE. The base station may then receive a compressed packet from the UE and may determine a compression gain based on a size of the compressed packet and a size of a corresponding uncompressed packet. The base station may then adjust the received BSR based on the compression gain.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 19, 2016
    Inventors: Seyed Ali Ahmadzadeh, Srinivasan Balasubramanian, Shailesh Maheshwari, Ashwini Raina, Vishal Dalmiya, Rohit Kapoor, Leena Zacharias, Bao Vinh Nguyen
  • Publication number: 20160142951
    Abstract: A user equipment (UE) and source base station may use data compression techniques for data packets sent between them. During a handover, the source base station may provide data compression context to a target base station, thus enabling the target base station to continue the data compression following the handover without having to reestablish the data compression context. The source base station may determine data compression capabilities of the UE or the target base station, or both, and may communicate the determined data compression capabilities to the UE or target base station. The source base station may identify at least one gap in a sequence of packets received from the UE, and communicate the existence of the gap to the target base station, which may request retransmission of packets associated with the gap.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 19, 2016
    Inventors: Srinivasan Balasubramanian, Seyed Ali Ahmadzadeh, Shailesh Maheshwari, Ashwini Raina, Rohit Kapoor, Leena Zacharias, Vishal Dalmiya
  • Publication number: 20160142937
    Abstract: Session initiation messages may be compressed using templates for evolved data compression scheme (eDCS). One or more session initiation messages may be exchanged between various network entities, such as UEs and base stations, for purposes such as registration, call setup, and call modification, for example. Session initiation messages may include header fields which identify the caller and characteristics of the device receiving the call, and may also contain payload, which describes the audio/video codec characteristics. Many of these contents may be repeated across all user devices of the same vendor attached to the same operator and may be compressed using templates to enhance system efficiency. These templates may be known at the transmitter and receiver, and reduce the data that has to be carried over air.
    Type: Application
    Filed: November 11, 2015
    Publication date: May 19, 2016
    Inventors: Srinivasan Balasubramanian, Leena Zacharias, Vishal Dalmiya, Rohit Kapoor, Shailesh Maheshwari, Ashwini Raina, Seyed Ali Ahmadzadeh, Ramachandran Subramanian
  • Publication number: 20160141047
    Abstract: One or more word lines in a Multi Level Cell (MLC) block are identified as being at high risk of read disturb errors and data is selectively copied from such high risk word lines to a location outside the MLC block where the copy is maintained. Subsequent read requests for the data may be directed to the copy of the data outside the MLC block.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Rohit Sehgal, Niles Yang, Abhilash Kashyap