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).

  • 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: 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: 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: 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: 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: 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: 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
  • Patent number: 8271803
    Abstract: A first process operating on a computer comprises code to be executed in connection therewith, where the code includes at least one triggering device. A digital license corresponds to the first process and sets forth terms and conditions for operating the first process. A second process operating on the computer proxy-executes code corresponding to each triggering device of the first process on behalf of such first process. The second process includes a selection of options to thwart reverse engineering by a debugger if a debugger is detected. The options include execution by a proxy engine of a re-routed call, crashing the first process, detection ad elimination of a debugger related interrupt a call to an arbitrary function.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Aaron Payne Goldsmid, Nir Ben-Zvi, Sekhar P. Chintalapati, Karan Singh Dhillon, Nathan Ide, David John Linsley, Ping Xie
  • Patent number: 8204794
    Abstract: Disclosed are various embodiments for processing orders for wireless service. An order for a wireless device and a wireless service plan is obtained in at least one computing device from a client. The wireless service plan is provided by one of a plurality of wireless carriers. A unique identifier of the wireless device is obtained from a fulfillment system after the wireless device has been pulled from an inventory for fulfillment. A request for activation of the wireless device and the wireless service plan is sent to a system of the one of the wireless carriers. The unique identifier is provided in the request to the system of the one of the wireless carriers.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: June 19, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Shih-Ta Peng, Andrei V. Vilkotski, Siddhartha Karan Singh, Yan Zhang
  • Patent number: 8010773
    Abstract: Restricting execution by a computing device of instructions within an application program. The application program is modified such that execution of the selected instructions is dependent upon a corresponding expected state of one or more hardware components in the computing device. In an embodiment, the application program is modified to place the hardware components in the expected states prior to execution of the corresponding selected instructions. Creating the dependency on the hardware components prevents the unintended or malicious execution of the selected instructions.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: Hakki Tunc Bostanci, Nathan Jeffrey Ide, Matthias Hermann Wollnik, John Richard McDowell, Karan Singh Dhillon, Aaron Payne Goldsmid
  • Patent number: 7974595
    Abstract: One embodiment relates to an on-chip power amplifier (PA) test circuit. In one embodiment, a PA test circuit comprises a controllable oscillator (CO) configured to generate a radio frequency (RF) signal, a parallel resonant circuit tuned to the radio frequency, a pre-power amplifier (PPA) coupled to the CO and the parallel resonant circuit, the PPA configured to amplify and drive the RF signal from an output of the PPA into a load. The test circuit may further comprise a first transmission gate configured to couple the RF signal from the CO to an input of the PPA. One testing methodology for a PA test circuit comprises stressing the PPA with an RF signal, measuring a characteristic of the PPA, determining stress degradation from the characteristic measurements, and repeating the stressing and characteristic measurements until a maximum stress degradation is achieved or a maximum stress has been applied.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: July 5, 2011
    Assignee: Texas Instruments Incorporated
    Inventors: Vijay Kumar Reddy, Andrew Marshall, Siraj Akhtar, Srikanth Krishnan, Karan Singh Bhatia
  • Publication number: 20100287513
    Abstract: A system is provided for enabling cross-device gesture-based interactivity. The system includes a first computing device with a first display operative to display an image item, and a second computing device with a second display. The second display is operative to display a corresponding representation of the image item in response to a gesture which is applied to one of the computing devices and spatially interpreted based on a relative position of the first computing device and the second computing device.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 11, 2010
    Applicant: Microsoft Corporation
    Inventors: Karan Singh, Bogdan Popp, Douglas Kramer, Dalen Mathew Abraham