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: 20190065589
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for categorizing items presented on webpages. An example method includes: extracting text and an image from a webpage including an item to be categorized; providing the text as input to at least one text classifier; providing the image as input to at least one image classifier; receiving at least one first score as output from the at least one text classifier, the at least one first score including a first predicted category for the item; receiving at least one second score as output from the at least one image classifier, the at least one second score including a second predicted category for the item; and combining the at least one first score and the at least one second score to determine a final predicted category for the item.
    Type: Application
    Filed: March 24, 2017
    Publication date: February 28, 2019
    Inventors: He Wen, Yuchun Li, Nikhil Naole, Eric Chuk, Carl-Francis A. Deguzman, Ankur Jain, Xiaoqin Zhou, Ravi Mirchandaney, Anurag Bhardwaj, Eric Kobe, Sreenivasan Iyer
  • Patent number: 10185989
    Abstract: This application discloses a display and/or user interface for viewing information relating to tradable items such as financial interests and/or for use in a trading system for such items. Offer and bid prices for the tradable item are displayed according to an alignment, e.g., vertically. The prices move along the alignment in accordance with received price updates. Persistence of at least a part of an earlier display is provided in a later display for indicating a market change or changes. A shift in the positions of one or more of the prices in the alignment and some visual persistence relative to one or more earlier prices provide an easily perceived visual indication to the viewer of changes in prices and direction of a market change or change relating to a reference value or benchmark from a first time to a second time. The displayed prices may include a last price, best offer and bid prices and depth of market prices.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: January 22, 2019
    Assignee: Bloomberg L.P.
    Inventors: Matthew T. Ritter, Ankur Jain, Jai Chhugani
  • Patent number: 10142278
    Abstract: Techniques are disclosed for automatically detecting anomalies in the content of a scheduled social media post, alerting a user to the presence of such anomalies before the content is posted and recommending a course of action when an anomaly is detected. A set of keywords is extracted from a scheduled post using an ontological classification technique. At predetermined time intervals, the keywords are compared with information obtained from one or more data sources to determine if an anomaly is present. If an anomaly is detected, the scheduled post is classified into one of at least three categories: supporting the post, neutral, or opposing the post. Once the anomaly is detected and the scheduled post is classified, the author of the post is alerted to the anomaly along with the categorization. Subsequently, the author may reschedule the post to an earlier or later time, delete the post, or change the post.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: November 27, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Mohit Garg, Pawan Goyal, Ankur Jain, Vivek Kumar
  • Patent number: 10075877
    Abstract: A method of data communication rate control is provided. The method includes an application service provider receiving, from a mobile service provider, an indication of a data rate for transmission of data from a server associated with the application service provider to a mobile device. The method also includes transmitting data to the mobile device from the server associated with the application service provider based on the received data rate indication.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: September 11, 2018
    Assignee: Google LLC
    Inventors: Andreas Terzis, Ankur Jain, Hao Du, Feng Lu
  • Patent number: 10064098
    Abstract: A method includes receiving one or more data packets from an external network, establishing a first data bearer when a user device connects to a first network, and establishing a second data bearer when the user device connects to a second network. The user device is configured for dual connectivity with the first network and the second network. The method also includes routing the one or more data packets through at least one of the first network or the second network to the user device to simultaneously balance network traffic load across both the first network and the second network.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: August 28, 2018
    Assignee: Google LLC
    Inventors: Dutt Kalapatapu, Hassan Sipra, Ankur Jain
  • Publication number: 20180225471
    Abstract: 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: Application
    Filed: February 3, 2017
    Publication date: August 9, 2018
    Inventors: Tanya Goyal, Sanket Vaibhav Mehta, Balaji Vasan Srinivasan, Ankur Jain
  • Patent number: 10033828
    Abstract: This document describes techniques for associating social data with user profiles. In one or more implementations, a social post is targeted to a population of users on a social network. The social post includes a link to a resource, such as a website. The resource is then monitored for user access via the link. When a user accesses the resource, social data corresponding to the social post is associated with a user profile of the user. The social data can include targeting parameters of the social post, such as an age, sex, or location of users to which the social post is targeted. The social data may also include other parameters related to the content of the social post, such as one or more topics of the social post.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: July 24, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Mohit Garg, Pawan Goyal, Vivek Kumar, Ankur Jain
  • Patent number: 10033623
    Abstract: A method for connecting endpoints. The method may include determining, using a first group of software threads, cross-connection information regarding various cross-connections among various network elements. The network elements may include a first network element and a second network element. The method may further include determining, using the first group of software threads, link information regarding various links between the network elements. The method may further include processing, within a network cache, the cross-connection information and the link information into various network resources groups. Each network resource group of the network resources groups may describe adjacent cross-connections for a link among the links.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: July 24, 2018
    Assignee: Ciena Corporation
    Inventors: Ankur Jain, Deepinder Gill, Nigel Robert Davis, Amal Karboubi
  • Patent number: 9965764
    Abstract: A current behavioral targeting system is first tested using a suite of test data. The output of the test is one or more performance metrics. Next, newly proposed behavioral targeting system created. The newly proposed behavioral targeting system is then evaluated using both the existing source data and a new source data. The evaluation of the newly proposed behavioral targeting system produces one or more performance metrics of the same type earlier calculated. Finally, the two sets of performance metrics are compared. The performance metric difference represents the impact of the new source data.
    Type: Grant
    Filed: May 23, 2007
    Date of Patent: May 8, 2018
    Assignee: EXCALIBUR IP, LLC
    Inventors: Ankur Jain, Abhinay Gupta, George H. John
  • Publication number: 20180109612
    Abstract: 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: Application
    Filed: October 14, 2016
    Publication date: April 19, 2018
    Inventors: Qian Zhong, Mohammad Mahdian, Omkar Muralidharan, Christopher Davis Monkman, Ankur Jain
  • Patent number: 9935730
    Abstract: Systems and methods for using radio layer information to enhance network transport protocols are provided. Channel characteristics are obtained from a radio layer in a mobile device. The channel characteristics indicate the quality of a connection between the mobile device and a base station. Based on the channel characteristics, a bandwidth of the connection between the mobile device and the base station is calculated. A server is instructed to transmit data to the mobile device at the data rate determined based on the determined bandwidth.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: April 3, 2018
    Assignee: Google LLC
    Inventors: Andreas Terzis, Ankur Jain, Hao Du, Feng Lu
  • Patent number: 9894069
    Abstract: Secret application and maintenance policy data is generated for different classes of data. The class of data to be protected is determined and the secret application and maintenance policy data for the determined class of the data to be protected is identified and obtained. Required secrets data representing one or more secrets to be applied to the data to be protected is obtained and then automatically scheduled for application to the data to be protected in accordance with the secret application and maintenance policy data for the determined class of the data to be protected. Maintenance of the one or more secrets is also automatically scheduled in accordance with the secret application and maintenance policy data for the determined class of the data to be protected.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: February 13, 2018
    Assignee: Intuit Inc.
    Inventors: Brett Weaver, Sabu Kuruvila Philip, Troy Otillio, Jinglei Whitehouse, III, Oleg Gryb, Jeffrey M. Wolfe, Ankur Jain, M. Shannon Lietz, Luis Felipe Cabrera
  • Publication number: 20180029879
    Abstract: 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: Application
    Filed: October 9, 2017
    Publication date: February 1, 2018
    Inventors: Ankur JAIN, Roman C. GUTIERREZ, Shi-Sheng LEE, Robert J. CALVET, Xiaolei LIU
  • Patent number: 9880371
    Abstract: A microelectromechanical systems (MEMS) device may be provided with one or more sintered electrical contacts. The MEMS device may be a MEMS actuator or a MEMS sensor. The sintered electrical contacts may be silver-paste metalized electrical contacts. The sintered electrical contacts may be formed by depositing a sintering material such as a metal paste, a metal preform, a metal ink, or a metal powder on a wafer of released MEMS devices and heating the wafer so that the deposited sintering material diffuses into a substrate of the device, thereby making electrical contact with the device. The deposited sintering material may break through an insulating layer on the substrate during the sintering process. The MEMS device may be a multiple degree of freedom actuator having first and second MEMS actuators that facilitate autofocus, zoom, and optical image stabilization for a camera.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: January 30, 2018
    Assignee: DigitalOptics Corporation
    Inventors: Roman C. Gutierrez, Robert J. Calvet, Ankur Jain
  • Publication number: 20180007048
    Abstract: Secret application and maintenance policy data is generated for different classes of data. The class of data to be protected is determined and the secret application and maintenance policy data for the determined class of the data to be protected is identified and obtained. Required secrets data representing one or more secrets to be applied to the data to be protected is obtained and then automatically scheduled for application to the data to be protected in accordance with the secret application and maintenance policy data for the determined class of the data to be protected. Maintenance of the one or more secrets is also automatically scheduled in accordance with the secret application and maintenance policy data for the determined class of the data to be protected.
    Type: Application
    Filed: November 1, 2013
    Publication date: January 4, 2018
    Applicant: Intuit Inc.
    Inventors: Brett Weaver, Sabu Kuruvila Philip, Troy Otillio, Jinglei Whitehouse, Oleg Gryb, Jeffrey M. Wolfe, Ankur Jain, M. Shannon Lietz, Luis Felipe Cabrera
  • Patent number: 9848055
    Abstract: 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: Grant
    Filed: December 27, 2013
    Date of Patent: December 19, 2017
    Assignee: Google Inc.
    Inventors: Paul Lee, Vincent Wei-Kang Chen, Andrew David Berkheimer, Michael Youssefmir, Ankur Jain, Eric Chu, Erdi Chen
  • Publication number: 20170329098
    Abstract: A microelectromechanical systems (MEMS) device may be provided with one or more sintered electrical contacts. The MEMS device may be a MEMS actuator or a MEMS sensor. The sintered electrical contacts may be silver-paste metalized electrical contacts. The sintered electrical contacts may be formed by depositing a sintering material such as a metal paste, a metal preform, a metal ink, or a metal powder on a wafer of released MEMS devices and heating the wafer so that the deposited sintering material diffuses into a substrate of the device, thereby making electrical contact with the device. The deposited sintering material may break through an insulating layer on the substrate during the sintering process. The MEMS device may be a multiple degree of freedom actuator having first and second MEMS actuators that facilitate autofocus, zoom, and optical image stabilization for a camera.
    Type: Application
    Filed: November 28, 2016
    Publication date: November 16, 2017
    Applicant: DigitalOptics Corporation
    Inventors: Roman C. Gutierrez, Robert J. Calvet, Ankur Jain
  • Patent number: 9807004
    Abstract: An autonomous network and a corresponding routing method include determining routing paths by a controller, and providing the determined routing paths to a data packet processor located remotely from the controller. The data packet processor routes outgoing data packets, based on information from the controller, through a plurality of switches remotely from the data packet processor. Each switch includes a plurality of network interfaces. For an outgoing data packet, the data packet processor determines a network interface over which to transmit the data packet, and adds an indication of the determined network interface in a header of the data packet. The data packet processor forwards the modified data packet to the switch including the determined network interface. The switch identifies the network interface based on the indication, and transmits the outgoing data packet over the identified network interface.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: October 31, 2017
    Assignee: Google Inc.
    Inventors: Bikash Koley, Steven Padgett, Ankur Jain, Arjun Singh, Amin Vahdat, Mahesh Kallahalla, Mukarram Tariq
  • Patent number: 9785209
    Abstract: Thermal management in a portable computing device differentiates between a temperature increase caused by a steady workload and a temperature increase caused by an instantaneous workload. If it is determined that a detected temperature increase is caused by a steady workload, then a configuration of thermal parameters is applied that optimizes thermal performance for a steady workload. If it is determined that a temperature increase is caused by an instantaneous workload increase, then a configuration of thermal parameters is applied that optimizes thermal performance for an instantaneous workload.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: October 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Anil Vootukuru, Ankur Jain, Unnikrishnan Vadakkanmaruveedu, Vinay Mitter, Christopher Lee Medrano
  • Patent number: 9783413
    Abstract: 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: Grant
    Filed: May 26, 2016
    Date of Patent: October 10, 2017
    Assignee: DigitalOptics Corporation MEMS
    Inventors: Ankur Jain, Roman C. Gutierrez, Shi-Sheng Lee, Robert J. Calvet, Xiaolei Liu