Patents by Inventor Ankur Jain

Ankur Jain 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: 20150106869
    Abstract: Secrets data representing one or more secrets required to access associated resources is provided along with secrets distribution policy data representing one or more secrets distribution factors used to control the distribution of the secrets. When a requesting virtual asset submits secrets request data, virtual asset profile data associated with the requesting virtual asset is obtained. The requesting virtual asset profile data is then analyzed using at least one of the secrets distribution factors to authenticate the requesting virtual asset. The requesting virtual asset profile data is then analyzed using one or more of secrets distribution factors to determine what secrets the requesting virtual asset legitimately needs. Authorized secrets data for the requesting virtual asset representing one or more authorized secrets is then generated. The requesting virtual asset is then provided access to the authorized secrets data.
    Type: Application
    Filed: October 14, 2013
    Publication date: April 16, 2015
    Applicant: Intuit Inc.
    Inventors: Luis Felipe Cabrera, M. Shannon Lietz, James Armitage, Oleg Gryb, Elangovan Shanmugam, Sabu Kuruvila Philip, Brett Weaver, Thomas Bishop, Troy Otillio, Jinglei Whitehouse, Jeffrey M. Wolfe, Ankur Jain
  • Patent number: 8972759
    Abstract: Various embodiments of methods and systems for adaptive thermal management techniques implemented in a portable computing device (“PCD”) are disclosed. Notably, in many PCDs, temperature thresholds associated with various components in the PCD such as, but not limited to, die junction temperatures, package on package (“PoP”) memory temperatures and the “touch temperature” of the external surfaces of the device itself limits the extent to which the performance capabilities of the PCD can be exploited. It is an advantage of the various embodiments of methods and systems for adaptive thermal management that, when a temperature threshold is violated, the performance of the PCD is sacrificed only as much and for as long as necessary to clear the violation before authorizing the thermally aggressive processing component(s) to return to a maximum operating power.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: March 3, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Paras S. Doshi, Ankur Jain, Unnikrishnan Vadakkanmaruveedu, Vinay Mitter, Anil Vootukuru, Ronald F. Alton, Jon J. Anderson
  • Publication number: 20150043156
    Abstract: The various embodiments provide methods and systems for adjusting the thermal mitigation system of a mobile electronic device when an add-on outer casing is attached. The mobile electronic device determine whether an add-on outer case is attached to the mobile electronic device and change a thermal mitigation parameter of a thermal mitigation process implemented on the mobile electronic device in response. The determination may be via a sensor or a user input. A changed thermal mitigation parameter may be stored in memory, or input by a user or in a communication from the add-on case. The changed thermal mitigation parameter may be determined based on a particular make, model or properties of the add-on case, and/or may be obtained from a database stored in the device or accessed via a network. Removal of the case may be detected and the thermal mitigation parameter returned to an initial value.
    Type: Application
    Filed: August 9, 2013
    Publication date: February 12, 2015
    Applicant: QUALCOMM INCORPORATED
    Inventors: Ankur JAIN, Unni VADAKKANMARUVEEDU, Vinay MITTER
  • Patent number: 8941192
    Abstract: A method for making an actuator device includes forming a substantially planar structure having a stage resiliently supported for movement within a plane of the structure, an actuator coupled to an outer periphery of the stage and operable to apply a force acting in the plane and tangentially to the stage when actuated, the actuator comprising a fixed frame and a moving frame resiliently supported for reciprocal movement relative to the fixed frame by a motion control flexure, and an outer frame surrounding and supporting the stage and the actuator. The moving frame is moved to a deployed position that is coplanar with, parallel to and spaced apart from the fixed frame at a selected distance, and the moving frame is then fixed at the deployed position for substantially rectilinear, perpendicular movement relative to the fixed frame.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: January 27, 2015
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Robert J. Calvet, Xiaolei Liu, Ankur Jain, Lakshminarayan Hariharan, Roman C. Gutierrez
  • Publication number: 20150026495
    Abstract: Various embodiments of methods and systems for idle state optimization in a portable computing device (“PCD”) are disclosed. An exemplary method includes comparing an aggregate power consumption level for all processing cores in the PCD to a power budget and, if there is available headroom in the power budget, transitioning cores operating in a first idle state to a different idle state. In doing so, the latency value associated with bringing the transitioned cores out of an idle state and into an active state, should the need arise, may be reduced. The result is that user experience and QoS may be improved as an otherwise idle core in an idle state with a long latency time may be better positioned to quickly transition to an active state and process a workload.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: ANKUR JAIN, UNNIKRISHNAN VADAKKANMARUVEEDU, VINAY MITTER, HENRI BEGIN, PRAVEEN CHIDAMBARAM
  • Patent number: 8922870
    Abstract: An electronic device may have a MEMS device formed of a first conductive material. A trench may be formed in the MEMS device. A layer of non-conductive material may be formed in the trench. A second conductive material may be formed upon the non-conductive material.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: December 30, 2014
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Ankur Jain, Roman C. Gutierrez
  • Publication number: 20140371944
    Abstract: Various embodiments of methods and systems for estimating environmental ambient temperature of a portable computing device (“PCD”) from electrical resistance measurements taken voice coils in a speaker or microphone component are disclosed. In an exemplary embodiment, it may be recognized that the PCD is in an idle state, thus producing little or no thermal energy. Electrical resistance measurements are taken from a voice coil and used to estimate the environmental ambient temperature to which the PCD is exposed. Certain embodiments may simply render the estimated ambient temperature for the benefit of the user or use the estimated ambient temperature as an input to a program or application running on the PCD. It is envisioned that certain embodiments of the systems and methods may use the estimated ambient temperature to adjust temperature thresholds in the PCD against which thermal management policies govern thermally aggressive processing components.
    Type: Application
    Filed: June 16, 2013
    Publication date: December 18, 2014
    Applicant: Qualcomm Incorporated
    Inventors: UNNIKRISHNAN VADAKKANMARUVEEDU, ZENGHUI ZHAO, VINAY MITTER, ROY SILVERSTEIN, ANKUR JAIN, JON ANDERSON
  • Publication number: 20140372627
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for monitoring capability to process web traffic. At various times, a web proxy announces a most specific route that is received by multiple clients configured to send web traffic for an address to a received most specific route to the address. The web proxy processes web traffic received from one of the clients as a result of announcing the route. When the web proxy determines a decrease in processing capability of the web proxy, the web proxy ceases to announce the most specific route such that one or more of the clients direct web traffic for the address to an alternative less specific route.
    Type: Application
    Filed: May 31, 2011
    Publication date: December 18, 2014
    Applicant: GOOGLE INC.
    Inventors: Michael Axelrod, Ankur Jain
  • Publication number: 20140365298
    Abstract: Spending data for local advertising campaigns for advertisements directed for a specific business location is analyzed in order to classify the campaigns by geographic location and type of each business. The server then determines the average and range of spending for a plurality of geographic and type classifications. This spending and classification data is stored by a server in order to identify reasonable and competitive budgets for other advertising campaigns. When an advertiser is interested in establishing a new campaign for a local business, the server may determine the classification for the business based on the location and type of the business. The server then retrieves the stored data in order to recommend one or more reasonable budgets for the advertiser.
    Type: Application
    Filed: September 1, 2011
    Publication date: December 11, 2014
    Applicant: GOOGLE INC.
    Inventors: Xinyu Tang, Xuefu Wang, Abhinav Jalan, Ankur Jain, Kiley McEvoy, Bhavesh Mehta
  • Patent number: 8884381
    Abstract: A device may comprise a substrate formed of a first semiconductor material, a first trench formed in the substrate, a second trench formed in the substrate proximate the first trench, an oxide layer formed in the first trench and the second trench, and a second semiconductor material formed upon the oxide layer. The oxide layer in the second trench may be adapted to mitigate undercut of the oxide layer in the first trench during an etching process.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: November 11, 2014
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Ankur Jain, Robert J. Calvet, Roman C. Gutierrez
  • Publication number: 20140331165
    Abstract: Techniques for generating a data-based graphical representation include providing, to a user, a graphical user interface that comprises selectable attribute names; receiving a user selection of a first attribute name; in response to receiving the user selection, invoking a call to a back-end server that comprises a database, the database storing sets of attribute values, each set of attribute values associated with one of the selectable attribute names; receiving, from the back-end server, a response to the invoked call, the response comprising a particular set of attribute values that is associated with the user-selected first attribute name; generating the graphical representation of a relationship between the received attribute values associated with the user-selected first attribute name and a key figure of the attribute values; and preparing the graphical representation for display on the graphical user interface.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Applicant: SAP AG
    Inventors: Yue Fang, Yutong Zhao, David Chambers, Ankur Jain, Benjamin Tomsky, Pavan Bayyapu, Bert Legrand, Bin Duan
  • Patent number: 8873174
    Abstract: A device may comprise a flexure formed of a first semiconductor material. A first trench may be formed in the flexure. The first trench may separate the first semiconductor material into a first portion and a second portion thereof. An oxide layer may be formed in the first trench. The oxide layer may extend over a top portion of the first semiconductor material. A second semiconductor material may be formed on the oxide layer. The first trench and the oxide layer may cooperate to electrically isolate the first portion and the second portion from one another.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: October 28, 2014
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Roman C. Gutierrez, Ankur Jain
  • Publication number: 20140262160
    Abstract: An apparatus for managing heat generated by at least one electronic component of a mobile device, the apparatus comprising: a housing for containing the electronic component of the mobile device; and a vapor chamber arranged in the housing, the vapor chamber having a cavity defined by a front wall and a rear wall opposite the rear wall, the front wall for receiving heat generated by the electronic component of the mobile device to evaporate fluid in the cavity into a vapor, the rear wall for receiving the vapor to allow the vapor to condense to liquid thereby cooling the rear wall of the vapor chamber; wherein an outer surface of the housing comprises at least a portion of the rear wall of the vapor chamber.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Unnikrishnan VADAKKANMARUVEEDU, Mulugeta K. BERHE, Vinay MITTER, Ankur JAIN, Paras S. DOSHI
  • Patent number: 8832057
    Abstract: List-based search results are generated. According to one technique, items are extracted from multiple resources deemed relevant to a user-submitted search query, and a comprehensive master list of those items is compiled and returned to the query-submitted user in response to his submission. According to another technique, lists of items are identified within such query-relevant resources. For each list-containing resource deemed to be relevant to the query terms, a list is extract from that resource and included within that resource's abstract on the search results page returned to the user in response to his submission. Additionally, the resources may be re-ranked for generation of the search results page based on the lists contained within those resources in addition to (or regardless of) occurrences of query terms within those resources.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: September 9, 2014
    Assignee: Yahoo! Inc.
    Inventors: Anjani Gupta, Ankur Jain
  • Publication number: 20140245032
    Abstract: Various embodiments of methods and systems for thermal energy management in a portable computing device (“PCD”) based on power level calculations are disclosed. An exemplary method includes tracking instantaneous operating temperatures and active power supply levels to one or more components. With an estimate or measurement of ambient temperature, the instantaneous operating temperature values and active power supply level values can be used to calculate an instantaneous thermal resistance value. In the event that thermal energy generation should be managed, a target operating temperature may be used with the ambient temperature and the instantaneous thermal resistance value to solve for an optimum power supply level. The active power supply level may then be adjusted based on the calculated optimum power supply level.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Unnikrishnan Vadakkanmaruveedu, Paras S. Doshi, Ankur Jain, Vinay Mitter
  • Publication number: 20140240031
    Abstract: Various embodiments of methods and systems for tuning a thermal strategy of a portable computing device (“PCD”) based on PCD location information. In an exemplary embodiment, it may be recognized that the PCD is in an active state and producing thermal energy, or that one or more thermally aggressive components of the PCD are operating near temperature thresholds for efficient operation. The PCD location information is used to estimate the environmental ambient temperature to which the PCD is exposed. Certain embodiments may simply render the estimated ambient temperature for the benefit of the user or may use the estimated ambient temperature as an input to a program, application, or algorithm running on the PCD. It is envisioned that certain embodiments of the systems and methods may use the estimated ambient temperature to adjust temperature thresholds in the PCD against which thermal management policies govern thermally aggressive PCD components.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Unnikrishnan Vadakkanmaruveedu, Paras S. Doshi, Ankur Jain, Priyank Kumar, Vinay Mitter, Richard A. Stewart
  • Publication number: 20140245029
    Abstract: A method and system for managing a thermal policy of a receiving device that couples to a portable computing device (PCD) includes automatically detecting a presence of the PCD. After detecting the presence of the PCD, a command to deactivate a thermal sensor and to deactivate a power supply within the PCD may be issued. The thermal policy manager module of the receiving device may issue a command to adjust an operating condition of a processor within the PCD if a temperature value reaches a predetermined value. The thermal policy manager module may also adjust operation of an active cooling device if the temperature value sensed by a sensor within the PCD reaches a predetermined value. The receiving device may include at least one of a docking station, a tablet personal computer, a laptop personal computer, a desktop personal computer, a portable media player, a portable television, and a printer.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Ankur Jain, Paras S. Doshi, Vinay Mitter, Unni Vadakkanmaruveedu
  • Publication number: 20140192726
    Abstract: A user device comprising a communication interface; one or more memories to store instructions; and one or more processors to execute the instructions to receive channel-availability information that indicates one or more channels supported by and available to the user device; store the channel-availability information; scan one or more channels indicated in the channel-availability information; and connect to a network using one of the one or more channels.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 10, 2014
    Applicant: SONY MOBILE COMMUNICATIONS AB
    Inventors: Ankur Jain, Rabendra Kumar Patel
  • Patent number: 8768157
    Abstract: A multiple degree of freedom actuator can have at least one first MEMS actuator configured to move a platform in translation and at least one second MEMS actuator configured to move the platform in a different direction, e.g., tangentially. The first MEMS actuator(s) can facilitate autofocus and/or zoom, for example. The second MEMS actuator(s) can facilitate optical image stabilization (OIS), for example.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: July 1, 2014
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Roman C. Gutierrez, Robert J. Calvet, Ankur Jain
  • Publication number: 20140163765
    Abstract: Various embodiments of methods and systems for estimating environmental ambient temperature of a portable computing device (“PCD”) from temperature measurements taken within the PCD are disclosed. In an exemplary embodiment, it may be recognized that the PCD is in an idle state, thus producing little or no thermal energy. Temperature measurements are then taken from temperature sensors within the PCD and used to estimate the environmental ambient temperature to which the PCD is exposed. Certain embodiments may simply render the estimated ambient temperature for the benefit of the user or use the estimated ambient temperature as an input to a program or application running on the PCD. It is envisioned that certain embodiments of the systems and methods may use the estimated ambient temperature to adjust temperature thresholds in the PCD against which thermal management policies govern thermally aggressive processing components.
    Type: Application
    Filed: December 7, 2012
    Publication date: June 12, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Ankur Jain, Paras S. Doshi, Unnikrishnan Vadakkanmaruveedu, Vinay Mitter