Patents by Inventor Rahul Agarwal
Rahul Agarwal 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: 20250029900Abstract: Apparatuses, systems and methods for efficiently generating a package substrate. A semiconductor fabrication process (or process) fabricates each of a first glass package substrate and a second glass package substrate with a redistribution layer on a single side of a respective glass wafer. The process flips the second glass package substrate upside down and connects the glass wafers of the first and second glass package substrates together using a wafer bonding technique. In some implementations, the process uses copper-based wafer bonding. The resulting bonding between the two glass wafers contains no air gap, no underfill, and no solder bumps. Afterward, the side of the first glass package substrate opposite the glass wafer is connected to at least one integrated circuit. Additionally, the side of the second glass package substrate opposite the glass wafer is connected to a component on the motherboard through pads on the motherboard.Type: ApplicationFiled: July 25, 2024Publication date: January 23, 2025Inventors: Deepak Vasant Kulkarni, Rahul Agarwal, Rajasekaran Swaminathan, Chintan Buch
-
Publication number: 20250022847Abstract: A chip for hybrid bonded interconnect bridging for chiplet integration, the chip comprising: a first chiplet; a second chiplet; an interconnecting die coupled to the first chiplet and the second chiplet through a hybrid bond.Type: ApplicationFiled: September 30, 2024Publication date: January 16, 2025Inventors: LEI FU, BRETT P. WILKERSON, RAHUL AGARWAL
-
Publication number: 20250021569Abstract: An example operation may include one or more of executing queries on one or more external data stores to retrieve domain data of one or more ranked lists of assets and variables corresponding to the domain data, generating a plurality of feature groups based on the retrieved domain data and variables, wherein the plurality of feature groups correspond to a plurality of features used to generate the one or more ranked lists, converting the plurality of features groups into a plurality of values via execution of an optimization engine, transforming the plurality of values into a plurality of sentences describing the plurality of feature groups, and displaying the plurality of sentences via a user interface.Type: ApplicationFiled: July 14, 2023Publication date: January 16, 2025Inventors: Aaron K. Baughman, Eduardo Morales, Rahul Agarwal, Chandankumar Johakhim Patel
-
Publication number: 20250004951Abstract: An approach is provided for optimizing application caching and locking. Features specifying an operating environment of an application are extracted. The features include actual and forecasted central processing unit usage and memory, disk, and network pressure. A pairwise set of class-based and method-based ASTs and the extracted features are input into a logical neural network. Symbolic feature vectors are generated for the features by establishing bounds and flattening the features. The symbolic feature vectors and the set of class-based and method-based ASTs are input into a stacked transformer having encoders and decoders. The encoders and decoders are trained on word or token distributions of code ASTs and operating environment bounds associated with the ASTs. Using the stacked transformer, code is generated for replacing a portion of a method represented by a method-based AST. The code adds or changes caching or locking in the application.Type: ApplicationFiled: June 29, 2023Publication date: January 2, 2025Inventors: Aaron K. Baughman, Rahul Agarwal, Eduardo Morales, Gabriel Goodhart
-
Patent number: 12183675Abstract: Various molded fan-out semiconductor chip devices are disclosed. In one aspect, a semiconductor chip device is provided that includes a first molding layer that has internal conductor structures, a redistribution layer (RDL) structure positioned on the first molding layer and electrically connected to the internal conductor structures, a semiconductor chip positioned on and electrically connected to the RDL structure, and a second molding layer positioned on the RDL structure and at least partially encapsulating the semiconductor chip.Type: GrantFiled: March 13, 2019Date of Patent: December 31, 2024Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Rahul Agarwal, Chia-Hao Cheng, Milind S. Bhagavat
-
Publication number: 20240430538Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for determining a list of recommended items in response to a user query. An embodiment can generate an ordered relevance list of items, and determine an initial reward value based on an array of relevance scores and an array of revenue values corresponding to the ordered relevance list of items, a parameter alpha assigned to the array of relevance scores, and a parameter beta assigned to the array of revenue values. The embodiment can generate a next list of recommended items from an initial list of recommended items, and further calculate a next reward value associated with the next list of recommended items, and determine a list of recommended items in response to the query based on a comparison of the initial reward value and the next reward value.Type: ApplicationFiled: June 14, 2024Publication date: December 26, 2024Applicant: Roku, Inc.Inventors: Rahul AGARWAL, Abhishek Majumdar, Yu Zhou, Ratul Ray, Yuzhong Li, Nitish Aggarwal, Srimaruti Manoj Nimmagadda
-
Patent number: 12174800Abstract: A model management system provides a centralized repository for storing and accessing models. The model management system receives an input to store a model object in a first model state generated based on a first set of known variables. The model management system generates a first file including a first set of functions defining the first model state and associates the first file with a model key identifying the model object. The model management system receives an input to store the model object in a second model state having been generated based on the first model state and a second set of known variables. The model management system generates a second file including a second set of functions defining the second model state and associates the second file with the model key. The model management system identifies available versions of the model object based on the model key.Type: GrantFiled: January 17, 2024Date of Patent: December 24, 2024Assignee: Palantir Technologies Inc.Inventors: David Lisuk, Daniel Erenrich, Guodong Xu, Luis Voloch, Rahul Agarwal, Simon Slowik, Aleksandr Zamoshchin, Andre Frederico Cavalheiro Menck, Anirvan Mukherjee, Daniel Chin
-
Patent number: 12170263Abstract: Various multi-die arrangements and methods of manufacturing the same are disclosed. In some embodiments, a method of manufacture includes a face-to-face process in which a first GPU chiplet and a second GPU chiplet are bonded to a temporary carrier wafer. A face surface of an active bridge chiplet is bonded to a face surface of the first and second GPU chiplets before mounting the GPU chiplets to a carrier substrate. In other embodiments, a method of manufacture includes a face-to-back process in which a face surface of an active bridge chiplet is bonded to a back surface of the first and second GPU chiplets.Type: GrantFiled: September 27, 2019Date of Patent: December 17, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Skyler J. Saleh, Ruijin Wu, Milind S. Bhagavat, Rahul Agarwal
-
Publication number: 20240412117Abstract: A system including one or more processors; and one or more non-transitory computer-readable media storing computing instructions, that when executed on one or more processors, cause the one or more processors to perform certain operations including: training a first submodel of a machine learning model by at least (i) creating a cumulative addition of light gradient boosting models, and (ii) determining weights for aggregation with probabilities from the light gradient boosting models; generating, using the machine learning model, as trained, classifications for nodes, wherein the classifications comprise unions of outputs of the first submodel of the machine learning model and outputs of a second submodel of the machine learning model; and based on the classifications for the nodes, automatically tagging a portion of the nodes as deliverable in an online platform. Other embodiments are described.Type: ApplicationFiled: August 17, 2024Publication date: December 12, 2024Applicant: Walmart Apollo, LLCInventors: Omker Mahalanobish, Rahul Agarwal, Nicholas William Sinai, Girish Thiruvenkadam
-
Publication number: 20240413029Abstract: Examples are provided that relate to embedding, in a core of a substrate, an electronic component having a thickness less than a thickness of the core. One example provides an electronic device comprising a substrate comprising a core and one or more buildup layers coupled with the core, each buildup layer comprising a metal layer and a dielectric layer. The core comprises a center comprising a plurality of plies, and an additional layer comprising one or more additional plies. The electronic device further comprises an electronic component embedded in at least one of the center or the additional layer of the core. The electronic component comprises a thickness less than a thickness of the core. The electronic device further comprises an integrated circuit die coupled with the substrate and electrically connected to the electronic component.Type: ApplicationFiled: June 12, 2023Publication date: December 12, 2024Applicant: Microsoft Technology Licensing, LLCInventors: Jon Thomas WOODYARD, Rahul AGARWAL
-
Patent number: 12165981Abstract: A semiconductor package includes a package substrate having a first surface and an opposing second surface, and further includes an integrated circuit (IC) die disposed at the second surface and having a third surface facing the second surface and an opposing fourth surface. The IC die has a first region comprising one or more metal layers and circuit components for one or more functions of the IC die and a second region offset from the first region in a direction parallel with the third and fourth surfaces. The semiconductor package further includes a voltage regulator disposed at the fourth surface in the second region and having an input configured to receive a supply voltage and an output configured to provide a regulated voltage, and also includes a conductive path coupling the output of the voltage regulator to a voltage input of circuitry of the IC die.Type: GrantFiled: December 20, 2021Date of Patent: December 10, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Gabriel H Loh, Raja Swaminathan, Rahul Agarwal, Brett P. Wilkerson
-
Publication number: 20240395787Abstract: Embodiments of the present disclosure include stacked interposers, electronic circuits using stacked interposers, and techniques for manufacturing stacked interposers. In some embodiments, one or more interposers of the stacked interposers comprise capacitors. The capacitors may be coupled to power terminals of an integrated circuit. In some embodiments, stacked interposers comprise electrical connections in a metallization layer of a silicon integrated circuit. Electrical connections of different interposers may be coupled together using vias. In other embodiments, interposers are coupled together using solder bumps.Type: ApplicationFiled: September 27, 2023Publication date: November 28, 2024Inventors: Rahul Agarwal, Andrew Jefferson Read, Sriram Srinivasan
-
Publication number: 20240386674Abstract: A method for detecting conflation errors in an augmented reality interface is disclosed. In one embodiment, such a method includes receiving an actual screenshot of an augmented reality interface. The method generates, using a generative adversarial network (GAN), a replica screenshot of the augmented reality interface that indicates how the actual screenshot is expected to appear. The replica screenshot is non-identical to the actual screenshot. The method receives the actual screenshot and the replica screenshot into a fractal-based convolutional neural network (CNN) to determine a correlation between the actual screenshot and the replica screenshot. In the event the correlation is below a designated threshold, the method flags the actual screenshot as having a potential conflation error. This conflation error may involve conflating a digital component for a physical component or vice versa. A corresponding system and computer program product are also disclosed.Type: ApplicationFiled: May 19, 2023Publication date: November 21, 2024Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Eduardo Morales, Rahul Agarwal, Chandankumar Johakhim Patel
-
Publication number: 20240387459Abstract: Three-dimensional integrated circuit (3DIC) systems with the heat spreader configured as a backside power plane are described. An example 3DIC system includes a top die having a first set of through-silicon vias (TSVs) and a bottom die having a second set of TSVs for providing power, signal, and ground connectivity for components formed within the top die and the bottom die, respectively. The 3DIC system further includes a heat spreader, formed above the top die, which is configured to not only dissipate heat associated with the 3DIC system but also to deliver power to the top die using through-dielectric vias (TDVs). The TDVs are formed in an area surrounding both the bottom die and the top die. In addition, none of the second set of TSVs formed in the bottom die is configured to deliver power to the components formed within the top die.Type: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Inventors: Haohua ZHOU, Rahul AGARWAL
-
Publication number: 20240386632Abstract: Within a video frame, elements are identified. A graph is constructed for a portion of video content including the video frame. Using the graph and an excitement level corresponding to an element in the plurality of elements, the video frame is divided into an alterable region and an unalterable region. By solving an optimization problem, a compute resource and a rendering application are selected, the compute resource represented by a runtime feature vector encoding a plurality of features describing execution of the rendering application on the compute resource. Using the compute resource and the rendering application, a background image corresponding to the alterable region is rendered. The unalterable region and the background image are combined into a rendered video frame, the rendered video frame replacing the video frame within the portion of video content.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Applicant: International Business Machines CorporationInventors: Aaron K. Baughman, Eduardo Morales, Kavitha Hassan Yogaraj, Rahul Agarwal
-
Publication number: 20240378213Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for ranking a plurality of content items for presentation to a user. An embodiment generates a ranking score for each content item by: providing input to a deep machine learning (ML) model, the input including at least one or more query features and one or more content item features, determining, by the deep ML model and based at least on the input, a first probability of a first type of interaction between the user and the content item and a second probability of a second type of interaction between the user and the content item, and calculating the ranking score for the content item based at least on the first and second probabilities. An embodiment ranks the content items for presentation based on the ranking score associated with each content item.Type: ApplicationFiled: May 9, 2023Publication date: November 14, 2024Inventors: KAPIL KUMAR, RAHUL AGARWAL, THANH DANG, RATUL RAY, DANISH SHAIKH, SRIMARUTI MANOJ NIMMAGADDA
-
Publication number: 20240348201Abstract: According to examples, an energy harvesting component for an optical device having an illumination source emitting unused light is described. The apparatus may include a light source to generate and transmit display light comprising at least one beam of light and an illumination source component to receive the at least one beam of light and to diffract the at least one beam of light in a first direction and an opposing direction. The apparatus may further include and an energy harvesting component to receive and absorb the at least one beam of light diffracted in an opposing direction and to convert the at least one beam of light diffracted in an opposing direction into electrical energy.Type: ApplicationFiled: April 11, 2023Publication date: October 17, 2024Applicant: Meta Platforms Technologies, LLCInventors: Rahul AGARWAL, Jonathan Robert PETERSON, Christopher Yuan Ting LIAO, Giuseppe CALAFIORE
-
Publication number: 20240346439Abstract: A delivery system generates a pick sheet containing a plurality of SKUs based upon an order. A loaded pallet is imaged to identify the SKUs on the loaded pallet, which are compared to the order prior to the loaded pallet leaving the distribution center. The loaded pallet may be imaged while being wrapped with stretch wrap. At the point of delivery, the loaded pallet may be imaged again and analyzed to compare with the pick sheet.Type: ApplicationFiled: March 13, 2024Publication date: October 17, 2024Inventors: Robert Lee Martin, JR., Kalpana Mahesh, Rachel Herstad, Georgey John, Hari Durga Tatineni, Rahul Agarwal, Jason Crawford Miller, Ravi Raghunathan, Joseph Melendez, Deanna Petrochilos, Charles Burden
-
Publication number: 20240330196Abstract: A chiplet system includes a central processing unit (CPU) communicably coupled to a first GPU chiplet of a GPU chiplet array. The GPU chiplet array includes the first GPU chiplet communicably coupled to the CPU via a bus and a second GPU chiplet communicably coupled to the first GPU chiplet via a passive crosslink. The passive crosslink is a passive interposer die dedicated for inter-chiplet communications and partitions systems-on-a-chip (SoC) functionality into smaller functional chiplet groupings.Type: ApplicationFiled: November 10, 2023Publication date: October 3, 2024Inventors: Skyler J. SALEH, Samuel NAFFZIGER, Milind S. BHAGAVAT, Rahul AGARWAL
-
Patent number: 12107075Abstract: A chip for hybrid bonded interconnect bridging for chiplet integration, the chip comprising: a first chiplet; a second chiplet; an interconnecting die coupled to the first chiplet and the second chiplet through a hybrid bond.Type: GrantFiled: May 26, 2023Date of Patent: October 1, 2024Assignee: ADVANCED MICRO DEVICES, INC.Inventors: Lei Fu, Brett P. Wilkerson, Rahul Agarwal