Patents by Inventor Michael Alex Frumkin

Michael Alex Frumkin 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: 20190278600
    Abstract: Approaches in accordance with various embodiments provide for the processing of sparse matrices for mathematical and programmatic operations. In particular, various embodiments utilize a tiling approach that divides a sparse matrix into submatrices, many of which will include only zero-value entities. These empty tiles can be ignored, and only the tiles with non-zero entries processed, which reduces resource and time requirements for the processing. An indexing approach can be used for each entity that is a combination of the tile identifier and an offset value, which enables the values to be multiplied correctly against, for example, values of a dense matrix. The tiles can be processed in parallel and the results accumulated to generate a matrix product. The matrix product can then be passed to the next step in a process or operation, such as to a next layer in a deep neural network.
    Type: Application
    Filed: January 15, 2019
    Publication date: September 12, 2019
    Inventors: Michael Alex Frumkin, Jeff Pool, Lung Sheng Chien
  • Patent number: 10038589
    Abstract: A system and method is provided for identifying network links for augmentation based on potential link failures. In one aspect, the links are selected by identifying multiple shortest paths between a node pair and generating augmentation recommendations for a single link by accumulating recommendations based on multiple node pairs.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: July 31, 2018
    Assignee: Google LLC
    Inventors: Rajesh Krishnaswamy, Michael Alex Frumkin
  • Patent number: 9553794
    Abstract: A traffic engineering process seeks to optimize network utilization and creating paths in the network such that the network is used efficiently. The exemplary embodiments seek to maintain fairness across allocation of flows while honoring constraints on the number of paths used per flow and the granularity of splits allowed. Exemplary embodiments provide a solution in a speedy manner and get close to optimal solutions for allocation of the network traffic.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: Jonathan Edward Zolla, Aspi Homi Siganporia, Uday Ramakrishma Naik, Alok Kumar, Sushant Jain, Michael Alex Frumkin
  • Patent number: 9369338
    Abstract: A system and method is provided for identifying network links for augmentation based on potential link failures. In one aspect, the links are selected by identifying multiple shortest paths between a node pair and generating augmentation recommendations for a single link by accumulating recommendations based on multiple node pairs.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Rajesh Krishnaswamy, Michael Alex Frumkin
  • Patent number: 8964546
    Abstract: Systems and methods are disclosed herein for measuring the traffic flow on a link. The system includes a processor that is configured to generate aggregate egress data for multiple origin endpoints by aggregating amounts of egress traffic detected by servers processing the egress traffic at the origin endpoints. The processor is also configured to obtain the proportions of traffic flows that traverse each path between each endpoint pair, which includes an origin endpoint and a destination endpoint. Each path includes multiple network links such that a single network link may be shared across multiple paths. Finally, the processor computes an amount of traffic flow on a shared link based on the aggregate egress data and the obtained proportions.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Sushant Jain, Alok Kumar, Rui Zhang-Shen, Michael Alex Frumkin, Aspi Homi Siganporia, Matthew Jonathan Holliman
  • Patent number: 8630185
    Abstract: Systems and methods for optimizing traffic in a data network. Network traffic may be optimized by associating costs with data links that connect network nodes. A set of lowest cost paths between a source network node and a destination network node may be determined by analyzing paths in the data network. An explored path may be extended to another network node based on whether the other network node is able to reach the destination network node without forming a loop with the explored path.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: January 14, 2014
    Assignee: Google Inc.
    Inventors: Michael Alex Frumkin, Alok Kumar