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: 11826588Abstract: 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: GrantFiled: November 4, 2020Date of Patent: November 28, 2023Assignee: Honeywell International Inc.Inventors: Ashish Jain, Srivani Bayya, Swapnil Patil
-
Patent number: 11822882Abstract: 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: GrantFiled: June 17, 2021Date of Patent: November 21, 2023Assignee: Adobe Inc.Inventors: Aman Arora, Ashish Jain
-
Patent number: 11818329Abstract: 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: GrantFiled: September 21, 2022Date of Patent: November 14, 2023Assignee: GHOST AUTONOMY INC.Inventors: Ashish Jain, Nelson Tam, Anjani Kumar Verma, James S. Cross
-
Patent number: 11809806Abstract: 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: GrantFiled: July 6, 2021Date of Patent: November 7, 2023Assignee: Adobe Inc.Inventors: Arushi Jain, Ashish Jain
-
Patent number: 11803691Abstract: 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: GrantFiled: February 14, 2022Date of Patent: October 31, 2023Assignee: Adobe Inc.Inventors: Ashish Jain, Sanyam Jain
-
Publication number: 20230341922Abstract: 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: ApplicationFiled: April 26, 2022Publication date: October 26, 2023Applicants: Advanced Micro Devices, Inc., ATI Technologies ULCInventors: Ashish Jain, Benjamin Tsien, Chintan S. Patel, Vydhyanathan Kalyanasundharam, Shang Yang
-
Publication number: 20230317689Abstract: 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: ApplicationFiled: August 17, 2021Publication date: October 5, 2023Applicant: Google LLCInventors: Mengzhi Pang, Ashish Jain
-
Publication number: 20230316438Abstract: A system that can generate unique identifiers for individual real estate parcels and/or individual structure(s) located on individual real estate parcels using geometric land and/or building information is described. For example, the system can obtain geographical coordinate information and/or topological information that defines a two-dimensional or three-dimensional boundary of a parcel. The system can then determine and assign a unique identifier to the parcel, where the unique identifier is based on the two-dimensional or three-dimensional boundary. As another example, the system can obtain geographical coordinate information and/or structure architectural plans that define a two-dimensional or three-dimensional boundary of a structure. The system can then determine and assign a unique identifier to the structure, where the unique identifier is based on the two-dimensional or three-dimensional boundary of the structure.Type: ApplicationFiled: March 28, 2023Publication date: October 5, 2023Inventors: Frankie Famighetti, Anand Singh, Ashish Jain, Sachin Rajpal
-
Patent number: 11771451Abstract: 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: GrantFiled: July 13, 2021Date of Patent: October 3, 2023Assignee: Boston Scientific LimitedInventors: Subodh Morey, Ashish Jain, Sumit Malik, Rajivkumar Singh, Aditya Dhanotiya, Mark Voss
-
Patent number: 11770518Abstract: Detecting stereoscopic camera desynchronization may include: receiving, at a processing unit, a first frame from a first camera and a second frame from a second camera, wherein the first camera provides first time data for when the first frame is captured by the first camera and the second camera provides second time data indicating when the second frame is captured by the second camera; associating, with the first image and independent of the first time data, a first timestamp; associating, with the second image and independent of the second time data, a second timestamp; and determining, by the processing unit, whether the first camera and the second camera are synchronized based on the first timestamp and the second timestamp.Type: GrantFiled: September 21, 2022Date of Patent: September 26, 2023Assignee: GHOST AUTONOMY INC.Inventors: Ashish Jain, Nelson Tam, Anjani Kumar Verma, James S. Cross
-
Patent number: 11763064Abstract: Glyph accessibility techniques are described. In an example, the glyph management system obtains alternate glyphs of glyphs from an input glyph sequence. The glyph management system then determines a swash type of swashes included in respective alternate glyphs. The swash type is used to generate candidate glyph sequences using one or more rules. The candidate glyph sequences are usable to replace an input glyph sequence in the user interface.Type: GrantFiled: October 28, 2021Date of Patent: September 19, 2023Assignee: Adobe Inc.Inventors: Ashish Jain, Arushi Jain
-
Patent number: 11763063Abstract: Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread.Type: GrantFiled: October 12, 2021Date of Patent: September 19, 2023Assignee: Adobe Inc.Inventors: Ashish Jain, Ankit Kumar, Abhishek Raj
-
Publication number: 20230281379Abstract: 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: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Applicant: Adobe Inc.Inventors: Ashish JAIN, Arushi JAIN
-
Patent number: 11750920Abstract: Stereoscopic camera resynchronization in an autonomous vehicle may include: sending, to a first camera out of synchronization with a second camera, a first command to modify a frame rate of the first camera by modifying a padding data setting of the first camera; determining, independent of any determination that the first camera and second camera are resynchronized, an interval for sending, to the first camera, a second command to restore the padding data setting of the first camera; and sending, responsive to the interval occurring, the second command to the first camera.Type: GrantFiled: September 21, 2022Date of Patent: September 5, 2023Assignee: GHOST AUTONOMY INC.Inventors: Ashish Jain, Nelson Tam, Anjani Kumar Verma, James S. Cross
-
Patent number: 11734616Abstract: A method for reserving access to a shared space through use of a blockchain and smart contracts includes: storing a blockchain including a plurality of blocks, each block including a block header and one or more blockchain data values, wherein one of the one or more blockchain data values included in one of the plurality of blocks includes a smart contract including at least an identifier and one or more terms; receiving a reservation request, wherein the reservation request includes at least the identifier, a reservation time, a public key of a cryptographic key pair, and a digital signature generated using the private key of the cryptographic key pair; validating the digital signature using the public key; executing the smart contract using the public key and the reservation time; and transmitting one or more data values to an internet-enabled device as part of the execution of the smart contract.Type: GrantFiled: July 12, 2019Date of Patent: August 22, 2023Assignee: MASTERCARD INTERNATIONAL INCORPORATEDInventors: Bhupinder Singh Narang, Ashish Jain, Pulkit Gupta
-
Publication number: 20230259690Abstract: 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: ApplicationFiled: February 14, 2022Publication date: August 17, 2023Applicant: Adobe Inc.Inventors: Ashish Jain, Sanyam Jain
-
Publication number: 20230184059Abstract: The present invention relates to a closed loop subsea cooling system with a subsea cooler. A coolant pump assembly is located in a dedicated, sealed, gas filled, coolant pump housing in coolant fluid connection with the at least one subsea cooler. A heat sink in a dedicated sealed, gas filled, electronics housing is in coolant fluid connection with the subsea cooler. An accumulator is in coolant fluid connection with the subsea cooler, whereby the electric coolant pump is adapted to pump coolant through the at least one subsea cooler, the at least one heat sink and back to the at least one electric coolant pump assembly, forming a closed loop subsea cooling circuit.Type: ApplicationFiled: April 8, 2021Publication date: June 15, 2023Inventors: Martin SMAADAL, Ashish JAIN
-
Publication number: 20230169586Abstract: Systems and methods are provided for managing shared expenses. The systems and methods may include a financial service provider identifying shared expenses in a customer's transaction history with software application executed on a server or personal computing device. The financial service provider may identify other individuals with whom the customer shares the expense, and send requests for reimbursement on the customer's behalf. The financial service provider may monitor the status of reimbursement payments, and send reminders as necessary until the shared expense has been reimbursed.Type: ApplicationFiled: January 12, 2023Publication date: June 1, 2023Applicant: Capital One Services, LLCInventors: Ashish JAIN, Vishal PURI, David DAO, Gagan KANJLIA
-
Publication number: 20230140498Abstract: Glyph accessibility techniques are described. In an example, the glyph management system obtains alternate glyphs of glyphs from an input glyph sequence. The glyph management system then determines a swash type of swashes included in respective alternate glyphs. The swash type is used to generate candidate glyph sequences using one or more rules. The candidate glyph sequences are usable to replace an input glyph sequence in the user interface.Type: ApplicationFiled: October 28, 2021Publication date: May 4, 2023Applicant: Adobe Inc.Inventors: Ashish Jain, Arushi Jain
-
Publication number: 20230110922Abstract: Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread.Type: ApplicationFiled: October 12, 2021Publication date: April 13, 2023Applicant: Adobe Inc.Inventors: Ashish JAIN, Ankit KUMAR, Abhishek RAJ