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).
-
Patent number: 10783262Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to facilitate identification of security policies for documents. In one embodiment, content features are identified from a set of documents having assigned security policies. The content features and corresponding security policies are analyzed to generate a security policy prediction model. Such a security policy prediction model can then be used to identify a security policy relevant to a document.Type: GrantFiled: February 3, 2017Date of Patent: September 22, 2020Assignee: ADOBE INC.Inventors: Tanya Goyal, Sanket Vaibhav Mehta, Balaji Vasan Srinivasan, Ankur Jain
-
Patent number: 10740103Abstract: Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit.Type: GrantFiled: January 22, 2019Date of Patent: August 11, 2020Assignee: Google LLCInventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
-
Publication number: 20200133670Abstract: Methods, systems, and apparatus, including an apparatus for using probabilistic techniques to provide reformatted versions of digital components. In one aspect, a process includes obtaining data specifying a distribution parameter limit for a given reformattable digital component that is eligible for reformatting using a set of digital component extensions. For each of multiple digital component requests, a determination is made that a given digital component extension has an additional selection requirement that, when combined with a base selection requirement for the given reformattable digital component, would exceed the distribution parameter limit.Type: ApplicationFiled: January 22, 2019Publication date: April 30, 2020Inventors: Ankur Jain, Omkar Muralidharan, Pavel Morar
-
Patent number: 10599760Abstract: Electronic form creation techniques are disclosed which automatically recommend candidate form objects to include in an electronic form being created. In some examples, a method may include receiving a request to create an electronic form, identifying a preceding N form objects created in the electronic form, identifying a candidate form object based on the identified preceding N form objects and one or more relationships between pre-existing form objects, and recommending the candidate form object for creation in the electronic form. The pre-existing form objects are included in multiple pre-existing forms. The method may further include identifying the one or more relationships between pre-existing form objects. The pre-existing forms may be selected, for example, based on information associated with the request (e.g., form type, an ID indicating identity of author creating the form, and/or ID indicating identity of a group to which the form author belongs).Type: GrantFiled: August 31, 2017Date of Patent: March 24, 2020Assignee: Adobe Inc.Inventors: Varun Dua, Suvrat Chaturvedi, Deepak Kumar, Ankur Jain
-
Publication number: 20200092207Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.Type: ApplicationFiled: September 25, 2019Publication date: March 19, 2020Applicant: Google LLCInventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Publication number: 20200055728Abstract: A device may comprise a substrate formed of a first semiconductor material and a trench formed in the substrate. A second semiconductor material may be formed in the trench. The second semiconductor material may have first and second portions that are isolated with respect to one another and that are isolated with respect to the first semiconductor material.Type: ApplicationFiled: August 23, 2019Publication date: February 20, 2020Applicant: DigitalOptics Corporation MEMSInventors: Ankur Jain, Roman C. Gutierrez, Shi-Sheng Lee, Robert J. Calvet, Xiaolei Liu
-
Patent number: 10515132Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.Type: GrantFiled: March 29, 2019Date of Patent: December 24, 2019Assignee: Google Inc.Inventors: Ankur Jain, Qian Zhong, Mohammad Mahdian, Omkar Muralidharan, Christopher Davis Monkman
-
Patent number: 10476799Abstract: Systems and methods for balancing load in a distributed software defined network (SDN) packet core system include a stateless load balancer within a local SDN infrastructure instance of the distributed SDN packet core system receiving a data packet for processing by at least one of a plurality of SDN network function modules of local SDN infrastructure instance. The stateless load balancer can direct the data packet to a stateful load balancer residing on a first computing device, among the plurality of computing devices in the local SDN infrastructure instance. The stateful load balancer can determine a stateful data packet processing task to be applied to the data packet and determine a second computing device in the local SDN infrastructure instance for applying the determined stateful data packet processing task to the data packet. The stateful load balancer can then forward the data packet to the second computing device.Type: GrantFiled: September 20, 2016Date of Patent: November 12, 2019Assignee: Google LLCInventors: Bok Knun Randolph Chung, Hassan Sipra, Ankur Jain
-
Patent number: 10477503Abstract: A system and method provide for connectivity to multiple network operators at a given time, and sorting outgoing traffic based on criteria associated with the data and the network operators. Available networks are identified, and a mobile device attaches to a first network for communication through a first application, and also attaches to a second network for communication through a second application, without requiring detachment from the first network. Accordingly, traffic for the first application is steered through the selected first network, and traffic for the second application is steered through the second network.Type: GrantFiled: June 21, 2016Date of Patent: November 12, 2019Assignee: Google LLCInventors: Dutt Kalapatapu, Ankur Jain, Hassan Sipra, Mitchell Trott
-
Patent number: 10469391Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.Type: GrantFiled: September 20, 2016Date of Patent: November 5, 2019Assignee: Google LLCInventors: Hassan Sipra, Ankur Jain, Bok Knun Randolph Chung
-
Patent number: 10454418Abstract: In an example, a voltage-controlled oscillator (VCO) includes: an oscillator having a supply input; and a voltage regulator, coupled to the supply input. The voltage regulator includes: a first transistor and a second transistor providing a first source-coupled transistor pair, and a third transistor and a fourth transistor providing a second source-coupled transistor pair; an active load coupled to drains of the first, second, third, and fourth transistors; a first current source coupled to sources of the first and second transistors, and a second current source coupled to sources of the third and fourth transistors; a fifth transistor having a source and a drain coupled to the source and the drain, respectively, of the first transistor; and a sixth transistor having a source and a drain coupled to the source and the drain, respectively, of the third transistor.Type: GrantFiled: February 14, 2017Date of Patent: October 22, 2019Assignee: XILINX, INC.Inventors: Ankur Jain, Jaeseo Lee, Richard W. Swanson
-
Patent number: 10435291Abstract: A device may comprise a substrate formed of a first semiconductor material and a trench formed in the substrate. A second semiconductor material may be formed in the trench. The second semiconductor material may have first and second portions that are isolated with respect to one another and that are isolated with respect to the first semiconductor material.Type: GrantFiled: October 9, 2017Date of Patent: October 8, 2019Assignee: DigitalOptics Corporation MEMSInventors: Ankur Jain, Roman C. Gutierrez, Shi-Sheng Lee, Robert J. Calvet, Xiaolei Liu
-
Patent number: 10397361Abstract: Systems and techniques are disclosed for predictively selecting media content items and providing the predicted media content items to a cache. A media client may be in communication with a cache and detect the media content items stored on the cache. Based on the detection, a media content user interface may be modified and may contain the cached media content items or links to the cached media content items.Type: GrantFiled: December 7, 2017Date of Patent: August 27, 2019Assignee: Google LLCInventors: Paul Lee, Vincent Wei-Kang Chen, Andrew D. Berkheimer, Michael Youssefmir, Ankur Jain, Eric Chu, Erdi Chen
-
Publication number: 20190228046Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.Type: ApplicationFiled: March 29, 2019Publication date: July 25, 2019Inventors: Ankur Jain, Qian Zhong, Mohammad Mahdian, Omkar Muralidharan, Christopher Davis Monkman
-
Publication number: 20190218613Abstract: In one aspect, cells and cell-based assays for detecting the formation of cellular clusters of RNA (e.g., base-pairing mediated cellular clusters of RNA) are provided. In some embodiments, the cell comprises a heterologous polynucleotide comprising a promoter operably linked to a polynucleotide for encoding an RNA transcript comprising (i) an RNA sequence comprising a sequence that is prone to forming clusters of RNA and (ii) a binding motif for binding to a detectable molecule; and a heterologous detectable molecule that binds to the binding motif. In another aspect, methods of identifying an agent that dissolves or inhibits the formation of cellular clusters of RNA are provided.Type: ApplicationFiled: November 30, 2018Publication date: July 18, 2019Applicant: The Regents of the University of CaliforniaInventors: Ronald D. VALE, Ankur JAIN
-
Patent number: 10302504Abstract: The disclosure provides simple, low-cost but accurate systems and related methods for on-die temperature sensing typically using calibration and without the need for precision voltage references. In some implementations, the system utilizes two user selectable temperature sensing elements and two user selectable DACs to provide a digital code for the sensed temperature. In some implementations, the two sensing elements can be used to calibrate against each other. For example, calibration can be useful to account for silicon local/global variation. Typically, one of the temperature sensors is diode-based, while the other is resistor-based. However, those of skill in the art will recognize that, in accordance with the disclosure, more than two sensors can be provided that can be calibrated against one another.Type: GrantFiled: January 27, 2017Date of Patent: May 28, 2019Assignee: XILINX, INC.Inventors: Suresh P. Parameswaran, Boon Y. Ang, Ankur Jain
-
Patent number: 10298654Abstract: Techniques are disclosed for automatically constructing a human-friendly and meaningful URL based on the content, context, or both, of the resource. An alternate URL can be constructed by analyzing and extracting keywords or other portions of content from a webpage automatically. The content of the webpage or other resource is obtained and analyzed using keyword extraction filters to derive one or more keywords that uniquely represent the content of the resource. An alternate URL is constructed based on the keywords. The keywords can be extracted from any portion of the content or from dictionary definitions or similar meanings of the content. The alternate URL is constructed such that it is unique among existing URLs. The alternate URL meaningfully represents the content, permitting the user to use or share the alternate URL on social media and elsewhere.Type: GrantFiled: March 12, 2014Date of Patent: May 21, 2019Assignee: Adobe Inc.Inventors: Smitha V, Mohit Garg, Ankur Jain, Frank Jennings
-
Patent number: 10289748Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.Type: GrantFiled: October 14, 2016Date of Patent: May 14, 2019Assignee: Google LLCInventors: Ankur Jain, Qian Zhong, Mohammad Mahdian, Omkar Muralidharan, Christopher Davis Monkman
-
Patent number: 10284051Abstract: A device can have an outer frame and an actuator. The actuator can have a movable frame and a fixed frame. At least one torsional flexure and at least one hinge flexure can cooperate to provide comparatively high lateral stiffness between the outer frame and the movable frame and can cooperate to provide comparatively low rotational stiffness between the outer frame and the movable frame.Type: GrantFiled: April 3, 2017Date of Patent: May 7, 2019Assignee: DigitalOptics Corporation MEMSInventors: Roman C. Gutierrez, Robert J. Calvet, Xiaolei Liu, Ankur Jain, Guiqin Wang
-
Publication number: 20190065455Abstract: Electronic form creation techniques are disclosed which automatically recommend candidate form objects to include in an electronic form being created. In some examples, a method may include receiving a request to create an electronic form, identifying a preceding N form objects created in the electronic form, identifying a candidate form object based on the identified preceding N form objects and one or more relationships between pre-existing form objects, and recommending the candidate form object for creation in the electronic form. The pre-existing form objects are included in multiple pre-existing forms. The method may further include identifying the one or more relationships between pre-existing form objects. The pre-existing forms may be selected, for example, based on information associated with the request (e.g., form type, an ID indicating identity of author creating the form, and/or ID indicating identity of a group to which the form author belongs).Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Applicant: Adobe Inc.Inventors: VARUN DUA, SUVRAT CHATURVEDI, DEEPAK KUMAR, ANKUR JAIN