Patents by Inventor Karan Singh

Karan Singh 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: 9252663
    Abstract: An output voltage is compared to a reference voltage, comparison signals are generated, and control signals and mode signals are generated in response thereto. The output voltage is generated in response to the control signals. A speed of the comparing is increased in response to the mode signals indicating that the output voltage is being increased. The speed is reduced in response to the mode signals indicating that the output voltage is being reduced. For increasing the speed, a path is enabled to conduct current. While the path is enabled, at least one switched voltage is connected to vary an amount of the current conducted through the path. The switched voltage is at least one of the reference voltage and the output voltage. For reducing the speed, the path is disabled against conducting current. While the path is disabled, the switched voltage is disconnected from varying the amount.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: February 2, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Wei Fu, Karan Singh Bhatia, Siang Tong Tan
  • Publication number: 20160011778
    Abstract: According to one embodiment, a method includes receiving a write request and determining a first portion of information associated with the write request. The method additionally includes determining a first location on a first disk to write the first portion of information and, based on the determined first location on the first disk, determining a second location on a second disk to write the first portion of information. The method further includes writing the first portion of the information to the first location on the first disk. The first location comprises an outer track of the first disk. The method further includes writing the first portion of the information to the second location on the second disk, the second location comprising an inner track of the second disk.
    Type: Application
    Filed: July 11, 2014
    Publication date: January 14, 2016
    Inventors: Kiran Kumar Devarapalli, Avinash Bendigeri, Karan Singh Gandhi
  • Publication number: 20150381317
    Abstract: A method of decoding a biphase mark coded (BMC) data stream. A BMC encoded signal (BMC signal) including a preamble and data payload is received at a receiver which includes a BMC decoder state machine (state machine). The preamble is processed using the state machine including measuring a total duration spanning at least three transitions to provide a ?2 UI duration measure, a calculated 0.75 UI duration value (0.75 UI duration value) is generated from the ?2 UI duration measure, and the 0.75 UI duration value is compared to a programmed UI range. Provided the 0.75 UI duration value is within the programmed UI range data, respective bits are extracted bit-by-bit from the data payload using the 0.75 UI duration value to obtain unencoded data.
    Type: Application
    Filed: June 30, 2015
    Publication date: December 31, 2015
    Inventors: GARY FRANKLIN CHARD, ERICK OMAR TORRES, KARAN SINGH JAIN
  • Publication number: 20150324753
    Abstract: One or more techniques and/or systems are provided for surfacing scheduling conflicts and/or for facilitating appointment scheduling based upon conflict detection. A user may maintain user appointment data comprising user appointments (e.g., calendar entries within a work calendar). Because user activity may not be fully reflected in the appointment data (e.g., no calendar entries for routine grocery shopping, soccer practice, etc.), potential conflicts may exist between user appointments and the true availability of the user. Accordingly, user signals (e.g., email(s), location check-ins, etc. associated with soccer practice) may be evaluated to generate a user inferred behavior pattern that may be used to identify a potential conflict with a user appointment (e.g., where the user consents to the gathering and/or use of such user signals). A warning of the potential conflict may be surfaced to the user (e.g., a Tuesday dinner calendar meeting conflicts with routine soccer practice on Tuesday evenings).
    Type: Application
    Filed: May 6, 2014
    Publication date: November 12, 2015
    Inventors: Jagannatha Raju Dantuluri, Karan Singh, Shira Weinberg, Richa Prasad, Colleen Elizabeth Hamilton
  • Publication number: 20150324114
    Abstract: A method and system for interactive 3D surgical planning are provided. The method and system provide 3D visualisation and manipulation of at least one anatomical feature in response to intuitive user inputs, including gesture inputs. In aspects, fracture segmentation and reduction, screw placement and fitting, and plate placement and contouring in a virtual 3D environment are provided.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 12, 2015
    Inventors: Richard HURLEY, Rinat ABDRASHITOV, Karan SINGH, Ravin BALAKRISHNAN, James MCCRAE
  • Publication number: 20150278765
    Abstract: A method for displaying an information collection includes collecting a plurality of user signals associated with a user of a device, and identifying a first subject from the plurality of user signals. The first subject has at least a first piece of information. A connection between the first subject and a second subject is determined, and a second piece of information from the second subject is determined. The second piece of information is relevant to the first piece of information. The first and second pieces of information are assembled into a user information collection.
    Type: Application
    Filed: November 4, 2014
    Publication date: October 1, 2015
    Inventors: Jagannatha Raju Dantuluri, Marc Christopher Pottier, Karan Singh, Deborah Briana Harrison, David M. Gardner, Shira Weinberg, Michael M. Tse, Richa Prasad, Timothy P. Wantland, Shane Landry, Susan Michele Hendrich
  • Publication number: 20150269152
    Abstract: One or more techniques and/or systems are provided for ranking recommendations within a set of recommendations. For example, a set of locational relevance boundaries may be generated and/or configured for ranking the set of recommendation. For example, a locational relevance boundary may adjust a rank of a recommendation using a rank influence (e.g., a linear function, a step function, a numerical value, and/or any other function used to increase, decrease, or assign a value to the rank based upon a current location of the user). The locational relevance boundary may be applied based upon the current location of the user corresponding to one or more threshold distances from a target recommendation location. For example, a logarithmic function may be applied to a rank of a theater recommendation when the user is less than 1.2 miles from the theater. Ranked recommendations may be provided to the user.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Inventors: Karan Singh Rekhi, Abhishek Jha, Gautam Kedia, Kieran Richard McDonald, Andrew P. McGovern
  • Publication number: 20150256064
    Abstract: A circuit with a single capacitor and multiple outputs. The circuit reuses the same flying capacitor to charge multiple rails by timing the charging cycle sequentially, where the one rail is charged and then the charge pump switches to deliver power to the second rail.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Inventors: Susan Ann Curtis, Karan Singh Jain, Harish Venkataraman
  • Publication number: 20150256136
    Abstract: A circuit for a level shifting of common mode voltage. The circuit includes a first amplifier, wherein the input of the first amplifier is coupled to a voltage source and another input of the first amplifier is coupled 2.5v, feedback resistor, Rfb, and feedback capacitor, Cfb, connected coupled to the voltage source, wherein other side of feedback resistor is coupled between two resistors, R2 and R2?, and wherein the other side of the feedback capacitor is coupled between R2? and the output of the first amplifier, R2 is connected to Vbias from one side and Rfb and R2? from the other, R2? is connected to Rfb and R2 from one side and Cfb and output of the first amplifier from the other side, another resistor, R1, is connect to the output of the first amplifier, Cfb and R2? from one side and R1?, yet another resistor, and input of amp2 from the other, a second amplifier, Amp2, is connected to the R1 and R1? at one input and 1.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 10, 2015
    Inventors: Karan Singh Jain, Susan Ann Curtis, Harish Venkataraman
  • Publication number: 20150168150
    Abstract: One or more techniques and/or systems are provided for providing a recommendation and/or a travel interface based upon a predicted travel intent. For example, a set of user signals (e.g., search queries, calendar information, social network data, etc.) may be evaluated to determine the predicted travel intent for a user to travel to a destination. A recommendation may be provided based upon the predicted travel intent. For example, images, news stories, advertisements, events, attractions, travel accommodation (e.g., hotel, car, and/or flight reservation functionality) and/or other information and functionality associated with the destination may be provided through the recommendation. The recommendation may be provided through an alert, a mobile app, a website, a travel interface, and/or a variety of other interfaces. The predicted travel intent may be used to modify information provided by a website, an operating system, and/or apps (e.g., a news app may display information about the destination).
    Type: Application
    Filed: December 12, 2013
    Publication date: June 18, 2015
    Applicant: Microsoft Corporation
    Inventors: Zachary Adam Kahn, Karan Singh Rekhi, Gautam Kedia
  • Publication number: 20150130755
    Abstract: An integrated analog data receiver for a capacitive touch screen. An analog data receiver circuit for a touch screen device is provided including a sigma delta analog to digital converter configured for direct connection to an analog output of a touch screen device, and further including an integrator circuit having an input coupled for receiving the analog output signal and outputting an integrated output voltage; a comparator coupled to the integrated output voltage and a first bias voltage and outputting a comparison voltage; a clocked sampling latch coupled to the comparison voltage and to a clock signal and outputting quantized data bits corresponding to samples of the comparison voltage; and a digital filter and decimator coupled to the clocked sampling latch and outputting serial data bits which form a digital representation corresponding to the output of the touch screen device. Additional circuits and systems are disclosed.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 14, 2015
    Applicant: Texas Instruments Incorporated
    Inventors: Karan Singh Jain, Harish Venkataraman, Susan Curtis
  • Publication number: 20150134572
    Abstract: A system and method for caching and using information about graphical and application state changes in an electronic device is disclosed. In an embodiment, the system and method utilize a model of user input from a touch sensor capable of sensing location of a finger or object above a touch surface. In the electronic device, data representative of current user input to the electronic device is created. The model of user input is applied to the data representative of current user input to create data reflecting a prediction of a future user input event. That data is used to identify at least one particular response associated with the predicted future user input event. Data useful to implement graphical and application state changes is cached in a memory of the electronic device, the data including data reflecting a particular response associated with the predicted future user input. The cached data is retrieved from the memory of the electronic device and is used the data to implement the state changes.
    Type: Application
    Filed: September 18, 2014
    Publication date: May 14, 2015
    Applicant: TACTUAL LABS CO.
    Inventors: Clifton Forlines, Ricardo Jorge Jota Costa, Daniel Wigdor, Karan Singh
  • Publication number: 20150130434
    Abstract: A circuit and method for providing a current limiting feature in a low dropout (“LDO”) linear voltage regulator. A pass element generates an output voltage that is less than the input voltage. The pass element is normally enabled by an error amplifier that compares a feedback signal from the output of the pass element with a reference signal. However, the pass element may be enabled by a current limiting circuit that bypasses the error amplifier to limit the current generated at the output of the pass element.
    Type: Application
    Filed: July 30, 2014
    Publication date: May 14, 2015
    Inventors: Karan Singh Jain, Timothy Bryan Merkin, Susan Curtis
  • Publication number: 20150091538
    Abstract: An output voltage is compared to a reference voltage, comparison signals are generated, and control signals and mode signals are generated in response thereto. The output voltage is generated in response to the control signals. A speed of the comparing is increased in response to the mode signals indicating that the output voltage is being increased. The speed is reduced in response to the mode signals indicating that the output voltage is being reduced. For increasing the speed, a path is enabled to conduct current. While the path is enabled, at least one switched voltage is connected to vary an amount of the current conducted through the path. The switched voltage is at least one of the reference voltage and the output voltage. For reducing the speed, the path is disabled against conducting current. While the path is disabled, the switched voltage is disconnected from varying the amount.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Applicant: Texas Instruments Incorporated
    Inventors: Wei Fu, Karan Singh Bhatia, Siang Tong Tan
  • Publication number: 20150054772
    Abstract: A bandpass sense amplifier circuit (FIG. 2A) is disclosed. The circuit includes a capacitor (C0) having a first terminal coupled to receive an input signal (Vin) and a second terminal. A current conveyor circuit (200-206,212) has a third terminal (X) coupled to the second terminal of the capacitor and a fourth terminal (Z) arranged to mirror a current into the third terminal. A voltage follower circuit (214) has an input terminal coupled to the fourth terminal of the current conveyor circuit and an output terminal.
    Type: Application
    Filed: August 22, 2013
    Publication date: February 26, 2015
    Applicant: Texas Instruments Incorporated
    Inventors: Karan Singh Jain, Harish Venkataraman
  • Publication number: 20140372423
    Abstract: Architecture that performs the automatic modeling of user preferences for entities (a personal entity preference model) based on user's actions such as search history and temporal search behavior to determine content on the web relevant and of interest to a given user at any given time. Explicit and implicit user responses (e.g., notification clicks, ignore, dismiss, unsubscribe, notification dwell) are used to update the model of user entity preferences. The user entity preference model is used to order notifications based on predicted relevance. Additionally, the user personal entity preference model and implicit responses of user are used to decide timing and frequency of notifications.
    Type: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Rangan Majumder, Kyrylo Tropin, Türker Keskinpala, Karan Singh Rekhi
  • Publication number: 20140340388
    Abstract: A method, computer system and computer program is provided for using a suggestive modeling interface. The method consists of a method of a computer-implemented rendering of sketches, the method comprising the steps of: (1) a user activating a sketching application: (2) in response, the sketching application displaying on a screen a suggestive modeling interface; (3) the sketching application importing a sketch to the suggestive modeling interface; and (4) the sketching application retrieving from a database one or more suggestions based on the sketch. The method is operable to allow a user interactively using the sketching application to create a drawing that is guided by the imported sketch by selectively using one or more image guided drawing tools provided by the sketching application. The present invention is well-suited for three-dimensional modeling applications.
    Type: Application
    Filed: October 17, 2012
    Publication date: November 20, 2014
    Inventors: Steve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan
  • Patent number: 8800048
    Abstract: Methods and a tool or instrument for performing the methods of protecting a computer program with a parameter cloud are disclosed. A parameter cloud comprising a plurality of elements may be created. Called functions of a computer program may have defined expected parameter cloud states so that proper behavior of the called function is achieved when the parameter cloud state is the expected parameter cloud state. An expected parameter cloud state may include a selected set of elements of the parameter cloud having assigned values. Static portions of the called functions may depend on a current parameter cloud state, and calling functions may transform the parameter cloud state prior to calling their respective called functions. The methods and instrument may operate on original source code or post-binary targets of the computer program. A fingerprint may be used to identify a specific computer program from a sequence of state transitions.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Matthias Wollnik, Nathan Ide, Andrey Lelikov, John Richard McDowell, Aaron Payne Goldsmid, Karan Singh Dhillon
  • Patent number: 8772552
    Abstract: The present invention provides an improved process for the selective hydroxylation of benzene. The process provides a direct single step selective vapor phase hydroxylation of benzene to phenol using molecular oxygen (air) over Cu—Cr oxide catalysts. The process provides benzene conversion of 10 to 45% and selectivity for phenol up to 100%.
    Type: Grant
    Filed: September 20, 2012
    Date of Patent: July 8, 2014
    Assignee: Council of Scientific & Industrial Research
    Inventors: Rajaram Bal, Shubhra Acharyya Shankha, Shilpi Ghosh, Bipul Sarkar, Karan Singh Rawat, Chandrashekar Pendem
  • Patent number: 8300062
    Abstract: A method, computer system and computer program is provided for using a suggestive modeling interface. The method consists of a method of a computer-implemented rendering of sketches, the method comprising the steps of: (1) a user activating a sketching application; (2) in response, the sketching application displaying on a screen a suggestive modeling interface; (3) the sketching application importing a sketch to the suggestive modeling interface; and (4) the sketching application retrieving from a database one or more suggestions based on the sketch. The method is operable to allow a user interactively using the sketching application to create a drawing that is guided by the imported sketch by selectively using one or more image guided drawing tools provided by the sketching application. The present invention is well-suited for three-dimensional modeling applications.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: October 30, 2012
    Inventors: Steve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan