Patents by Inventor Matthew Feldman
Matthew Feldman 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: 12267398Abstract: Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.Type: GrantFiled: January 28, 2022Date of Patent: April 1, 2025Assignee: NOMADIX, INC.Inventors: Balaji Pitchaikani, Eric Christopher Brusseau, Vadim Olshansky, Peter Matthew Feldman, Charles Scott Zumbahlen, Elyas Manzur Salem
-
Publication number: 20250086402Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A flow generation service may receive a natural language input that indicates instructions for automating a task according to a first process flow. Using a large language model (LLM), the flow generation service may decompose the natural language input into a set of elements (e.g., logical actions) and connectors, where the LLM may be trained on first metadata corresponding to a second process flow that is created manually by a user. In addition, using the LLM, the flow generation service may generate second metadata corresponding to each of the set of elements based on decomposing the natural language input. The flow generation service may sequence and merge the set of elements to generate the first process flow. In some examples, the flow generation service may send, for display to a user interface of a user device, the first process flow.Type: ApplicationFiled: January 17, 2024Publication date: March 13, 2025Inventors: Ran Xu, Zeyuan Chen, Yihao Feng, Krithika Ramakrishnan, Congying Xia, Juan Carlos Niebles Duque, Vetter Serdikova, Huan Wang, Yuxi Zhang, Kexin Xie, Donglin Hu, Bo Wang, Ajaay Ravi, Matthew David Trepina, Sam Bailey, Abhishek Das, Yuliya Feldman, Pawan Agarwal
-
Patent number: 12238513Abstract: The subject matter describes devices, networks, systems, media, and methods to create secure communications between wireless devices and cellular networks, where the wireless devices communicate with the cellular networks via multi-hopping methods in wireless networks.Type: GrantFiled: October 17, 2023Date of Patent: February 25, 2025Assignee: M87, Inc.Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
-
Publication number: 20250053518Abstract: A system comprises an array of reconfigurable units including a plurality of pattern compute units (PCUs) and a plurality of pattern memory units (PMUs), and a compiler configured to receive a tensor including a plurality of memory access patterns of a first type (read) and a second type (write) located in a logical memory of the compiler. Each memory access pattern includes a memory access particular to that type. The compiler is configured to create a plurality of duplicates of the tensor and assign one or more contexts of any type to the duplicate tensors, such that no two contexts of the same type are in the same duplicate tensor. The compiler is configured to trim the duplicate tensors to retain portions including its corresponding assigned contexts remove portions that are inconsequential to the assigned contexts and dispatch the assigned contexts from each duplicate tensor to one or more PMUs.Type: ApplicationFiled: November 29, 2023Publication date: February 13, 2025Applicant: SambaNova Systems, Inc.Inventors: Matthew FELDMAN, Yaqi ZHANG
-
Patent number: 12201809Abstract: Disclosed herein is a wearable drug delivery device including a container filled at least partially with a drug including at least one of a PCSK9 (Proprotein Convertase Subtilisin/Kexin Type 9) specific antibody, a granulocyte colony-stimulating factor (G-CSF), a sclerostin antibody, or a calcitonin gene-related peptide (CGRP) antibody. The wearable drug delivery device may include a needle and an insertion mechanism configured to insert the needle into a patient. A fluid pathway connector may define a sterile fluid flowpath between the container and the insertion mechanism. Optionally, a cannula initially disposed about the needle may be included. The cannula may be retained in the patient at an injection site created by the needle after the needle is withdrawn from the patient. Methods of assembly and operation are also provided.Type: GrantFiled: July 28, 2021Date of Patent: January 21, 2025Assignee: AMGEN INC.Inventors: Scott R. Gibson, Sheldon B. Moberg, Basel Hasan Taha, Margaux Frances Boyaval, Mark A. Destefano, Lawton Laurence, John C. Love, Ian B. Hanson, Paul F. Bente, IV, Matthew J. Clemente, Antonio Ubach, Rajan Ramaswamy, Daniel S. Codd, Scott Beaver, Kevin L. Bokelman, Ian P. Dardani, Sean M. O'connor, Danielle Feldman
-
Patent number: 12204489Abstract: A method for partitioning executable operations for a reconfigurable computing system includes receiving a set of expressions comprising a plurality of operations and dependencies for those operations, partitioning the plurality of operations into selected executable partitions wherein each selected executable partition conforms to resource constraints for a reconfigurable unit of the reconfigurable computing system. Partitioning the plurality of operations into selected executable partitions may include seeding a candidate partition with an operation, recursively generating an additional candidate partition for each operation adjacent to the candidate partition whose dependent operations are already within the candidate partition or a previously selected partition, and selecting a best candidate partition based on resource cost. A corresponding system and computer-readable medium are also disclosed herein.Type: GrantFiled: August 23, 2022Date of Patent: January 21, 2025Assignee: SambaNova Systems, Inc.Inventors: Yaqi Zhang, Mark Wagner, Matthew Feldman, Weiwei Chen
-
Publication number: 20250013375Abstract: A system and method for memory unit partitioning for reconfigurable dataflow computing systems includes a parser that receives and parses source code for a reconfigurable dataflow processor, a tensor expression extractor that extracts tensor indexing expressions from the source code, a logical memory constraint generator that converts the tensor indexing expressions to logical memory indexing constraints, a grouping module that groups the logical memory indexing constraints into concurrent access groups, and a memory partitioning module that determines a memory unit partitioning solution for each concurrent access group.Type: ApplicationFiled: September 17, 2024Publication date: January 9, 2025Applicant: SambaNova Systems, Inc.Inventors: Yaqi ZHANG, Matthew FELDMAN
-
Patent number: 12093551Abstract: A system includes a reconfigurable dataflow processor that comprises an array of compute units and an array of memory units interconnected with a switching fabric. The reconfigurable dataflow processor can be configured to execute a plurality of tensor indexing expressions and access the array of memory units according to a memory unit partitioning solution.Type: GrantFiled: June 12, 2023Date of Patent: September 17, 2024Assignee: SambaNova Systems, Inc.Inventors: Matthew Feldman, Yaqi Zhang
-
Publication number: 20240241844Abstract: A method and system for integrating buffer views into buffer access operations in reconfigurable computing environments. The method includes detecting, in a buffer allocation statement comprising a tensor indexing expression, a buffer view indicator and one or more buffer view parameters. The buffer view parameters are lowered into the tensor indexing expression, according to the buffer view indicator, to produce a modified tensor indexing expression. The buffer view indicator is removed from a buffer allocation statement to produce a modified buffer allocation statement and allocating a buffer according to the modified buffer allocation statement. The system implements the described method and further includes a non-transitory computer readable medium for executing the disclosed method.Type: ApplicationFiled: April 1, 2024Publication date: July 18, 2024Applicant: SambaNova Systems, Inc.Inventors: Yaqi ZHANG, Matthew FELDMAN
-
Publication number: 20240163663Abstract: The subject matter describes devices, networks, systems, media, and methods to create secure communications between wireless devices and cellular networks, where the wireless devices communicate with the cellular networks via multi-hopping methods in wireless networks.Type: ApplicationFiled: October 17, 2023Publication date: May 16, 2024Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
-
Patent number: 11954053Abstract: A method for integrating buffer views into buffer access operations in a reconfigurable computing environment includes detecting, in an instruction stream for a reconfigurable dataflow unit (RDU), a buffer allocation statement comprising a tensor indexing expression, a buffer view indicator and one or more buffer view parameters. The method also includes lowering the buffer view parameters into the indexing expression according to the buffer view indicator to produce a modified tensor indexing expression, removing the buffer view indicator from the buffer allocation statement to produce a modified buffer allocation statement and allocating a buffer according to the modified buffer allocation statement. The modified buffer allocation statement may include the modified tensor indexing expression. A corresponding system and computer readable medium are also disclosed herein.Type: GrantFiled: October 13, 2022Date of Patent: April 9, 2024Assignee: SambaNova Systems, Inc.Inventors: Yaqi Zhang, Matthew Feldman
-
Patent number: 11832097Abstract: The subject matter describes devices, networks, systems, media, and methods to create secure communications between wireless devices and cellular networks, where the wireless devices communicate with the cellular networks via multi-hopping methods in wireless networks.Type: GrantFiled: June 3, 2021Date of Patent: November 28, 2023Assignee: M87, Inc.Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
-
Publication number: 20230350822Abstract: A method for integrating buffer views into buffer access operations in a reconfigurable computing environment includes detecting, in an instruction stream for a reconfigurable dataflow unit (RDU), a buffer allocation statement comprising a tensor indexing expression, a buffer view indicator and one or more buffer view parameters. The method also includes lowering the buffer view parameters into the indexing expression according to the buffer view indicator to produce a modified tensor indexing expression, removing the buffer view indicator from the buffer allocation statement to produce a modified buffer allocation statement and allocating a buffer according to the modified buffer allocation statement. The modified buffer allocation statement may include the modified tensor indexing expression. A corresponding system and computer readable medium are also disclosed herein.Type: ApplicationFiled: October 13, 2022Publication date: November 2, 2023Applicant: SambaNova Systems, Inc.Inventors: Yaqi ZHANG, Matthew FELDMAN
-
Publication number: 20230315322Abstract: A system includes a reconfigurable dataflow processor that comprises an array of compute units and an array of memory units interconnected with a switching fabric. The reconfigurable dataflow processor can be configured to execute a plurality of tensor indexing expressions and access the array of memory units according to a memory unit partitioning solution.Type: ApplicationFiled: June 12, 2023Publication date: October 5, 2023Applicant: SambaNova Systems, Inc.Inventors: Matthew FELDMAN, Yaqi ZHANG
-
Publication number: 20230281156Abstract: A method for partitioning executable operations for a reconfigurable computing system includes receiving a set of expressions comprising a plurality of operations and dependencies for those operations, partitioning the plurality of operations into selected executable partitions wherein each selected executable partition conforms to resource constraints for a reconfigurable unit of the reconfigurable computing system. Partitioning the plurality of operations into selected executable partitions may include seeding a candidate partition with an operation, recursively generating an additional candidate partition for each operation adjacent to the candidate partition whose dependent operations are already within the candidate partition or a previously selected partition, and selecting a best candidate partition based on resource cost. A corresponding system and computer-readable medium are also disclosed herein.Type: ApplicationFiled: August 23, 2022Publication date: September 7, 2023Applicant: SambaNova Systems, Inc.Inventors: Yaqi Zhang, Mark Wagner, Matthew Feldman, Weiwei Chen
-
Publication number: 20220294869Abstract: Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.Type: ApplicationFiled: January 28, 2022Publication date: September 15, 2022Inventors: BALAJI PITCHAIKANI, ERIC CHRISTOPHER BRUSSEAU, VADIM OLSHANSKY, PETER MATTHEW FELDMAN, CHARLES SCOTT ZUMBAHLEN, ELYAS MANZUR SALEM
-
Patent number: 11272019Abstract: Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.Type: GrantFiled: September 14, 2020Date of Patent: March 8, 2022Assignee: NOMADIX, INC.Inventors: Balaji Pitchaikani, Eric Christopher Brusseau, Vadim Olshansky, Peter Matthew Feldman, Charles Scott Zumbahlen, Elyas Manzur Salem
-
Publication number: 20210306847Abstract: The subject matter describes devices, networks, systems, media, and methods to create secure communications between wireless devices and cellular networks, where the wireless devices communicate with the cellular networks via multi-hopping methods in wireless networks.Type: ApplicationFiled: June 3, 2021Publication date: September 30, 2021Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
-
Patent number: 11064355Abstract: The subject matter describes devices, networks, systems, media, and methods to create secure communications between wireless devices and cellular networks, where the wireless devices communicate with the cellular networks via multi-hopping methods in non-cellular networks.Type: GrantFiled: January 21, 2020Date of Patent: July 13, 2021Assignee: M87, Inc.Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
-
Publication number: 20210105330Abstract: Aspects of the present disclosure include systems and methods for injecting content into a webpage at or local to a network access gateway. For example, in an embodiment, a network access gateway is provided for accessing the internet. A user logs onto the internet through the network access gateway and request a webpage. The gateway requests the webpage from the webpage provider. Before the gateway delivers the webpage to the user, the gateway, or a content injection engine local to the gateway, injects content, such as, for example, advertisements or other useful information, into the webpage and then sends the altered webpage to the user.Type: ApplicationFiled: September 14, 2020Publication date: April 8, 2021Inventors: BALAJI PITCHAIKANI, ERIC CHRISTOPHER BRUSSEAU, VADIM OLSHANSKY, PETER MATTHEW FELDMAN, CHARLES SCOTT ZUMBAHLEN, ELYAS MANZUR SALEM