Patents by Inventor Stephen Fink

Stephen Fink 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: 20230114752
    Abstract: A rooftop mount device for connecting to a roof of a portable gym and for attaching exercise equipment is described. The portable gym is a portable container, such as a shipping container, having a top surface, or roof, to which the rooftop mount is attachable. The rooftop mount device includes connection members. The rooftop mount can also include one or more horizontal stabilization members and equipment attachment elements. The connection members are attached to a roof of the container. Exercise equipment is attached to the parts of the rooftop mount device. The rooftop mount provides proper height and stability for the bars, racks, stands, cages, rigs and riggings, and other exercise equipment that are attached to the container's roof so that the equipment does not move during use by an exerciser. Systems and kits are also described, which include a rooftop mount device, various exercise equipment, and a portable container.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 13, 2023
    Applicant: Sportslinq, LLC
    Inventors: Keith M. Dery, Donald D. Fink, Stephen Fink, Steve Yang
  • Patent number: 11471724
    Abstract: A rooftop mount device for connecting to a roof of a portable gym and for attaching exercise equipment is described. The portable gym is a portable container, such as a shipping container, having a top surface, or roof, to which the rooftop mount is attachable. The rooftop mount device includes connection members. The rooftop mount can also include one or more horizontal stabilization members and equipment attachment elements. The connection members are attached to a roof of the container. Exercise equipment is attached to the parts of the rooftop mount device. The rooftop mount provides proper height and stability for the bars, racks, stands, cages, rigs and riggings, and other exercise equipment that are attached to the container's roof so that the equipment does not move during use by an exerciser. Systems and kits are also described, which include a rooftop mount device, various exercise equipment, and a portable container.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: October 18, 2022
    Assignee: Sportslinq LLC
    Inventors: Keith Mark Dery, Donald D. Fink, Stephen Fink, Steve Yang
  • Patent number: 11301364
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: April 12, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Patent number: 11194572
    Abstract: At a cloud platform, a class of feed is received for an external feed corresponding to an information source, as are an instruction corresponding to a create operation for the external feed, and a dictionary input corresponding to parameters expected by the information source. The external feed produces a corresponding class of events. At the cloud platform, a handler is selected based on the received class of feed and the received create operation; the input dictionary is transferred to the handler; and the handler generates a unique destination to receive events for the class of events. The handler on the cloud platform generates a unique request to the information source to generate events of the class of feed to the unique destination and sends the request to the information source. Events generated from the information source responsive to the unique request are received at the unique destination.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Stephen Fink, Hoang Anh Le, Vinod Muthusamy, Rodric Rabbah, Jeremias Werner
  • Publication number: 20210117311
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Application
    Filed: December 28, 2020
    Publication date: April 22, 2021
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Patent number: 10929274
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: February 23, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Patent number: 10896181
    Abstract: A processor may receive a query from a user. The query may include one or more portions. The processor may identify a primary function. The processor may determine to segment the primary function into two or more subsidiary functions. The processor may process a first portion of the query with a first subsidiary function. The processor may display a processed outcome of the query to the user.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rodric Rabbah, Nicholas M. Mitchell, Stephen Fink, Olivier L. J. Tardieu
  • Publication number: 20200230458
    Abstract: A rooftop mount device for connecting to a roof of a portable gym and for attaching exercise equipment is described. The portable gym is a portable container, such as a shipping container, having a top surface, or roof, to which the rooftop mount is attachable. The rooftop mount device includes connection members. The rooftop mount can also include one or more horizontal stabilization members and equipment attachment elements. The connection members are attached to a roof of the container. Exercise equipment is attached to the parts of the rooftop mount device. The rooftop mount provides proper height and stability for the bars, racks, stands, cages, rigs and riggings, and other exercise equipment that are attached to the container's roof so that the equipment does not move during use by an exerciser. Systems and kits are also described, which include a rooftop mount device, various exercise equipment, and a portable container.
    Type: Application
    Filed: January 22, 2020
    Publication date: July 23, 2020
    Applicant: Sportslinq LLC
    Inventors: Keith Mark Dery, Donald D. Fink, Stephen Fink, Steve Yang
  • Patent number: 10489277
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: November 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Publication number: 20190213111
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Application
    Filed: March 18, 2019
    Publication date: July 11, 2019
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Patent number: 10303582
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Publication number: 20190108259
    Abstract: A processor may receive a query from a user. The query may include one or more portions. The processor may identify a primary function. The processor may determine to segment the primary function into two or more subsidiary functions. The processor may process a first portion of the query with a first subsidiary function. The processor may display a processed outcome of the query to the user.
    Type: Application
    Filed: October 5, 2017
    Publication date: April 11, 2019
    Inventors: Rodric Rabbah, Nicholas M. Mitchell, Stephen Fink, Olivier L. J. Tardieu
  • Patent number: 10191735
    Abstract: An action sequence including a plurality of actions and a corresponding input dictionary are obtained. A first container, running an image for a first one of the actions implemented in a first programming language, is instantiated, and the image is executed on the input dictionary to obtain a first action result; the input dictionary is then updated with the first action result to obtain an updated input dictionary. A second container, running an image for a second one of the actions implemented in a second programming language, different than the first programming language, is instantiated, and the image is executed on the updated input dictionary to obtain a second action result; the updated input dictionary is further updated with the second action result to obtain a further updated input dictionary. The input dictionaries are independent of the programming languages.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: January 29, 2019
    Inventors: Perry S. Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
  • Patent number: 10185558
    Abstract: An action sequence including a plurality of actions and a corresponding input dictionary are obtained. A first container, running an image for a first one of the actions implemented in a first programming language, is instantiated, and the image is executed on the input dictionary to obtain a first action result; the input dictionary is then updated with the first action result to obtain an updated input dictionary. A second container, running an image for a second one of the actions implemented in a second programming language, different than the first programming language, is instantiated, and the image is executed on the updated input dictionary to obtain a second action result; the updated input dictionary is further updated with the second action result to obtain a further updated input dictionary. The input dictionaries are independent of the programming languages.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: January 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Perry S. Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
  • Publication number: 20180121195
    Abstract: An action sequence including a plurality of actions and a corresponding input dictionary are obtained. A first container, running an image for a first one of the actions implemented in a first programming language, is instantiated, and the image is executed on the input dictionary to obtain a first action result; the input dictionary is then updated with the first action result to obtain an updated input dictionary. A second container, running an image for a second one of the actions implemented in a second programming language, different than the first programming language, is instantiated, and the image is executed on the updated input dictionary to obtain a second action result; the updated input dictionary is further updated with the second action result to obtain a further updated input dictionary. The input dictionaries are independent of the programming languages.
    Type: Application
    Filed: December 31, 2017
    Publication date: May 3, 2018
    Inventors: Perry S. Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
  • Publication number: 20180113791
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Application
    Filed: March 31, 2017
    Publication date: April 26, 2018
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Publication number: 20180113793
    Abstract: Techniques that facilitate re-hosting a subset of a serverless application are provided. In one example, a system includes an interface component, a rewriter component and a broker component. The interface component receives identifier data from a computing device that identifies a portion of a serverless application to be re-hosted by the computing device. The computing device is in communication with the serverless computing system via a network device. The rewriter component rewrites the serverless application to allow the first portion of the serverless application to be executed by the computing device and another portion of the serverless application to be executed by the serverless computing system. The interface component re-routes the first portion of the serverless application to the computing device to facilitate a debugging session for the first portion of the serverless application that is performed by the computing device.
    Type: Application
    Filed: December 13, 2017
    Publication date: April 26, 2018
    Inventors: Stephen Fink, Nicholas Matthew Mitchell
  • Patent number: 9753708
    Abstract: The present disclosure relates generally to the field of automatic conversion of sequential array-based programs to parallel MapReduce programs. In various examples, automatic conversion of sequential array-based programs to parallel MapReduce programs may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: August 7, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Stephen Fink, Rodric Rabbah, Cosmin A. Radoi, Manu Sridharan
  • Patent number: 9747187
    Abstract: Systems, methods are program products for simulating black box test results using information obtained from white box testing, including analyzing computer software (e.g., an application) to identify a potential vulnerability within the computer software application and a plurality of milestones associated with the potential vulnerability, where each of the milestones indicates a location within the computer software application, tracing a path from a first one of the milestones to an entry point into the computer software application, identifying an input to the entry point that would result in a control flow from the entry point and through each of the milestones, describing the potential vulnerability in a description indicating the entry point and the input, and presenting the description via a computer-controlled output medium.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: August 29, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen Fink, Yinnon A. Haviv, Roee Hay, Marco Pistoia, Ory Segal, Adi Sharabani, Manu Sridharan, Frank Tip, Omer Tripp, Omri Weisman
  • Patent number: 9747089
    Abstract: The present disclosure relates generally to the field of automatic conversion of sequential array-based programs to parallel MapReduce programs. In various examples, automatic conversion of sequential array-based programs to parallel MapReduce programs may be implemented in the form of systems, methods and/or algorithms.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 29, 2017
    Assignee: International Business Machines Corporation
    Inventors: Stephen Fink, Rodric Rabbah, Cosmin A. Radoi, Manu Sridharan