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: 20230114752Abstract: 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: ApplicationFiled: October 18, 2022Publication date: April 13, 2023Applicant: Sportslinq, LLCInventors: Keith M. Dery, Donald D. Fink, Stephen Fink, Steve Yang
-
Patent number: 11471724Abstract: 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: GrantFiled: January 22, 2020Date of Patent: October 18, 2022Assignee: Sportslinq LLCInventors: Keith Mark Dery, Donald D. Fink, Stephen Fink, Steve Yang
-
Patent number: 11301364Abstract: 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: GrantFiled: December 28, 2020Date of Patent: April 12, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Fink, Nicholas Matthew Mitchell
-
Patent number: 11194572Abstract: 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: GrantFiled: December 9, 2016Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Stephen Fink, Hoang Anh Le, Vinod Muthusamy, Rodric Rabbah, Jeremias Werner
-
Publication number: 20210117311Abstract: 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: ApplicationFiled: December 28, 2020Publication date: April 22, 2021Inventors: Stephen Fink, Nicholas Matthew Mitchell
-
Patent number: 10929274Abstract: 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: GrantFiled: March 18, 2019Date of Patent: February 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Fink, Nicholas Matthew Mitchell
-
Patent number: 10896181Abstract: 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: GrantFiled: October 5, 2017Date of Patent: January 19, 2021Assignee: International Business Machines CorporationInventors: Rodric Rabbah, Nicholas M. Mitchell, Stephen Fink, Olivier L. J. Tardieu
-
Publication number: 20200230458Abstract: 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: ApplicationFiled: January 22, 2020Publication date: July 23, 2020Applicant: Sportslinq LLCInventors: Keith Mark Dery, Donald D. Fink, Stephen Fink, Steve Yang
-
Patent number: 10489277Abstract: 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: GrantFiled: December 13, 2017Date of Patent: November 26, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Fink, Nicholas Matthew Mitchell
-
Publication number: 20190213111Abstract: 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: ApplicationFiled: March 18, 2019Publication date: July 11, 2019Inventors: Stephen Fink, Nicholas Matthew Mitchell
-
Patent number: 10303582Abstract: 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: GrantFiled: March 31, 2017Date of Patent: May 28, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Fink, Nicholas Matthew Mitchell
-
Publication number: 20190108259Abstract: 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: ApplicationFiled: October 5, 2017Publication date: April 11, 2019Inventors: Rodric Rabbah, Nicholas M. Mitchell, Stephen Fink, Olivier L. J. Tardieu
-
Patent number: 10191735Abstract: 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: GrantFiled: February 21, 2017Date of Patent: January 29, 2019Inventors: Perry S. Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
-
Patent number: 10185558Abstract: 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: GrantFiled: December 31, 2017Date of Patent: January 22, 2019Assignee: International Business Machines CorporationInventors: Perry S. Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
-
Publication number: 20180121195Abstract: 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: ApplicationFiled: December 31, 2017Publication date: May 3, 2018Inventors: Perry S. Cheng, Stephen Fink, Vinod Muthusamy, Rodric Rabbah, Aleksander Slominski
-
Publication number: 20180113791Abstract: 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: ApplicationFiled: March 31, 2017Publication date: April 26, 2018Inventors: Stephen Fink, Nicholas Matthew Mitchell
-
Publication number: 20180113793Abstract: 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: ApplicationFiled: December 13, 2017Publication date: April 26, 2018Inventors: Stephen Fink, Nicholas Matthew Mitchell
-
Patent number: 9753708Abstract: 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: GrantFiled: August 7, 2015Date of Patent: September 5, 2017Assignee: International Business Machines CorporationInventors: Stephen Fink, Rodric Rabbah, Cosmin A. Radoi, Manu Sridharan
-
Patent number: 9747187Abstract: 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: GrantFiled: October 27, 2010Date of Patent: August 29, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen Fink, Yinnon A. Haviv, Roee Hay, Marco Pistoia, Ory Segal, Adi Sharabani, Manu Sridharan, Frank Tip, Omer Tripp, Omri Weisman
-
Patent number: 9747089Abstract: 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: GrantFiled: October 21, 2014Date of Patent: August 29, 2017Assignee: International Business Machines CorporationInventors: Stephen Fink, Rodric Rabbah, Cosmin A. Radoi, Manu Sridharan