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: 20150106869Abstract: 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: ApplicationFiled: October 14, 2013Publication date: April 16, 2015Applicant: 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: 8972759Abstract: 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: GrantFiled: June 29, 2012Date of Patent: March 3, 2015Assignee: QUALCOMM IncorporatedInventors: Paras S. Doshi, Ankur Jain, Unnikrishnan Vadakkanmaruveedu, Vinay Mitter, Anil Vootukuru, Ronald F. Alton, Jon J. Anderson
-
Publication number: 20150043156Abstract: 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: ApplicationFiled: August 9, 2013Publication date: February 12, 2015Applicant: QUALCOMM INCORPORATEDInventors: Ankur JAIN, Unni VADAKKANMARUVEEDU, Vinay MITTER
-
Patent number: 8941192Abstract: 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: GrantFiled: September 28, 2011Date of Patent: January 27, 2015Assignee: DigitalOptics Corporation MEMSInventors: Robert J. Calvet, Xiaolei Liu, Ankur Jain, Lakshminarayan Hariharan, Roman C. Gutierrez
-
Publication number: 20150026495Abstract: 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: ApplicationFiled: July 18, 2013Publication date: January 22, 2015Inventors: ANKUR JAIN, UNNIKRISHNAN VADAKKANMARUVEEDU, VINAY MITTER, HENRI BEGIN, PRAVEEN CHIDAMBARAM
-
Patent number: 8922870Abstract: 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: GrantFiled: September 30, 2013Date of Patent: December 30, 2014Assignee: DigitalOptics Corporation MEMSInventors: Ankur Jain, Roman C. Gutierrez
-
Publication number: 20140371944Abstract: 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: ApplicationFiled: June 16, 2013Publication date: December 18, 2014Applicant: Qualcomm IncorporatedInventors: UNNIKRISHNAN VADAKKANMARUVEEDU, ZENGHUI ZHAO, VINAY MITTER, ROY SILVERSTEIN, ANKUR JAIN, JON ANDERSON
-
Publication number: 20140372627Abstract: 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: ApplicationFiled: May 31, 2011Publication date: December 18, 2014Applicant: GOOGLE INC.Inventors: Michael Axelrod, Ankur Jain
-
Publication number: 20140365298Abstract: 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: ApplicationFiled: September 1, 2011Publication date: December 11, 2014Applicant: GOOGLE INC.Inventors: Xinyu Tang, Xuefu Wang, Abhinav Jalan, Ankur Jain, Kiley McEvoy, Bhavesh Mehta
-
Patent number: 8884381Abstract: 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: GrantFiled: November 15, 2010Date of Patent: November 11, 2014Assignee: DigitalOptics Corporation MEMSInventors: Ankur Jain, Robert J. Calvet, Roman C. Gutierrez
-
Publication number: 20140331165Abstract: 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: ApplicationFiled: May 3, 2013Publication date: November 6, 2014Applicant: SAP AGInventors: Yue Fang, Yutong Zhao, David Chambers, Ankur Jain, Benjamin Tomsky, Pavan Bayyapu, Bert Legrand, Bin Duan
-
Patent number: 8873174Abstract: 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: GrantFiled: December 9, 2013Date of Patent: October 28, 2014Assignee: DigitalOptics Corporation MEMSInventors: Roman C. Gutierrez, Ankur Jain
-
Publication number: 20140262160Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: QUALCOMM INCORPORATEDInventors: Unnikrishnan VADAKKANMARUVEEDU, Mulugeta K. BERHE, Vinay MITTER, Ankur JAIN, Paras S. DOSHI
-
Patent number: 8832057Abstract: 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: GrantFiled: December 2, 2011Date of Patent: September 9, 2014Assignee: Yahoo! Inc.Inventors: Anjani Gupta, Ankur Jain
-
Publication number: 20140245032Abstract: 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: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: QUALCOMM IncorporatedInventors: Unnikrishnan Vadakkanmaruveedu, Paras S. Doshi, Ankur Jain, Vinay Mitter
-
Publication number: 20140240031Abstract: 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: ApplicationFiled: February 27, 2013Publication date: August 28, 2014Applicant: QUALCOMM IncorporatedInventors: Unnikrishnan Vadakkanmaruveedu, Paras S. Doshi, Ankur Jain, Priyank Kumar, Vinay Mitter, Richard A. Stewart
-
Publication number: 20140245029Abstract: 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: ApplicationFiled: February 22, 2013Publication date: August 28, 2014Applicant: QUALCOMM IncorporatedInventors: Ankur Jain, Paras S. Doshi, Vinay Mitter, Unni Vadakkanmaruveedu
-
Publication number: 20140192726Abstract: 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: ApplicationFiled: March 16, 2012Publication date: July 10, 2014Applicant: SONY MOBILE COMMUNICATIONS ABInventors: Ankur Jain, Rabendra Kumar Patel
-
Patent number: 8768157Abstract: 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: GrantFiled: September 28, 2011Date of Patent: July 1, 2014Assignee: DigitalOptics Corporation MEMSInventors: Roman C. Gutierrez, Robert J. Calvet, Ankur Jain
-
Publication number: 20140163765Abstract: 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: ApplicationFiled: December 7, 2012Publication date: June 12, 2014Applicant: QUALCOMM INCORPORATEDInventors: Ankur Jain, Paras S. Doshi, Unnikrishnan Vadakkanmaruveedu, Vinay Mitter