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: 20160192403
    Abstract: A method, an apparatus, and a computer program product for communication in a network. The apparatus sends a multicast message to a network device. The multicast message facilitates discovery of an unknown IP address of the network device. The apparatus determines whether a first response message is received from the network device in response to the multicast message and determines the IP address of the network device from the first response message when the first response message is received from the network device. The apparatus establishes a secure connection with the network device using the determined IP address. The apparatus sends a link status check message to the network device to detect a failed end-to-end link between the apparatus and the network device.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 30, 2016
    Inventors: Siddharth GUPTA, Rohit TRIPATHI, Kuo-Chun LEE, Sivaramakrishna VEEREPALLI, Tyler Byron WEAR, Vaibhav KUMAR
  • Patent number: 9378150
    Abstract: Techniques are disclosed relating to integrated circuits that implement a virtual memory. In one embodiment, an integrated circuit is disclosed that includes a translation lookaside buffer configured to store non-prefetched translations and a translation table configured to store prefetched translations. In such an embodiment, the translation lookaside buffer and the translation table share table walk circuitry. In some embodiments, the table walk circuitry is configured to store a translation in the translation table in response to a prefetch request and without updating the translation lookaside buffer. In some embodiments, the translation lookaside buffer, the translation table, and table walk circuitry are included within a memory management unit configured to service memory requests received from a plurality of client circuits via a plurality of direct memory access (DMA) channels.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: June 28, 2016
    Assignee: Apple Inc.
    Inventors: Rohit K. Gupta, Manu Gulati
  • Patent number: 9375146
    Abstract: An apparatus and method is described to sense sparse signals from a medical device using compressed sensing and then transmitting the data for processing in the cloud.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: June 28, 2016
    Assignee: BIOBIT INC.
    Inventor: Rohit Mittal
  • Patent number: 9380167
    Abstract: A data transmission cap represents a maximum amount of data that can be transmitted to and/or from a communication device during a subscriber billing cycle without incurring a penalty under a subscriber rate plan. To limit data transmission to and/or from the communication device as the data transmission cap is approached, a graphical user interface (GUI) is displayed. The GUI includes one or more GUI controls for selecting a data transmission limiting tactic from a plurality of distinct data transmission limiting tactics and for specifying a data transmission threshold at which the selected tactic is to take effect, the threshold being below the operative cap. Upon user interaction with the GUI control(s), user input indicating the selected data transmission tactic and specified data transmission threshold is received.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: June 28, 2016
    Assignee: BlackBerry Limited
    Inventors: Christopher James Runstedler, Michael Thomas Hardy, Rohit Rocky Jain, Aaron David Scriver
  • Patent number: 9380056
    Abstract: A computer-implemented method, carried out by one or more processors, for utilizing one or more input methods for passwords. In an embodiment, the method comprises the steps of determining, by one or more processors, one or more input methods supported for a password entry, wherein the password entry verifies a user's credentials; receiving, by one or more processors, a candidate password through the one or more input methods, wherein each character of the candidate password has an associated input method; and storing, by one or more processors, the candidate password as the password entry, along with the associated input method for each character of the candidate password.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 28, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anuj Dubey, Maruthi Latha, Rohit Shetty, Anurag A. Sinha
  • Publication number: 20160179117
    Abstract: Apparatus, systems, and methods provide dynamic power steering that includes determining a sequence of phases of an application in a node. The sequence corresponds to a time interval associated with an energy budget. For each phase, the dynamic power steering includes determining a power scaling comprising a measured response to an increase or decrease in power distributed to a plurality of power domains in the node, and based on the power scaling for each phase, determining a temporal power distribution between the phases in the sequence to satisfy the energy budget.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: Intel Corporation
    Inventors: JONATHAN M. EASTEP, ROHIT BANERJEE, RICHARD J. GRECO
  • Publication number: 20160179223
    Abstract: Described herein are architectures, platforms and methods for NFC-based operations in a stylus device.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: ANAND S. KONANUR, ANCHIT DIXIT, ROHIT MITTAL, SHWETANK KUMAR, ULUN KARACAOGLU, SONGNAN YANG
  • Publication number: 20160179607
    Abstract: A system and method are provided for failure management for electronic transactions. An access request is received at a first server and from a client device, for a second server. The first server determines whether the second server is functional. If the second server is non-functional, the access request is stored in a storage associated with the first server. The second server is monitored until becoming functional. During the monitoring, a status request from the client device may be received and responsive to the status request, a status update is sent to the client device. Upon determining the second server is functional, the access request is sent to the second server, a response to the access request is received from the second server, and the response is sent to the client device.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Shankar Anantrao KULKARNI, Jeetendra PRADHAN, Deepa ANANDAN, Venugopal GODAVARTY, Hermes Raymond MUNIAN, Mandar Ramchandra HAWALDAR, Rohit NATU
  • Publication number: 20160176637
    Abstract: Disclosed are various embodiments for performing a consolidated pick and package process in a materials handling center. A computing environment may be employed to generate a batch of a plurality of items to be picked and packaged in fulfillment of a plurality of orders in the materials handling center. Shipping labels corresponding to items in the orders may be generated, wherein the shipping labels comprise pick information that aids a person in locating a corresponding one of the items in the materials handling center and packaging the corresponding one of the items in suitable packaging. A fulfillment cart may be employed by an operator in performing the consolidated pick and package process.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Neil Scott Ackerman, Bijal Satish Mehta, Balaji Nageswaran, Rohit Kumar Nathany, Adrian Dsouza, Nihar Shashank Nabar, Mark Wellington Bosley, Jayson Michael Jochim, Ingrid Rivera, Ashwin Philip Ollapally, Michael Canty
  • Publication number: 20160182683
    Abstract: Homes, enterprises, and other facilities often have routers that receive internet connectivity through wired remote network connections, and this connectivity is provided to locally connected client devices. Smart phones and other wireless devices can serve as mobile access points that receive internet connectivity through different remote network connections (e.g., cellular networks). The mobile access points may also service client devices that may be different from those serviced by the routers. When a mobile access point is placed in a facility having a router, the local networks of the mobile access point and the router may be merged. Disclosed are systems and methods for dynamically selecting from multiple host devices (e.g., the router and the mobile access point) to provide internet connectivity for merged networks.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Tyler Byron Wear, Gaurav Gopal Kathuria, Rohit Tripathi, Siddharth Gupta, Chaitanya Pratapa
  • Publication number: 20160182206
    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: Application
    Filed: February 25, 2016
    Publication date: June 23, 2016
    Inventors: Rohit U. Nabar, Hongyuan Zhang, Hui-Ling Lou
  • Publication number: 20160178132
    Abstract: In a process for the catalytic conversion of organic oxygenates to hydrocarbons, a feed comprising at least one organic oxygenate is contacted with a zeolite catalyst under conditions effective to produce a hydrocarbon product comprising aromatics, olefins and paraffins. At least a fraction of the hydrocarbon product containing C4+ hydrocarbons, including at least part of the olefins, is then contacted with hydrogen in the presence of a hydrogenation catalyst under conditions effective to saturate at least part of the olefins in the C4+-containing fraction and produce a hydrogenated effluent containing less than 1 wt % olefins. The hydrogenated effluent is useful as a diluent for heavy crude oils.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 23, 2016
    Applicant: ExxonMobil Research and Engineering Company
    Inventors: Mohsen N. Harandi, Timothy L. Hilbert, Suriyanarayanan Rajagopalan, Stephen J. McCarthy, Rohit Vijay
  • Publication number: 20160179173
    Abstract: Apparatus, systems, and methods provide dynamic spatial power steering among a plurality of power domains in the computer system on a per phase basis of a particular application. Dynamic spatial power steering may include, for example, determining a plurality of phases corresponding to an application comprising tasks for execution on a processing node. determining a spatial power distribution between a plurality of power domains on the processing node based on a performance metric for each phase, monitoring the application to detect a current phase, and applying the spatial power distribution correspond to the current phase to the plurality of power domains.
    Type: Application
    Filed: December 23, 2014
    Publication date: June 23, 2016
    Applicant: Intel Corporation
    Inventors: JONATHAN M. EASTEP, ROHIT BANERJEE, RICHARD J. GRECO, ILYA SHARAPOV, DAVID N. LOMBARD, HARI K. NAGPAL
  • Publication number: 20160176776
    Abstract: Described herein are processes for production of hydrocarbon products comprising contacting a feed comprising methanol and/or dimethyl ether with a catalyst composition, which comprises a zeolite having a constraint index from 1-12 and an active binder comprising a metal oxide with a dehydrogenation function, under conditions sufficient to form the hydrocarbon product, wherein the hydrocarbon product comprises aromatics, olefins, and/or paraffins. Also described herein are catalyst compositions comprising a zeolite having a 10-/12-membered ring framework and a microporous surface area of at least 150 m2/g, and from ˜1 wt % to ˜10 wt % of a zinc oxide binder, the catalyst composition having a zinc to aluminum atomic ratio from ˜0.08 to ˜8.5.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 23, 2016
    Applicant: ExxonMobil Research and Engineering Company
    Inventors: Samia Ilias, Brett Loveless, Stephen J. McCarthy, Rohit Vijay
  • Patent number: 9374443
    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: Grant
    Filed: April 22, 2014
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Sumanth Govindappa, Venkata Ramanan Venkatachalam Jayaraman, Rohit Kapoor, Murtuza Taheri Chhatriwala, Pamela Ann Cereck, Swarup Nagaraj Dwaral
  • Patent number: 9374448
    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: Grant
    Filed: October 30, 2012
    Date of Patent: June 21, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Brian F. Miller, Adam E. Newham, Jose Menendez, Rohit Sauhta
  • Patent number: 9372845
    Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
  • Patent number: 9373063
    Abstract: Systems and methods for establishing ink usage of process channels are provided. Separation curves are generated that determine how multiple ink channels are used to render a corresponding process channel of an image. The separation curves are generated using process values and density measurements or estimations. A PVR curve is established to identify target densities. When a combination of ink channels are used, the model is accessed based on one of the ink channels to determine a contribution of the other ink channel to achieve the target density. Each ink channel has a corresponding curve and all of the curves collectively provide a smooth and predictable progression from zero coverage to full coverage for the ink channels.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: June 21, 2016
    Assignee: Onyx Graphics, Inc.
    Inventors: Maxim Wasyl Derhak, Rohit A. Patil
  • Publication number: 20160173179
    Abstract: Systems, apparatuses, and techniques relating to wireless local area network devices are described. A described technique includes transmitting a sounding packet to wireless communication devices; receiving, in response to the sounding packet, feedback packets from the wireless communication devices, wherein the feedback packets collectively comprise beamforming feedback, the beamforming feedback being derived from received versions of the sounding packet; determining a steering matrix based on the beamforming feedback; and transmitting, within a frame, spatially steered data packets to the wireless communications devices. The spatially steered data packets can be based on the steering matrix and data streams intended respectively for the wireless communication devices. The spatially steered data packets can concurrently provide the data streams respectively within the frame to the wireless communication devices via different spatial wireless channels.
    Type: Application
    Filed: February 19, 2016
    Publication date: June 16, 2016
    Inventors: Hongyuan Zhang, Hui-Ling Lou, Rohit U. Nabar, Yong Liu
  • Publication number: 20160169136
    Abstract: A system includes a controller that has a processor. The processor is configured to receive a first signal from a first oxygen sensor indicative of a first oxygen measurement and a second signal from a second oxygen sensor indicative of a second oxygen measurement. The first oxygen sensor is disposed upstream of a catalytic converter system and the second oxygen sensor is disposed downstream of the catalytic converter system. The processor is also configured to derive a plurality of oxygen storage estimates based on the first signal, the second signal, and a catalytic converter model. Each of the plurality of oxygen storage estimates represents an oxygen storage estimate for a corresponding cell of a plurality of cells in the catalytic converter system. Further, the processor is configured to derive a system oxygen storage estimate for the catalytic converter system based on the plurality of oxygen storage estimates.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Inventors: Maruthi Narasinga Rao Devarakonda, Prashant Srinivasan, Medy Satria, Rohit Mahakali, Sharath Sridhar Aramanekoppa