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: 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
-
Patent number: 12111718Abstract: Systems and methods of reconstructing execution call flows to detect anomalies are provided. A device can establish call flows using information extracted from a log file. Each of the call flows can identify information from the log file of a call flowing through a plurality of modules. The device can identify a count of a number of occurrences of one or more keywords in information of each call flow. The device can generate a vector of numbers for each call flow based at least on the count for the one or more keywords for that call flow. The device can classify each call flow into one or more clusters that indicate whether an operation of the call flow is anomalous. The device can classify each call flow using the vector of numbers for each call flow.Type: GrantFiled: July 12, 2021Date of Patent: October 8, 2024Inventors: Satyendra Tiwari, Nikolaos Georgakopoulos, Utkarsh Agarwal, Pavan Belani, Srinivas Reddy Kasu, Rahul Kumar
-
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
-
Patent number: 12106203Abstract: Systems and methods for analyzing the usage of a set of workloads in a hyper-converged infrastructure are disclosed. A neural network model is trained based upon historical usage data of the set of workloads. The neural network model can make usage predictions of future demands on the set of workloads to minimize over-allocation or under-allocation of resources to the workloads.Type: GrantFiled: July 12, 2018Date of Patent: October 1, 2024Assignee: VMware LLCInventors: Alaa Shaabana, Gregory Jean-Baptiste, Anant Agarwal, Rahul Chandrasekaran, Pawan Saxena
-
Publication number: 20240320227Abstract: Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.Type: ApplicationFiled: June 3, 2024Publication date: September 26, 2024Inventors: Lawrence Manning, Rahul Mehta, Daniel Erenrich, Guillem Palou Visa, Roger Hu, Xavier Falco, Rowan Gilmore, Eli Bingham, Jason Prestinario, Yifei Huang, Daniel Fernandez, Jeremy Elser, Clayton Sader, Rahul Agarwal, Matthew Elkherj, Nicholas Latourette, Aleksandr Zamoshchin
-
Patent number: 12099428Abstract: A method of persisting and querying Real User Monitoring (RUM) data comprises grouping together spans associated with a user-interaction with a webpage or application that are ingested during a given time duration. The method also comprises generating one or more data sets each associated with an analysis modality using the grouped spans, wherein each analysis modality extracts a different level of detail from the spans. Further, the method comprises selecting, based on a first user query, a first analysis modality for generating a response to the first user query and accessing a data set that is associated with the first analysis modality. The method also comprises generating the response to the first user query using the data set associated with the first analysis modality, wherein the first user query requests information pertaining to a performance of the application in response to the user-interaction.Type: GrantFiled: January 29, 2021Date of Patent: September 24, 2024Assignee: SPLUNK Inc.Inventors: Mayank Agarwal, Jonathan Dillman, Rahul Gidwani, Justin Smith, Joshua Walters
-
Patent number: 12095769Abstract: Systems and methods are provided for authentication and authorizing a client device on a network. First, one or more packets are received from a computing entity indicating an authentication request from a client device requesting connection at a network. Next, identification information of the client device are extracted from a body of the packets. Credentials of the client device are verified based on the identification information. In response to verifying the credentials, a level of access of the client device at the network is determined. Based on the level of access, a VLAN is assigned to the client device. The systems concurrently transmit, in a single packet, to the computing entity, an indication of approval of the credentials and the assigned VLAN, wherein the computing entity provisions the assigned VLAN to the client device following an allocation of an IP address corresponding to the assigned VLAN to the client device.Type: GrantFiled: October 21, 2021Date of Patent: September 17, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Rahul Agarwal, Vikram Limaye
-
Publication number: 20240295690Abstract: According to examples, an apparatus for implementing a hermetically-covered photonic integrated circuit on a substrate having an integrated laser diode is described. The apparatus may include a cover wafer, a housing layer including a waveguide, the waveguide including a photonic integrated circuit, a laser die including a laser cavity, and a base substrate. The base substrate may include an emission window to provide a reflective design and to eliminate a need for a polarized beam splitter, a through-wafer via element to electrical coupling to the laser die and one or more pillars to set a height of the laser die relative to the photonic integrated circuit.Type: ApplicationFiled: February 14, 2024Publication date: September 5, 2024Applicant: Meta Platforms Technologies, LLCInventors: Dusan COSO, Steven Alexander-Boyd Hickman, Giuseppe Calafiore, Petr Markov, Shermin Arab, John Michael Goward, Rahul Agarwal, Zhujun Shi
-
Patent number: 12079099Abstract: Systems and methods of managing virtual application performance in a virtual computing environment are provided. A system determines an application interaction score based on corresponding application interaction factors associated with sessions. The system determines the application interaction score for each virtual application accessed during each of the sessions. The system generates an aggregated application interaction score for each of the sessions based at least on combining the application interaction score for each of the virtual applications accessed during a corresponding session. The system performs an action based at least in part on the aggregated application interaction score to improve performance of a virtual application accessed via the virtual computing environment.Type: GrantFiled: March 2, 2021Date of Patent: September 3, 2024Assignee: Citrix Systems, Inc.Inventors: Vikramjeet Singh, Mukesh Garg, Rahul Gupta, Rishabh Agarwal, Mahesh Vangapalli, Vivek Koni Raghuveer, Venkatesh Vellingiri
-
Patent number: 12080632Abstract: 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: GrantFiled: September 29, 2021Date of Patent: September 3, 2024Assignee: Advanced Micro Devices, Inc.Inventors: Deepak Vasant Kulkarni, Rahul Agarwal, Rajasekaran Swaminathan, Chintan Buch
-
Patent number: 12073240Abstract: Some embodiments provide a method of operating several logical networks over a network virtualization infrastructure. The method defines a managed physical switching element (MPSE) that includes several ports for forwarding packets to and from a plurality of virtual machines. Each port is associated with a unique media access control (MAC) address. The metho defines several managed physical routing elements (MPREs) for the several different logical networks. Each MPRE is for receiving data packets from a same port of the MPSE. Each MPRE is defined for a different logical network and for routing data packets between different segments of the logical network. The method provides the defined MPSE and the defined plurality of MPREs to a plurality of host machines as configuration data.Type: GrantFiled: June 7, 2021Date of Patent: August 27, 2024Assignee: Nicira, Inc.Inventors: Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Vivek Agarwal, Howard Wang
-
Publication number: 20240281664Abstract: A system and method for optimized training of a neural network model for data extraction is provided. The present invention provides for generating a pre-determined format type of input document by extracting words from input document along with coordinates corresponding to each word. Further, N-grams are generated by analyzing neighboring words associated with entity text present in predetermined format type of document based on threshold measurement criterion and combining extracted neighboring words in pre-defined order. Further, generated N-grams are compared with coordinates corresponding to words for labelling N-grams with field name. Further, each word in N-gram identified by the field name is tokenized in accordance with location of each of the words relative to named entity (NE) for assigning token marker. Lastly, neural network model is trained based on tokenized words in N-gram identified by token marker. The trained neural network model is implemented for extracting data from documents.Type: ApplicationFiled: April 20, 2023Publication date: August 22, 2024Inventors: Saravanan Radhakrishnan, Rahul Agarwal
-
Patent number: 12067469Abstract: A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform: receiving historical delivery records over a predetermined time period from partners associated with items offered to subregions through an online platform; generating nodes for combinations each comprising a respective one of the partners, a respective one of the items offered by the partners, and a respective one of the subregions; generating, using a machine learning model, a respective classification for each respective node on whether to tag the each respective node as deliverable in a predetermined time window; and automatically tagging a portion of the nodes as deliverable in the predetermined time window in the online platform. Other embodiments are disclosed.Type: GrantFiled: March 15, 2021Date of Patent: August 20, 2024Assignee: WALMART APOLLO, LLCInventors: Omker Mahalanobish, Rahul Agarwal, Nicholas William Sinai, Girish Thiruvenkadam
-
Patent number: 12056718Abstract: Systems and methods are described for automatically processing data stored in one or more databases using machine learning to detect entities (such as health care providers, health care plan members, patients, pharmacies, and so forth) associated with health care claims that are suspected of fraudulent, wasteful, and/or abusive activity. The techniques may further or alternatively involve generating and presenting, for a set of suspected entities, natural language explanatory information explaining how and/or why each of the respective suspected entities is considered to be suspected of fraudulent, wasteful, and/or abusive activity. Feedback provided by fraud analysts and/or other subject matter experts in the misuse detection space is used to facilitate misuse detection and misuse detection presentation.Type: GrantFiled: April 16, 2020Date of Patent: August 6, 2024Assignee: Palantir Technologies Inc.Inventors: Rahul Agarwal, Diane Wu
-
Publication number: 20240256580Abstract: A method including obtaining an index message at both (a) an index updater for an index and (b) a subindex updater for a subindex. The method also can include updating, by the index updater, the index based on the index message. The method additionally can include determining, at the subindex updater, whether the index message is eligible for the subindex. The method further can include updating, by the subindex updater, the subindex based on the index message when the index message is eligible for the subindex. Other embodiments are described.Type: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Applicant: Walmart Apollo, LLCInventors: Menkae Jeng, Shiqi Jia, Archit Agarwal, Rahul Gupta
-
Patent number: 12038933Abstract: Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.Type: GrantFiled: May 30, 2023Date of Patent: July 16, 2024Assignee: Palantir Technologies Inc.Inventors: Lawrence Manning, Rahul Mehta, Daniel Erenrich, Guillem Palou Visa, Roger Hu, Xavier Falco, Rowan Gilmore, Eli Bingham, Jason Prestinario, Yifei Huang, Daniel Fernandez, Jeremy Elser, Clayton Sader, Rahul Agarwal, Matthew Elkherj, Nicholas Latourette, Aleksandr Zamoshchin
-
Publication number: 20240230988Abstract: An edge coupler for coupling a light beam (e.g., a laser beam) into a waveguide comprises a first waveguide section characterized by a first thickness and a first constant width, a second waveguide section physically coupled to the first waveguide section and characterized by the first thickness and a gradually decreasing width, and a third waveguide section partially overlapping with the second waveguide section at an overlap region, the third waveguide section characterized by a gradually increasing width and a second thickness different from (e.g., greater than) the first thickness. In some embodiments, a surface (e.g., the top or bottom surface) of the second waveguide section and a surface (e.g., the top or bottom surface) of the third waveguide section are on a same plane.Type: ApplicationFiled: October 18, 2023Publication date: July 11, 2024Inventors: Mohit KHURANA, John GOWARD, Rahul AGARWAL, James Ronald BONAR