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).

  • Patent number: 12142898
    Abstract: An adjustable insulating device is provided. An example device includes a housing and an extendable member at least partially located within the housing. The extendable member moves between a retracted position and an extended position. The device further includes an adjustment mechanism operably coupled with the extendable member. The adjustment mechanism causes translation of the extendable member between the retracted position and the extended position. The adjustment mechanism includes a first roller rotationally engaged with the extendable member at a first position that houses a first motor, and a second roller rotationally engaged with the extendable member at a second position that houses a second motor. An output of the first motor and an output of the second motor are configured to cause translation of the extendable member between the retracted position and the extended position, via the first roller and the second roller.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: November 12, 2024
    Assignee: Honeywell International Inc.
    Inventors: Ravi Kumar Avupati, Prudhvi Krishna Yarlagadda, Ravi Teja Tata, Ataur Rahman, Ashish Jain, Rizwan Ahmad
  • Publication number: 20240329720
    Abstract: An apparatus and method for efficiently managing power consumption among multiple, replicated functional blocks of an integrated circuit. An integrated circuit includes multiple, replicated memories that use separate power domains. Data of a given type is stored in an interleaved manner among the multiple memories. When control circuitry detects an idle state, commands are sent to the multiple memories specifying storing data of the given type in a contiguous manner in the memories connected to multiple functional blocks. Subsequently, the control circuitry transitions all but one of the memories to the sleep state. The memories rotate amongst themselves with a single memory being in the active state and servicing requests based on which data of the given type is targeted by the requests.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Gia Tung Phan, Ashish Jain, Anthony Asaro, Dennis Kin-Wah Au
  • Publication number: 20240334340
    Abstract: An apparatus and method for efficiently performing power management for increasing reliable wireless signal transfer performed by mobile computing devices. In various implementations, a computing system includes a network interface and multiple components for processing tasks. The network interface sends, to at least a given component of the multiple components, an indication specifying the corresponding operating frequency ranges used by one or more radio modules used for wireless communication with an access point. The given component determines whether an operating clock frequency of the given component overlaps any of the received operating frequency ranges and associated harmonic frequencies. If so, then the given component changes the operating clock frequency to a frequency that does not overlap any of the received operating frequency ranges and associated harmonic frequencies.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Paul Blinzer, Chirag Nitinkumar Dhruv, Ranjeet Kumar, Gia Tung Phan, Ashish Jain
  • Publication number: 20240331659
    Abstract: An apparatus and method for efficiently managing power consumption among multiple, replicated functional blocks of an integrated circuit. An integrated circuit includes multiple, replicated functional blocks that use separate power domains. Data of a given type is stored in an interleaved manner among the multiple functional blocks. When control circuitry detects a low-performance mode, commands are sent to the multiple functional blocks specifying storing data of the given type in a contiguous manner in one or more of the caches of the multiple functional blocks and the memories connected to the multiple functional blocks. Following, the control circuitry transitions the memories to a sleep state and transitions all but one of the functional blocks to the sleep state. The functional blocks rotate amongst themselves with a single functional block being in the active state and servicing requests based on which data of the given type is targeted by the requests.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Gia Tung Phan, Dennis Kin-Wah Au, Oswin Hall, Ashish Jain
  • Publication number: 20240319781
    Abstract: An apparatus and method for efficient power management of multiple integrated circuits. In various implementations, a computing system includes an integrated circuit with a security processor. The security processor determines the integrated circuit transitions to an active state from a sleep state that is not intended to maintain configuration information to return to the active state without restarting an operating system. In the sleep state, multiple components of the integrated circuit have a power supply reference level turned off, which provides low power consumption for the integrated circuit. The security processor performs the bootup operation using information stored in persistent on-chip memory. By not using information stored in off-chip memory, the security processor reduces the latency of the transition.
    Type: Application
    Filed: March 24, 2023
    Publication date: September 26, 2024
    Inventors: Gia Tung Phan, Randall Brown, Ashish Jain
  • Publication number: 20240312085
    Abstract: Reference based digital content stylization techniques are described that enable generation of stylized digital content from a plain text input based on visual style attributes of reference digital content. A content processing system, for instance, receives input digital content including text and reference digital content with a particular visual style. The content processing system determines visual style attributes of the reference digital content, such as a text size, color, font, etc. The content processing system generates an input content classification scheme that includes semantic structure identifiers to classify text of the input digital content, e.g., as a header, subheader, paragraph, and so forth. Based on the input content classification scheme, the content processing system generates stylized digital content by applying the visual style attributes of the reference digital content to the text of the input digital content.
    Type: Application
    Filed: March 14, 2023
    Publication date: September 19, 2024
    Applicant: Adobe Inc.
    Inventors: Ashish Jain, Avil Aneja
  • Patent number: 12073806
    Abstract: Refreshing displays using on-die cache, including: determining that a static display condition has been met; storing, in cache memory of a processor, first display data; and displaying the first display data from the cache memory.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: August 27, 2024
    Assignees: ADVANCED MICRO DEVICES, INC., ATI TECHNOLOGIES ULC
    Inventors: Ashish Jain, Dhirendra Partap Singh Rana, Samuel Naffziger, Gia Tung Phan, Benjamin Tsien
  • Patent number: 12066979
    Abstract: In some embodiments, a meta-data inspection data store may contain hierarchical components and subcomponents of an industrial asset and define points of interest. An industrial asset inspection platform may access that information and generate an inspection plan, including an association of at least one sensor type with each of the points of interest. The platform may then store information about the inspection plan in an inspection plan data store and receive inspection data (e.g., from a manual inspection, from an inspection robot, from a fixed sensor, etc.). A smart tagging algorithm may be executed to associate at least one point of interest with an appropriate portion of the received inspection data based on information in the inspection plan data store.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: August 20, 2024
    Assignee: General Electric Company
    Inventors: Alok Gupta, John Spirtos, Robert Schwaber, Andrew Chappell, Ashish Jain, Alex Tepper
  • Publication number: 20240273281
    Abstract: Certain aspects and features of the present disclosure involve receiving theme-based input corresponding to a first document and generating document tags corresponding to the first document based on the theme-based input. The aspects and features further involve generating, using the document tags, a coefficient of similarity between the first document and library documents, and producing candidate documents from the library documents by comparing the coefficient of similarity for each of a number of library documents to a threshold. The aspects and features additionally involve selecting a second document from among the candidate documents and transferring at least one style from the second document to the first document based on an object similarity score corresponding to an object of a plurality of objects in the second document.
    Type: Application
    Filed: February 9, 2023
    Publication date: August 15, 2024
    Inventors: Ashish Jain, Avil Aneja
  • Publication number: 20240273568
    Abstract: Systems and methods for promoting patient health and customer loyalty to healthcare providers through a healthcare loyalty program include a registration process for allowing a user to create a user account by submitting user information. The system includes a database in which customer information related to existing customers of a provider is stored, a user validation process for confirming that the user is an existing customer of the provider by comparison of the user information with customer information stored in the database, a scheduling process for the user to schedule an appointment for a service provided by the provider, and a gift card process for generating an instruction to generate and deliver the gift card to the user based on the command received from the scheduling process. The system sends a command to generate and deliver a gift card after registration is completed and the user account is created.
    Type: Application
    Filed: February 29, 2024
    Publication date: August 15, 2024
    Applicant: BayCare Health System, Inc.
    Inventors: Edward Rafalski, Brian Curtiss, Ashish Jain, Kelli Graf, John Beauvais
  • Patent number: 12063208
    Abstract: Disclosed are various examples for providing a single sign-on experience for mobile applications that may or may not be managed. A first application executed in a client device sends an access request to a service provider. The first application receives a redirection response from the service provider that redirects the first application to an identity provider. The first application then receives a further redirection response from the identity provider that causes the first application to request an identity assertion from a second application executed in the client device. The first application receives the identity assertion from the second application. The first authentication then authenticates with the service provider using the identity assertion.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: August 13, 2024
    Assignee: AirWatch LLC
    Inventors: Adam Rykowski, Ashish Jain, Dale Roberts Olds, Emily Hong Xu, Kabir Barday, Kyle Austin, Sridhara Babu Kommireddy
  • Publication number: 20240250929
    Abstract: A computing system is configured to perform zero-trust domain name resolution. The computing system includes applications coupled to a zero-trust client. The zero-trust client is configured to receive requests for IP addresses corresponding to endpoint identifiers for internet connected endpoints. The zero-trust client includes a synthetic DNS service configured to identify synthetic IP addresses for the endpoint identifiers. The zero-trust client provides the synthetic IP addresses for the endpoint identifiers to the applications. The zero-trust client sends data traffic from the applications to a zero-trust service with the synthetic IP addresses where corresponding synthetic IP addresses are correlated to the endpoint identifiers at the zero-trust service.
    Type: Application
    Filed: January 18, 2024
    Publication date: July 25, 2024
    Inventors: Ashish JAIN, Mordhai GENDELMAN, Or MORAN, Omer KATTAN, Yair TOR, Ronen Shmuel GOLDSMITH, Liraz BARAK
  • Patent number: 12042923
    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: Grant
    Filed: June 10, 2022
    Date of Patent: July 23, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Raviteja Tata, Prudhvi Yarlagadda, Rizwan Ahmad, Ashish Jain, Christy Garippo
  • Publication number: 20240223458
    Abstract: Embodiments herein disclose a method and network apparatus for network performance evaluation using AI-based network cloning. The method includes constructing one or more AI-based network clones of one or more network nodes. The one or more AI-based network clones mimics a data pattern and cell behavior of the one or more network nodes. Further, the method includes receiving a solution predicted by an AI server to mitigate one or more problems associated with one or more services of the one or more network nodes. Further, the method includes evaluating a performance of the one or more AI-based network clones by deploying the solution on the one or more AI-based network clones. Further, the method includes sending the solution to the one or more network nodes for deployment or retraining based on the performance of the one or more AI-based network clones.
    Type: Application
    Filed: October 30, 2023
    Publication date: July 4, 2024
    Inventors: Sukhdeep SINGH, Joseph Thaliath, Sandeep Kumar Jaisawal, Seungil Yoon, Ashish Jain, Avinash Bhat, Ganesh Kumar Thangavel
  • Publication number: 20240211014
    Abstract: Systems, apparatuses, and methods for implementing efficient power optimization in a computing system are disclosed. A system management unit records operating frequencies required for a computing component to execute a first task. The system management unit stores the recorded operating frequencies in a data array or any other predetermined memory location of a computing system. The system management unit uses the recorded operating frequencies to determine operating frequencies for execution of one or more other tasks.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Inventors: Tzyy-Juin Kao, Ashish Jain, Rashad Oreifej
  • Publication number: 20240211023
    Abstract: An apparatus and method for efficiently managing power consumption among multiple, replicated functional blocks of an integrated circuit. An integrated circuit includes multiple, replicated functional blocks that use separate power domains. Data of a given type is stored in an interleaved manner among at least two of the multiple functional blocks. In one implementation, a prior static allocation determines that only a subset of the functional blocks store the data of the given type. In another implementation, each of the functional blocks stores the data of the given type, and when an idle state has occurred, data of the given type is moved between the multiple functional blocks until one or more functional blocks no longer store data of the given type. When a transition to the idle state has occurred, the functional blocks that do not store the data of the given type are transitioned to a sleep state.
    Type: Application
    Filed: December 27, 2022
    Publication date: June 27, 2024
    Inventors: Gia Tung Phan, Ashish Jain, Shang Yang
  • Patent number: 12020051
    Abstract: Techniques of remote computing resource access using sharable links are disclosed herein. One example technique includes receiving, at a security portal of a private network, an access request from a client device of a user for accessing a virtual machine (“VM”) on the private network via a public network. The technique can then include retrieving a copy of a configuration file corresponding to the virtual machine according to the VM identifier in the access request and accessing the virtual machine according to operating parameters in the retrieved copy of the configuration file to generate an execution result. The technique can further include transmitting, from the security portal, the execution result to the client device of the user via the public network, thereby shielding, with the security portal, the virtual machine on the private network from actions initiated via the public network.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: June 25, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING LLC
    Inventors: Ankur Hayatnagarkar, Ashish Jain, Buyu Chen, Abhishek Agarwal, Sandeep Bansal, Mohit Garg, Aakash Valangaiman Radhakrishnan
  • Publication number: 20240154787
    Abstract: Systems and methods for consistent document modification are provided. Embodiments include accessing a first document that comprises a first document object, where the first document object has a first document object style. The embodiments further comprise accessing a second document that comprises a second document object, where the second document object has a second document object style. The first document object style is to be modified based on the second document object style. The embodiments include hashing the first document object style to generate a first document object style hash, and hashing the second document object style to generate a second document object style hash. Based on determining the first document object style hash is different from the second document object style hash, the first document object is modified, within the first document, to comprise a modified first document object style that corresponds to the second document object style.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 9, 2024
    Inventors: Sanyam JAIN, Ashish JAIN
  • Patent number: 11960823
    Abstract: A missing glyph replacement system is described. In an example, a Unicode identifier of a missing glyph is obtained and glyph metadata describing a glyph cluster that includes the Unicode identifier is obtained from a cache maintained in the storage device, e.g., as part of preprocessing. From this, the system obtains glyphs from the font using Unicode identifiers included in the glyph cluster. The system uses a representative glyph from these glyphs to verify the glyph cluster, and if verified obtains glyphs based on the cluster. For these obtained glyphs, an amount of similarity is determined for the missing glyph with respect to the plurality of obtained glyphs, e.g., to control output of representations of the obtained glyphs in the user interface. The representations are user selectable via the user interface to replace the missing glyph.
    Type: Grant
    Filed: November 10, 2022
    Date of Patent: April 16, 2024
    Assignee: Adobe Inc.
    Inventors: Ashish Jain, Arushi Jain
  • Patent number: 11960818
    Abstract: Embodiments are disclosed for removing typographic rivers from electronic documents. The method may include receiving an electronic document including a plurality of words for automatic typographic correction. A typographic river is identified in the electronic document, the typographic river including a plurality of nodes, each node including an empty glyph. A candidate adjustment that removes the first node of the plurality of nodes is identified and the candidate adjustment is applied to the electronic document.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: April 16, 2024
    Assignee: Adobe Inc.
    Inventors: Ashish Jain, Arushi Jain