Patents by Inventor Ashish Jain

Ashish 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: 20240046151
    Abstract: A system and/or method for automated ML model retraining by an electronic device. The system and/or method may include one or more of: running a first ML model and a second ML model, predicting an accuracy degradation of the first ML model using the second ML model, determining whether the predicted accuracy degradation meets a pre-defined threshold, and/or retraining the first ML model when the predicted accuracy degradation meets the pre-defined threshold.
    Type: Application
    Filed: April 24, 2023
    Publication date: February 8, 2024
    Inventors: Sukhdeep SINGH, Vivek SAPRU, Joseph THALIATH, Ganesh Kumar THANGAVEL, Ashish JAIN, Seungil YOON, Hoejoo LEE, Hunje YEON
  • Publication number: 20240029488
    Abstract: Systems, apparatuses, and methods for implementing efficient power optimization in a computing system are disclosed. A system management unit configured to track computing activity of a computing device while processing each frame of a plurality of frames. The computing activity is tracked at least for a given period of time comprising a plurality of time slices. The system management unit further correlates a time slice associated with a given frame with a time slice associated with at least one previously processed frame from the plurality of frames, based at least in part on the tracked computing activity. The system management unit predicts a clock frequency to render the given frame, based at least in part on the correlation and renders the given frame using the predicted clock frequency.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: Ashish Jain, Arash Moghimi
  • Publication number: 20240013494
    Abstract: In implementations of systems for generating spacing guides for objects in perspective views, a computing device implements a guide system to determine groups of line segments of perspective bounding boxes of objects displayed in a user interface of a digital content editing application. Interaction data is received describing a user interaction with a particular object of the objects displayed in the user interface. The guide system identifies a particular group of the groups of line segments based on a line segment of a perspective bounding box of the particular object. An indication of a guide is generated for display in the user interface based on the line segment and a first line segment included in the particular group.
    Type: Application
    Filed: July 6, 2022
    Publication date: January 11, 2024
    Applicant: Adobe Inc.
    Inventors: Ashish Jain, Arushi Jain
  • Publication number: 20240004725
    Abstract: Systems, apparatuses, and methods for managing power allocation in a computing system. A system management unit detects a condition indicating a change in power is indicated. Such a change may be detecting an indication that a power change is either required, possible, or requested. In response to detecting a reduction in power is indicated, the system management unit identifies currently executing tasks of the computing system and accesses sensitivity data to determine which of a number of computing units (or power domains) to select for power reduction. Based at least in part on the data, a unit is identified that is determined to have a relatively low sensitivity to power state changes under the current operating conditions. A relatively low sensitivity indicates that a change in power to the corresponding unit will not have as significant an impact on overall performance of the computing system than if another unit was selected. Power allocated for the selected unit is then decreased.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Ashish Jain, Shang Yang, Arash Moghimi
  • Publication number: 20240004448
    Abstract: Systems, apparatuses, and methods for dynamically estimating power losses in a computing system. A system management circuit tracks a state of a computing system and dynamically estimates power losses in the computing system based in part on the state. Based on the estimated power losses, power consumption of the computing system is estimated. In response to detecting reduced power losses in at least a portion of the computing system, the system management circuit is configured to increase a power-performance state of one or more circuits of the computing system while remaining within a power allocation limit of the computing system.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Ashish Jain, Eric D. Meyer, Austin Hung, Tianshu Liu
  • Patent number: 11853859
    Abstract: Techniques for tackling delayed user response by modifying training data for machine-learned models are provided. In one technique, a first machine-learned model generates a score based on a set of feature values. A training instance is generated based on the set of feature values. An attribute of the training instance is modified based on the score to generate a modified training instance. The attribute may be an importance weight of the training instance or a label of the training instance. The modified training instance is added to a training data. One or more machine learning techniques are used to train a second machine-learned model based on the training data.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: December 26, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Parag Agrawal, Aastha Jain, Ashish Jain, Divya Venugopalan
  • Patent number: 11853688
    Abstract: Embodiments are disclosed for eliminating typographical errors from an electronic document. The method may include obtaining an electronic document comprising a plurality of text paragraphs. The method may further include detecting a plurality of typographical errors in the plurality of text paragraphs. The method may further include indexing a set of error paragraphs, wherein each paragraph in the set of error paragraphs includes at least one typographical error. The method may further include determining a priority for each typographical error based on a magnitude of the typographical error. The method may further include adjusting one or more attributes of each paragraph in the set of error paragraphs based on the priority for each typographical error.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: December 26, 2023
    Assignee: Adobe Inc.
    Inventors: Ashish Jain, Arushi Jain
  • Publication number: 20230406031
    Abstract: Embodiments are disclosed for perspective object snapping. The method may include detecting a first object in a perspective image that includes one or more vanishing points. The method may further include receiving a second object for insertion into the perspective image. The method may further include extracting a plurality of line segments from the first object. The method may further include generating, from the plurality of line segments, one or more snap points. The method may further include generating a perspective bounding box for the second object based on the one or more snap points, the one or more line segments and the one or more vanishing points. The method may further include inserting the second object into the perspective image based on the perspective bounding box.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Applicant: Adobe Inc.
    Inventors: Ashish JAIN, Arushi JAIN
  • Publication number: 20230409392
    Abstract: An apparatus and method for efficiently managing balanced performance among replicated partitions of an integrated circuit despite loss of functionality due to manufacturing defects. A processing unit includes at least two replicated partitions, each assigned to operation parameters of a respective power domain. The partitions include multiple compute units. The compute units include multiple lanes of execution. Due to a variety of types of manufacturing defects, one or more of the partitions of the processing unit has less than a predetermined number of operational compute units. To balance the throughput of the multiple partitions, a power manager generates both static and dynamic scaling factors based on at least the corresponding number of operational compute units. Using these scaling factors, the power manager adjusts the operation parameters of power domains for the partitions relative to one another.
    Type: Application
    Filed: June 20, 2022
    Publication date: December 21, 2023
    Inventors: Ashish Jain, Sriram Sundaram, Christopher Allan Poirier, Samuel D. Naffziger
  • Patent number: 11848962
    Abstract: Disclosed are various approaches for providing authentication of a user and a client device. A user's credentials can be authenticated by an identity provider. In addition, a device posture assessment that analyzes the device from which the authentication request originates is also performed. An authentication request can be authenticated based upon whether the device posture assessment reveals that device to be a managed device that is in compliance with compliance rules.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: December 19, 2023
    Assignee: AirWatch, LLC
    Inventors: Craig Farley Newell, Jonathan Blake Brannon, Kabir Barday, Ashish Jain
  • Patent number: 11846933
    Abstract: An apparatus, system and method of providing industrial analytics. The apparatus, system and method include at least a plurality of sensors sensing performance indicators for an industrial process across multiple nodes, wherein ones of the multiple nodes are remote from each other; at least one machine learning module comprising non-transitory computing code executed by a processor. When executed by the processor, the code causes the steps of: receiving user input regarding at least the industrial process and a data set; selecting a model based on at least the user input, wherein the selected model comprises a plurality of learnings based on the performance indicators sensed by multiple sensors across at least multiple ones of the multiple nodes; applying the selected model to the data set; assessing at least the performance indicators for the data set upon application of the selected model; and outputting the assessed performance indicator.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: December 19, 2023
    Assignee: General Electric Company
    Inventors: Mustafa Gokhan Uzunbas, Ser Nam Lim, Ashish Jain, Vladimir Shapiro, Weiwei Qian, Mohamad Bagheri Esfe
  • Publication number: 20230398677
    Abstract: An anti-pinch device for use with an insulating apparatus and an insulating apparatus that includes the anti-pinch device are provided. The anti-pinch device includes a body configured to be at least partially disposed about an insulating apparatus. The body is configured to translate relative the insulating apparatus. The device further includes a pinch prevention mechanism attached to the body of the anti-pinch device. The pinch prevention mechanism is configured to prevent ingress of at least a portion of a user's finger into the insulating apparatus in an instance in which the user actuates an input element defined by the insulating apparatus.
    Type: Application
    Filed: June 10, 2022
    Publication date: December 14, 2023
    Inventors: Raviteja TATA, Prudhvi YARLAGADDA, Rizwan AHMAD, Ashish JAIN, Christy GARIPPO
  • Publication number: 20230389948
    Abstract: A medical device includes a handle with a proximal arm and a distal arm. The proximal arm and the distal arm are pivotable via a joint. The medical device also includes a tube coupled to the distal arm and a drive wire. A distal portion of the drive wire includes an expandable end effector. A portion of the drive wire is positioned within the tube, and a different portion of the drive wire extends proximally of the distal arm and is coupled to the proximal arm.
    Type: Application
    Filed: August 22, 2023
    Publication date: December 7, 2023
    Applicant: Boston Scientific Limited
    Inventors: Subodh MOREY, Ashish JAIN, Sumit MALIK, Rajivkumar SINGH, Aditya DHANOTIYA, Mark VOSS
  • Patent number: 11826588
    Abstract: Methods and apparatuses related to harnesses are provided. An example harness may include: a first leg strap comprising a first elongated member, a lower strap comprising a second elongated member, and an upper strap comprising a third elongated member.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: November 28, 2023
    Assignee: Honeywell International Inc.
    Inventors: Ashish Jain, Srivani Bayya, Swapnil Patil
  • Patent number: 11822882
    Abstract: Embodiments are disclosed for automatic enhancement of paragraph justification. A method includes receiving a selection of at least one paragraph, determining a plurality of penalty values for at least one typographic feature by varying a typographic feature value, the penalty values indicating a deviation from an optimal layout of the at least one paragraph, determining at least one optimal penalty value for the at least one typographic feature, the at least one optimal penalty value corresponding to at least one optimal typographic feature value of the at least one typographic feature, determining a priority for each of the at least one typographic feature based on a plurality of justification rules and the at least one optimal penalty value, and updating the at least one typographic feature of the at least one paragraph based on the priority and the at least one optimal typographic feature value.
    Type: Grant
    Filed: June 17, 2021
    Date of Patent: November 21, 2023
    Assignee: Adobe Inc.
    Inventors: Aman Arora, Ashish Jain
  • Patent number: 11818329
    Abstract: Synchronizing stereoscopic cameras using padding data setting modification may include: receiving a first frame from a first camera and a second frame from a second camera; calculating a differential between a first time corresponding to the first frame and a second time corresponding to the second frame; determining whether the differential exceeds a threshold; and increasing, responsive to the differential exceeding the threshold, a frame rate of the first camera relative to the second camera by transmitting a padding data instruction to the first camera or the second camera.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: November 14, 2023
    Assignee: GHOST AUTONOMY INC.
    Inventors: Ashish Jain, Nelson Tam, Anjani Kumar Verma, James S. Cross
  • Patent number: 11809806
    Abstract: Glyph accessibility techniques are described as implemented by a digital content processing system involving accessing glyphs and glyph alternatives. These techniques include preprocessing techniques in which a base font is used to determine similarity of glyphs within the base font to each other. Glyph metadata that describes this similarity is cached in a storage device and used during runtime to increase efficiency in locating similar glyphs in other fonts.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: November 7, 2023
    Assignee: Adobe Inc.
    Inventors: Arushi Jain, Ashish Jain
  • Patent number: 11803691
    Abstract: In implementations of text wrap modification using variable inset, a display screen of a device displays lines of text wrapped to an inset space maintained between an object boundary and the lines of text. The device implements a text wrap modification module to determine that a penalty value associated with a line of text is reduced if the line of text is extended to include one or more words from a subsequent line of text, determine that the one or more words fit within an additional space for the line of text based on a variable overlap of the line of text into the inset space, and display the one or more words from the line of text as extended to include the one or more words from the subsequent line of text.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 31, 2023
    Assignee: Adobe Inc.
    Inventors: Ashish Jain, Sanyam Jain
  • Publication number: 20230341922
    Abstract: A technique for operating a cache is disclosed. The technique includes in response to a power down trigger that indicates that the cache effectiveness is considered to be low, powering down the cache.
    Type: Application
    Filed: April 26, 2022
    Publication date: October 26, 2023
    Applicants: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
  • Publication number: 20230317689
    Abstract: Techniques and apparatuses for a package-on-package (PoP) assembly with improved thermal management are described. In aspects, the PoP assembly includes a first IC package comprising a first IC die and a second IC package comprising a second IC die. The PoP assembly can be configured with various thermal management components that spread or dissipate heat generated by the first IC die or the second IC die of the PoP assembly. These thermal management components may include a heat spreader encapsulated within the first IC package, dummy silicon encapsulated within the first IC package, and/or a plurality of solder interconnects between the first IC package and the second IC package. By including one or more of these thermal management components, the described PoP assembly may improve thermal management of the IC packages of the PoP assembly and enable increased IC die performance or reliability over preceding assembly designs.
    Type: Application
    Filed: August 17, 2021
    Publication date: October 5, 2023
    Applicant: Google LLC
    Inventors: Mengzhi Pang, Ashish Jain