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: 20130085677
    Abstract: Techniques are provided for improving pedometer readings. In some embodiments, motion data, such as acceleration data is detected, and a magnitude of the acceleration data, referred to as the modulus, is processed. The modulus is used to detect walking steps and running steps during a measurement. In some embodiments, a distance ran is calculated based on the detected running steps and an estimated running stride length, and a distance walked is calculated based on the detected walking steps and an estimated walking stride length. The estimated running and walking stride lengths are calculated based on various parameters associated with the acceleration data, population data, and user-specific data. Expended calories may be estimated based on the distance ran and walked. The distance analysis process further includes calibration techniques, including, for example, least squares simple regression, least squares multiple regression, and K-factor analysis.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Yash Rohit Modi, Vinay Bethgiri Ganesh Dixit, Saurabh Gupta
  • Publication number: 20130084921
    Abstract: A portable electronic device (200), including a first housing (204), a second housing (202) slidably coupled to the first housing, the first housing and the second housing movable between a closed position, an open position and a transition position between the open position and the closed position, at least one input device (212), and at least one position sensor (230, 232) operable to detect whether the portable electronic device is in the open position, the closed position or the transition position. When the at least one position sensor detects the transition position, the at least one input device is disabled.
    Type: Application
    Filed: April 19, 2011
    Publication date: April 4, 2013
    Applicant: Research In Motion Limited
    Inventors: Rohit Krishna Koppal, Aaron Robert Allen, Douglas Wayne Moskowitz, Laura Ann Mahan, Michael George Langlois, Donald James Lindsay, Sean David Drew Wilson, Tomas Manuel Trujillo
  • Publication number: 20130086124
    Abstract: A method for transforming data structures includes processing a portion of a source data structure (SDS) with a first processing resource by associating the first processing resource with a target data structure (TDS) key element located in a key position of a queue, determining whether the queue includes an SDS node element corresponding to the key position, processing the SDS node element responsive to determining that the queue includes the SDS node element corresponding to the key position, wherein the processing the SDS node element comprises retrieving the SDS node element from the queue, processing the retrieved SDS node element to generate a resultant TDS node element, outputting the resultant TDS node element to an empty key position in the queue, and mapping the resultant TDS node element to the TDS.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohit Bahl, Eric O. Funk, Alan Yeung
  • Publication number: 20130086288
    Abstract: In one embodiment, the present invention includes a method for receiving a request for a transaction from a first agent in a fabric and obtaining an address, a requester identifier, a tag, and a traffic class of the transaction, and determining a channel of a target agent to receive the transaction based on at least two of the address, the requester identifier, the tag, and the traffic class. Based on this channel determination, the transaction can be sent to the channel of the target agent. Other embodiments are described and claimed.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Sridhar Lakshmanamurthy, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Eran Tamari, Joseph Murray, Rohit R. Verma
  • Publication number: 20130084168
    Abstract: A flow control assembly is provided, including a member and a wall. The member has a surface, a flow diverting member and a rail member. The rail member is situated upstream of the flow diverting member. The flow diverting member and the rail member each project from the surface of the member. The flow diverting member has a distal end. The wall is disposed in relation to the member to create a clearance gap between the distal end of the flow diverting member and the wall. A fluid path is created between the member and the wall, and flows from an upstream section and through the clearance gap. A first chamber and a second chamber are defined by the wall and located upstream of the clearance gap.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: GENERAL ELECTRIC COMPANY
    Inventors: Ramesh Kempanna Babu, Rohit Chouhan, Santhosh Kumar Vijayan
  • Publication number: 20130085700
    Abstract: Techniques are provided for improving pedometer readings. In some embodiments, motion data, such as acceleration data is detected, and a magnitude of the acceleration data, referred to as the modulus, is processed. Techniques involve performing frequency analysis on the modulus. In some embodiments, the modulus samples are counted perform frequency analysis on each complete sample set. Each complete sample set includes overlapping samples with the previous sample set. A suitable frequency analysis algorithm, such as fast Fourier transform (FFT) dominant frequency computation is performed on each sample set to determine the dominant frequency of the modulus. The dominant frequency of the modulus may be smoothed in some embodiments to remove irregularities such as spikes or periods of inactivity. In some embodiments, results of frequency analysis may be used to determine whether a detected step is a walking step or a running step.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Yash Rohit Modi, Vinay Bethgeri Ganesh Dixit, Saurabh Gupta
  • Publication number: 20130085711
    Abstract: Techniques are provided for improving pedometer readings. In some embodiments, motion data, such as acceleration data is detected, and a magnitude of the acceleration data, referred to as the modulus, is processed for improved step detection. Techniques involve computing a moving average of the modulus and applying an acceleration threshold filter to the modulus. Crossings are detected based on peak-to-peak swing of the modulus about the moving average. In some embodiments, the frequency of the modulus is used in an adaptive filtering technique. based on the dominant frequency of the modulus, a frequency band is selected to filter to modulus. The frequency band may be dynamically changed to one of several frequency bands when a significant frequency change is detected in the dominant frequency of the modulus. In some embodiments, steps are detected based on the acceleration threshold-filtered and the frequency-filtered modulus.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Yash Rohit Modi, Vinay Bethgeri Ganesh Dixit, Saurabh Gupta
  • Publication number: 20130086433
    Abstract: In one embodiment, the present invention includes a method for handling a request received in an agent designed in accordance with a peripheral component interconnect (PCI) specification using PCI Express™ semantics. More specifically, responsive to determining that the agent does not support the request, an unsupported request detection register of the agent can be updated, and a response sent from the agent to indicate that the agent does not support the request. Other embodiments are described and claimed.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Sridhar Lakshmanamurthy, Mikal C. Hunsaker, Michael T. Klinglesmith, Blaise Fanning, Rohit R. Verma
  • Publication number: 20130085953
    Abstract: An approach is provided in which a risk assessment is performed that accesses the risk to a user of an information handling system due to the user's link to a social network contact. Risky action values is received with the values corresponding to the social network contact. A risk level is calculated with the risk level corresponding to one or more of the risky action values. A preventative security action is then performed based on the calculated risk level. In another embodiment, an approach is provided in which the potential risks posed by a user are transmitted to the user's social network contacts. In this approach, potentially risky actions that are performed by the user are detected. Risky action values are identified that correspond to the detected potentially risky actions. The risky action values are then transmitted to the user's social network contacts over a computer network.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saurabh Bhola, Mark Crosbie, Gary Denner, Daniel C. Gurney, Rohit Jain
  • Publication number: 20130083047
    Abstract: A system for buffering a video signal is provided. The system includes a graphics processing unit (GPU), the GPU generating the video signal, and a buffering circuit coupled to the GPU, the buffering circuit receiving and temporarily storing the video signal when the GPU enters a power saving mode. The system also includes a display device coupled to the bridge circuit and receiving the video signal from the buffering circuit. The buffering circuit includes an internal memory device configured to temporarily store a first portion of the video signal, and an external memory device configured to temporarily store a second portion of the video signal. A circuit and method for buffering a video signal are also provided.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Inventors: Prashant SHAMARAO, Rohit Singhal
  • Publication number: 20130086254
    Abstract: An approach is provided in receiving risk feedback from a social network. Feedback transmissions are received by a user's system with each of the feedback transmissions being received over a computer network from a social network contact. The received feedback transmissions are analyzed and, based on the analysis, a risky action that was performed by the user is identified. The user performs a risk avoidance measure to counteract the identified risky action. In one embodiment, the risk avoidance measure is reported back to the user's contacts.
    Type: Application
    Filed: October 3, 2011
    Publication date: April 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saurabh Bhola, Mark Crosbie, Gary Denner, Daniel C. Gurney, Rohit Jain
  • Patent number: 8411786
    Abstract: One or more communications parameters associated with a multiple input, multiple output (MIMO) signal transmitted by a transmitter are identified. The one or more communications parameters include one or more of (i) a number of receive antennas via which the MIMO signal is received, (ii) a number of spatial streams in the MIMO signal, and (iii) a signal to noise ratio (SNR) corresponding to the MIMO signal. A particular data detection technique of a plurality of data detection techniques employed by a receiver is selected in accordance with at least one of the one or more communications parameters.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: April 2, 2013
    Assignee: Marvell International Ltd.
    Inventors: Leilei Song, Nabar U. Rohit, Hui-Ling Lou, Kedar Shirali
  • Publication number: 20130077673
    Abstract: In one embodiment, a method includes receiving data for compression at a first network device comprising an initial processing portion of a compression system, performing one or more processes to prepare the data for entropy encoding, compacting the data, and transmitting the compacted data to a second network device comprising an entropy encoding portion of the compression system. The first and second network devices include independent processors. An apparatus and system are also disclosed.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Rohit Puri
  • Patent number: 8406817
    Abstract: A mobile wireless communications device may include a portable housing, a wireless transceiver carried by the portable housing, an input device carried by the portable housing, a display carried by the portable housing, and a processor carried by the portable housing and coupled to the wireless transceiver, the input device, and the display. The processor may perform a time alarm function having a time alarm value settable via the input device, and generate an alarm indication upon reaching the time alarm value. The processor also may generate a first time alarm function GUI on the display including a first selectable menu list for the time alarm function, and generate a second time alarm function GUI including a second selectable menu list on the display different from the first selectable menu list when a current time is within a threshold time of the time alarm value.
    Type: Grant
    Filed: July 27, 2011
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Ltd
    Inventors: Adrian Michael Logan, Rohit Rocky Jain, Steve Kin Ping Chung
  • Publication number: 20130074033
    Abstract: System and computer-implemented methods herein design a configurable pipelined processor. Such systems and methods provide a configuration specification, by providing a base processor or digital design description, a base instruction set with a plurality of base instructions, and a plurality of configurable features. At least one of the configurable features is an additional instruction different from the base instructions. Further, such systems and methods generate a hardware implementation based on the configuration specification to produce a plurality of configured pipeline stages. The configured pipeline stages are different from base pipeline stages in a base processor or digital design hardware implementation (corresponding to the base processor or digital design description as a result of the additional instruction being included in the configuration specification).
    Type: Application
    Filed: September 16, 2011
    Publication date: March 21, 2013
    Applicant: International Business Machines Corporation
    Inventors: Ezra D. HALL, Paul A. NIEKREWICZ, Rohit SHETTY, Aydin SUREN, Sebastian T. VENTRONE
  • Publication number: 20130066623
    Abstract: An example method may include receiving a media stream from a first endpoint, where the media stream is intended for a second endpoint; processing the media stream according to at least one processing option; compressing the media stream; and communicating the media stream to the second endpoint. In more specific instances, the processing may include converting a speech in the media stream to text in a first language; converting the text in the first language to text in a second language; rendering the text in the second language; and adding the rendered text in the media stream.
    Type: Application
    Filed: September 13, 2011
    Publication date: March 14, 2013
    Inventors: Jim Chen Chou, Rohit Puri, Tapabrata Biswas
  • Patent number: 8396053
    Abstract: An illustrative embodiment of the present invention includes a method for routing at least one packet from at least one source node to at least one destination node, each node is operatively coupled to a given packet switch within a plurality of packet switches operatively coupled to a given circuit switch. The method includes a step of establishing one or more Virtual Local Area Networks (VLANs). Each VLAN comprising a subset of the plurality of packet switches operatively coupled to the given circuit switch. At least one of the one or more VLANs comprises the at least one packet switch to which the source and destination nodes are operatively coupled. The method also includes a step of routing the at least one packet from the source node to the destination node over at least one loop-free path comprised of one or more packet switches within a given VLAN.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: March 12, 2013
    Assignee: International Business Machines Corporation
    Inventors: James Ryan Giles, Rohit Wagle, Xiaolan J. Zhang
  • Patent number: 8396956
    Abstract: Described in an example embodiment herein is a Mobility Service Engine (MSE) cluster comprising an MSE Cluster Master and at least one MSE Cluster Slave. The MSE Master is configured to define Network Service Segments. The MSE Master of the cluster distributes the Network Service Segments to slaves within the cluster. The network is configured to forward data to the correct Network Service Segment.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: March 12, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Allan Thomson, David Stephenson, Rohit Suri
  • Patent number: 8395770
    Abstract: Spectroscopic chemical analysis methods and apparatus are disclosed which employ deep ultraviolet (e.g. in the 200 nm to 300 nm spectral range) electron beam pumped wide bandgap semiconductor lasers, incoherent wide bandgap semiconductor light emitting devices, and hollow cathode metal ion lasers to perform non-contact, non-invasive detection of unknown chemical analytes. These deep ultraviolet sources enable dramatic size, weight and power consumption reductions of chemical analysis instruments. Chemical analysis instruments employed in some embodiments include capillary and gel plane electrophoresis, capillary electrochromatography, high performance liquid chromatography, flow cytometry, flow cells for liquids and aerosols, and surface detection instruments. In some embodiments, Raman spectroscopic detection methods and apparatus use ultra-narrow-band angle tuning filters, acousto-optic tuning filters, and temperature tuned filters to enable ultra-miniature analyzers for chemical identification.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: March 12, 2013
    Assignee: Photon Systems
    Inventors: William F. Hug, Ray D. Reid, Rohit Bhartia
  • Patent number: 8390042
    Abstract: Improved semiconductor devices including metal gate electrodes are formed with reduced performance variability by reducing the initial high dopant concentration at the top portion of the silicon layer overlying the metal layer. Embodiments include reducing the dopant concentration in the upper portion of the silicon layer, by implanting a counter-dopant into the upper portion of the silicon layer, removing the high dopant concentration portion and replacing it with undoped or lightly doped silicon, and applying a gettering agent to the upper surface of the silicon layer to form a thin layer with the gettered dopant, which layer can be removed or retained.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: March 5, 2013
    Assignee: Globalfoundries Inc.
    Inventors: Man Fai Ng, Rohit Pal