Patents by Inventor Abhishek Jain

Abhishek 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: 20220179411
    Abstract: A computer resource disparity is detected. The computer resource disparity is related to performing a computing task. The computer resource disparity is located proximate to a first location. A set of one or more autonomous vehicles capable of being adjacent to the first location is identified. An autonomous vehicle computing inquiry is generated. The inquiry is generated based on the first location and based on the computer resource disparity. The autonomous vehicle computing inquiry is transmitted based on the first location. An autonomous vehicle status is received in response to the autonomous vehicle computing inquiry that includes a set of one or more computing resources of the set of autonomous vehicles. A first autonomous vehicle of the set of autonomous vehicles is assigned to perform the computing task. The assignment is based on the set of computing resources of the set of autonomous vehicles.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Nicolas Jean-Baptiste Joly, DANIEL DE SOUZA CASALI, Abhishek Jain, Sarbajit K. Rakshit
  • Publication number: 20220173736
    Abstract: A multiplexer includes an input, an output, and a main switch configured to pass a signal from the input to the output. The multiplexer includes two bootstrap circuits that collectively maintain a constant voltage between terminals of the main switch during alternating phases.
    Type: Application
    Filed: November 19, 2021
    Publication date: June 2, 2022
    Applicant: STMicroelectronics International N.V.
    Inventors: Vaibhav Garg, Abhishek Jain, Anand Kumar
  • Publication number: 20220172501
    Abstract: Techniques are disclosed for identifying asides within a document, and detecting a display order of contents based of the identified asides. In a document, an “aside” represents a content region of the document that is distinct from the main content regions, and may be visually distinguishable from the main content region. In an example, a document is received, where the document lacks identification of asides. The document is analyzed to identify asides within the document. A display order of contents within the document is then determined, based on the identified asides. For example, in the display order, the asides are ordered between two segments of the main content and/or at a beginning or an end of the main content, but may not be ordered to be embedded in between a segment of the main content. The document is displayed in accordance with the display order.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 2, 2022
    Applicant: Adobe Inc.
    Inventors: Sanjeev Tagra, Shawn Alan Gaither, Shagun Kush, Samarth Gupta, Sachin Soni, Nikolaos Barmpalios, Abhishek Jain, Naqushab Neyazee
  • Publication number: 20220164109
    Abstract: A method of replication in a distributed storage system, performed by the distributed storage system is provided. The method includes managing a first index for data or metadata in a first storage system, the first storage system having a first partitioning scheme. The method includes managing a second index for data or metadata in a second storage system, the second storage system having a second partitioning scheme. The method includes replicating the data or metadata from the first storage system to the second storage system, translating an identifier of the data or metadata from the first storage system, and mapping the replicated data or metadata into the second partitioning scheme, via the translating of the identifier of the data or metadata from the first storage system.
    Type: Application
    Filed: February 10, 2022
    Publication date: May 26, 2022
    Inventors: Richard A. Hankins, IGOR OSTROVSKY, JOHN COLGROVE, CARY A. SANDVIG, RONALD KARR, VICTOR YIP, ZONG MIAO, ABHISHEK JAIN
  • Publication number: 20220150065
    Abstract: Provided are a computer program product, system, and method for determining an encryption technique for a modified data object to backup. Deep data inspection is performed on an object using a natural language processing module to determine facets for the object. The facets provide facet values for instances of sensitive information in the object. The facet values for the object are processed to determine a cumulative facet value. A determination is made of an encryption technique comprising one of a plurality of different encryption techniques to use on the object based on the cumulative facet value. The determined encryption technique is used to encrypt the object to transfer to a backup storage.
    Type: Application
    Filed: November 11, 2020
    Publication date: May 12, 2022
    Inventors: Gregory T. KISHI, Joseph W. DAIN, Abhishek JAIN, Nilesh Prabhakar BHOSALE
  • Patent number: 11324119
    Abstract: Multiple designs for a multi-layer circuit may be simulated to determine impedance profiles of each design, allowing a circuit designer to select a design based on the impedance profiles. One feature that can be modified is the structure surrounding the barrels of a differential VIA on layers that are not connected to the differential VIA. Specifically, one antipad can be used that surrounds both barrels or two antipads can be used, with one antipad for each barrel. Additionally, the size of the antipad or antipads can be modified. These modifications affect the impedance of the differential VIA. Additionally, a conductive region may be placed that connects to the VIA barrel even though the circuit on the layer does not connect to the VIA. This unused pad, surrounded by a non-conductive region, also affects the impedance of the differential VIA.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: May 3, 2022
    Assignee: Achronix Semiconductor Corporation
    Inventors: Hansel Desmond Dsilva, Sasikala J, Abhishek Jain, Amit Kumar
  • Publication number: 20220132663
    Abstract: Multiple designs for a multi-layer circuit may be simulated to determine impedance profiles of each design, allowing a circuit designer to select a design based on the impedance profiles. One feature that can be modified is the structure surrounding the barrels of a differential VIA on layers that are not connected to the differential VIA. Specifically, one antipad can be used that surrounds both barrels or two antipads can be used, with one antipad for each barrel. Additionally, the size of the antipad or antipads can be modified. These modifications affect the impedance of the differential VIA. Additionally, a conductive region may be placed that connects to the VIA barrel even though the circuit on the layer does not connect to the VIA. This unused pad, surrounded by a non-conductive region, also affects the impedance of the differential VIA.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 28, 2022
    Inventors: Hansel Desmond Dsilva, Sasikala J, Abhishek Jain, Amit Kumar
  • Patent number: 11314725
    Abstract: In some embodiments, a review application accesses a review file containing a text-based comment describing a change to an object in a design file. The design file is created and editable in a design application different from the review application. The review application determines, from the text-based comment, a tool in the design application configured to implement the change to the object described in the text-based comment. The review application updates the user interface to include a user interface of the tool along with the text-based comment and receives, through the user interface of the tool, a confirmation of applying the change to the object in the design file. The review application further causes the change to the object to be applied to the design file.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: April 26, 2022
    Assignee: Adobe Inc.
    Inventors: Ajay Jain, Sanjeev Tagra, Nitish Maurya, Sachin Soni, Abhishek Jain
  • Patent number: 11314829
    Abstract: A method may include receiving, from a software application, pre-signup data of a user, embedding the pre-signup data to obtain a pre-signup data vector, generating, by applying a topic model to the pre-signup data vector, a pre-signup topic vector, receiving action descriptions of actions of the software application, embedding the action descriptions to obtain action description vectors, generating, by applying the topic model to the action description vectors, action description topic vectors, generating scores by multiplying the pre-signup topic vector and the action description topic vectors, and recommending, to the user and using the scores, an action.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: April 26, 2022
    Assignee: Intuit Inc.
    Inventors: Grace Wu, Xiangling Meng, Ying Yang, Abhishek Jain, Jinlong Liu
  • Publication number: 20220102279
    Abstract: Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication. In an example, an integrated circuit structure includes a single dielectric layer above a substrate. A plurality of conductive lines is in an upper portion of the single dielectric layer above a lower portion of the single dielectric layer. A carbon dopant region is in the upper portion of the single dielectric layer, the carbon dopant region between adjacent ones of the plurality of conductive lines.
    Type: Application
    Filed: December 22, 2020
    Publication date: March 31, 2022
    Inventors: Atul MADHAVAN, Abhishek JAIN, Jinhong SHIN, Anant H. JAHAGIRDAR
  • Publication number: 20220091738
    Abstract: A method for assigning and migrating files among tiers within a unified storage environment. The method includes one or more computer processors determining a plurality of files stored within a tiered storage environment that are accessed by a set executing applications. The method further includes determining that one or more files of the plurality of files are accessed utilizing two or more protocols. The method further includes identifying a group of two or more tiering policies utilized within a tiered storage environment. The method further includes determining protocol-based heat count values corresponding the plurality of files. The method further includes storing the plurality of files among tiers of the tiered storage environment based on the identified group of two or more tiering polices and the protocol-based heat count values corresponding to the plurality of files.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Sandeep Ramesh Patil, Pushkaraj Balasaheb Thorat, Sasikanth Eda, Abhishek Jain
  • Patent number: 11281394
    Abstract: A method of replication in a distributed storage system, performed by the distributed storage system is provided. The method includes managing a first index for data or metadata in a first storage system, the first storage system having a first partitioning scheme. The method includes managing a second index for data or metadata in a second storage system, the second storage system having a second partitioning scheme. The method includes replicating the data or metadata from the first storage system to the second storage system, translating an identifier of the data or metadata from the first storage system, and mapping the replicated data or metadata into the second partitioning scheme, via the translating of the identifier of the data or metadata from the first storage system.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 22, 2022
    Assignee: Pure Storage, Inc.
    Inventors: Richard A. Hankins, Igor Ostrovsky, John Colgrove, Cary A. Sandvig, Ronald Karr, Victor Yip, Zong Miao, Abhishek Jain
  • Publication number: 20220083530
    Abstract: Provided is a method for performing a file system consistency check. The method comprises calculating, by a first thread that does not have access to an inode table, file block addresses for one or more files to be checked by the thread. The method further comprises collecting validity information for the one or more files. The method further comprises reading information relating to the one or more files from the inode table. The reading is performed in response to the thread being given access to the inode table after the calculating operation. The method further comprises validating the information by comparing the information from the inode table to the validity information.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Huzefa Pancha, Abhishek Jain, Sasikanth Eda, Karthik Iyer
  • Publication number: 20220055613
    Abstract: Systems and methods can improve passenger safety for an Autonomous Vehicle (AV) based on the integration of sensor data captured by the AV's interior and exterior sensors. The AV can determine passenger occupancy data corresponding to where each passenger is detected within the AV by the interior sensors. The AV can determine multiple sets of one or more driving actions that the AV can perform at a future time. The AV can generate crash impact data corresponding to where each passenger is detected from one or more simulated collisions between the AV and one or more objected detected by the exterior sensors when the AV performs one or more sets of driving actions from among the multiple sets. The AV can determine ranked sets of driving actions based on the passenger occupancy data and the crash impact data.
    Type: Application
    Filed: November 1, 2021
    Publication date: February 24, 2022
    Inventors: Hemant Kavadia, Nishant Sharma, Abhishek Jain
  • Patent number: 11256913
    Abstract: Techniques are disclosed for identifying asides within a document, and detecting a display order of contents based of the identified asides. In a document, an “aside” represents a content region of the document that is distinct from the main content regions, and may be visually distinguishable from the main content region. In an example, a document is received, where the document lacks identification of asides. The document is analyzed to identify asides within the document. A display order of contents within the document is then determined, based on the identified asides. For example, in the display order, the asides are ordered between two segments of the main content and/or at a beginning or an end of the main content, but may not be ordered to be embedded in between a segment of the main content. The document is displayed in accordance with the display order.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: February 22, 2022
    Assignee: Adobe Inc.
    Inventors: Sanjeev Tagra, Shawn Alan Gaither, Shagun Kush, Samarth Gupta, Sachin Soni, Nikolaos Barmpalios, Abhishek Jain, Naqushab Neyazee
  • Publication number: 20220044144
    Abstract: Certain aspects of the present disclosure provide techniques for a feature management platform to asynchronously implement an ensemble of machine learning models (or AI/ML models). The feature management platform can transmit feature data presently available on the feature queue (e.g., published on the feature queue or retrieved from a persistent data layer). The feature management platform can transmit the feature data to a first group of the machine learning models, capable of inputting the presently available feature data to generate predictions. The predictions can be transmitted back to the feature queue to consume—as well as store in the persistent data layer. The predictions, as well as any newly generated feature data, can be provided to the remaining machine learning models in the ensemble. The prediction of the ensemble can then provided to a consumer (e.g., an organization).
    Type: Application
    Filed: August 5, 2020
    Publication date: February 10, 2022
    Inventors: Frank WISNIEWSKI, Abhishek JAIN, Caio Vinicius SOARES, Joseph Brian CESSNA, Tristan Cooper BAKER, WeiFeng ZHANG
  • Publication number: 20220035789
    Abstract: In some embodiments, a review application accesses a review file containing a text-based comment describing a change to an object in a design file. The design file is created and editable in a design application different from the review application. The review application determines, from the text-based comment, a tool in the design application configured to implement the change to the object described in the text-based comment. The review application updates the user interface to include a user interface of the tool along with the text-based comment and receives, through the user interface of the tool, a confirmation of applying the change to the object in the design file. The review application further causes the change to the object to be applied to the design file.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: Ajay Jain, Sanjeev Tagra, Nitish Maurya, Sachin Soni, Abhishek Jain
  • Publication number: 20220019553
    Abstract: One or more computer processors to receive an object to store in a cloud storage environment, wherein the cloud storage environment includes a default storage policy. The one or more processors determine whether the object includes a foreign policy as an attribute of metadata associated with the object. The one or more processors, responsive to determining the object includes the foreign policy as an attribute of the metadata associated with the object, determine whether the foreign policy includes storage rules that differ from the default storage policy of the cloud storage environment, and the one or more processors, responsive to determining the storage rules included in the foreign policy of the metadata of the object differ from the default storage policy of the cloud storage environment, store the object based on the storage rules of the foreign policy, and ignore the default storage policy of the cloud storage environment.
    Type: Application
    Filed: July 15, 2020
    Publication date: January 20, 2022
    Inventors: Dileep Dixith, Chhavi Agarwal, Anbazhagan Mani, Abhishek Jain
  • Publication number: 20220004459
    Abstract: A plurality of computing nodes is monitored for updates to one or more files located on the plurality. Based on the monitoring, a first file operation is detected that is related to a first file located on a first node. The first file is related to a first copy that is located on a second node. Based on the first file operation, it is determined that the first file operation is a copy operation of the first file to a second file located on the first node. A copy command related to the first file is transferred, in response to the copy operation, to the second node. In response to the copy operation, a second copy file is created on the second computing node of the plurality. The second copy file is related to the second file located on the first computing node of the plurality.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Inventors: Ashish Pandey, Venkateswara Rao Puvvada, Abhishek Jain, Sasikanth Eda
  • Patent number: 11216893
    Abstract: Methods, computer software and apparatus for use in an electric power grid are described. Measurement data is received intermittently or continuously from a plurality of measurement units, indicating values of at least one measured characteristic at respective measurement locations. The at least one is characteristic is monitored, and it is determined, based on the monitoring, that there has been a change in electric power flow in the electric power grid. Responsive to the determination, component data is accessed relating to characteristics of components of the electric power grid involved in provision and/or consumption of electric power. Based on received measurement data relating to the change and the accessed component data, a power flow characteristic of the grid in a given time period is determined.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: January 4, 2022
    Assignee: Reactive Technologies Limited
    Inventors: Jukka Alakontiola, Abhishek Jain, Timo Peltola, Marc Borrett, Mika Ventola