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: 11954053
    Abstract: 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: Grant
    Filed: October 13, 2022
    Date of Patent: April 9, 2024
    Assignee: SambaNova Systems, Inc.
    Inventors: Yaqi Zhang, Matthew Feldman
  • Patent number: 11832097
    Abstract: 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: Grant
    Filed: June 3, 2021
    Date of Patent: November 28, 2023
    Assignee: M87, Inc.
    Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
  • Publication number: 20230350822
    Abstract: 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: Application
    Filed: October 13, 2022
    Publication date: November 2, 2023
    Applicant: SambaNova Systems, Inc.
    Inventors: Yaqi ZHANG, Matthew FELDMAN
  • Publication number: 20230315322
    Abstract: 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: Application
    Filed: June 12, 2023
    Publication date: October 5, 2023
    Applicant: SambaNova Systems, Inc.
    Inventors: Matthew FELDMAN, Yaqi ZHANG
  • Publication number: 20230281156
    Abstract: 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: Application
    Filed: August 23, 2022
    Publication date: September 7, 2023
    Applicant: SambaNova Systems, Inc.
    Inventors: Yaqi Zhang, Mark Wagner, Matthew Feldman, Weiwei Chen
  • Publication number: 20220294869
    Abstract: 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: Application
    Filed: January 28, 2022
    Publication date: September 15, 2022
    Inventors: BALAJI PITCHAIKANI, ERIC CHRISTOPHER BRUSSEAU, VADIM OLSHANSKY, PETER MATTHEW FELDMAN, CHARLES SCOTT ZUMBAHLEN, ELYAS MANZUR SALEM
  • Patent number: 11272019
    Abstract: 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: Grant
    Filed: September 14, 2020
    Date of Patent: March 8, 2022
    Assignee: NOMADIX, INC.
    Inventors: Balaji Pitchaikani, Eric Christopher Brusseau, Vadim Olshansky, Peter Matthew Feldman, Charles Scott Zumbahlen, Elyas Manzur Salem
  • Publication number: 20210306847
    Abstract: 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: Application
    Filed: June 3, 2021
    Publication date: September 30, 2021
    Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
  • Patent number: 11064355
    Abstract: 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: Grant
    Filed: January 21, 2020
    Date of Patent: July 13, 2021
    Assignee: M87, Inc.
    Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
  • Publication number: 20210105330
    Abstract: 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: Application
    Filed: September 14, 2020
    Publication date: April 8, 2021
    Inventors: BALAJI PITCHAIKANI, ERIC CHRISTOPHER BRUSSEAU, VADIM OLSHANSKY, PETER MATTHEW FELDMAN, CHARLES SCOTT ZUMBAHLEN, ELYAS MANZUR SALEM
  • Publication number: 20210058141
    Abstract: The subject matter describes software, devices, networks, and methods to configure a wireless device to establish two or more concurrent wireless links in a wireless network. Embodiments disclosed herein relate to use of computing and communication resources to perform multi-hop wireless communication and to expand the coverage of cellular networks.
    Type: Application
    Filed: August 5, 2020
    Publication date: February 25, 2021
    Inventors: Vidur BHARGAVA, Peter Matthew FELDMAN
  • Patent number: 10778787
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: September 15, 2020
    Assignee: NOMADIX, INC.
    Inventors: Balaji Pitchaikani, Eric Christopher Brusseau, Vadim Olshansky, Peter Matthew Feldman, Charles Scott Zumbahlen, Elyas Manzur Salem
  • Patent number: 10771144
    Abstract: The subject matter describes software, devices, networks, and methods to configure a non-cellular interface of a wireless device to establish two or more wireless links in a hybrid of cellular network and a non-cellular network. The advantage of concurrent uses of non-cellular interfaces maximizes the use of computing and communication resources to perform multi-hop communication and to expand the coverage of cellular networks.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: September 8, 2020
    Assignee: M87, INC.
    Inventors: Vidur Bhargava, Peter Matthew Feldman
  • Patent number: 10713094
    Abstract: An online system maintains a plurality of content items. The online system selects and provides content items to users of the online system in response to impression opportunities to provide content items to users. A plurality of segments of the impression opportunities are determined. Each segment categorizes the impression opportunities. A relationship between a value metric and computing resources used in the selection process are determined for each segment. Each relationship provides a rate of increase of the value metric given an increase in computing resources used. An allocation of computing resources used per impression opportunity for each of segment is determined based on the rates. A plurality of impression opportunities are identified. In response, one or more content items are selected for each impression opportunity using computing resources according to the determined allocation for the segment to which each impression opportunity belongs.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: July 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Matthew Feldman, Li Yu, Wei Yu, Phillip Huang, Haomin Yu, Yufei Chen
  • Publication number: 20200162903
    Abstract: 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: Application
    Filed: January 21, 2020
    Publication date: May 21, 2020
    Inventors: Vidur BHARGAVA, Eric Kord HENDERSON, Peter Matthew FELDMAN
  • Patent number: 10575170
    Abstract: 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: Grant
    Filed: October 15, 2018
    Date of Patent: February 25, 2020
    Assignee: M87, INC.
    Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman
  • Publication number: 20190245932
    Abstract: 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: Application
    Filed: September 10, 2018
    Publication date: August 8, 2019
    Inventors: BALAJI PITCHAIKANI, ERIC CHRISTOPHER BRUSSEAU, VADIM OLSHANSKY, PETER MATTHEW FELDMAN, CHARLES SCOTT ZUMBAHLEN, ELYAS MANZUR SALEM
  • Patent number: 10373271
    Abstract: An online system applies content policies regulating presentation of sponsored content to its users. For example, content policies may prevent the presentation of sponsored content items in certain positions content feeds. The online system may relax a content policy when generating a content feed for a user based on characteristics of a user. For example, the online system generates a model determining a tolerance of the user for sponsored content, and relaxes one or more content policies if the tolerance of the user for sponsored content equals or exceeds a threshold. As another example, the online system determines whether to relax one or more content policies based on a comparison of a historical amount of compensation received from the user and an expected amount of compensation from presenting content items violating a content policy.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: August 6, 2019
    Assignee: Facebook, Inc.
    Inventors: Matthew Feldman, Jonathan Mooser, Cassidy Jake Beeve-Morris, Halil Bayrak, Aishwarya Rajagopal, Shuo Li, Leqiang Li, Zachary Zhang
  • Publication number: 20190053048
    Abstract: 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: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: Vidur BHARGAVA, Eric Kord HENDERSON, Peter Matthew FELDMAN
  • Patent number: 10136311
    Abstract: 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: Grant
    Filed: December 12, 2014
    Date of Patent: November 20, 2018
    Assignee: M87, INC.
    Inventors: Vidur Bhargava, Eric Kord Henderson, Peter Matthew Feldman