Patents by Inventor Michael Pasternak

Michael Pasternak 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: 20220148724
    Abstract: Systems and methods for securely transferring medical data for an off-site administered test. A method includes receiving, at a first device, a key associated with a second device from a third device, wherein the second device is a medical device having a unique identifier, wherein the second device includes at least one sensor configured to capture medical data; receiving, at the first device, a request to store the medical data captured by the at least one sensor from the second device; configuring the second device to store the medical data in at least one designated storage location, wherein each designated storage location is accessible to the second device and to the third device; and sending the designated storage location and the unique identifier to the third device.
    Type: Application
    Filed: March 29, 2021
    Publication date: May 12, 2022
    Applicant: Itamar Medical Ltd.
    Inventors: Michael PASTERNAK, Itay KARIV, Rafi KOBY
  • Patent number: 10754766
    Abstract: A method for memory management includes allocating an available block of memory for use by a first object, determining that the block of memory includes at least a portion of a second object, the second object no longer being used by an application associated with the second object, determining that the second object utilized at least one resource that was not shutdown, releasing the at least one resource, and writing to the block of memory with the first object.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: August 25, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Publication number: 20190342205
    Abstract: A system and a method of routing transactions between nodes of a computer network, by at least one processor. Embodiments of the method may include: receiving a destination feature vector (DFV) for at least one destination node of a plurality of destination nodes of the computer network; receiving a transaction request to route a transaction between a source node of the computer network and the at least one destination node; extracting from the transaction request one or more transaction parameters; and selecting a destination node from the plurality of destination nodes based on one or more of the transaction parameters and the DFV of the at least one destination node.
    Type: Application
    Filed: April 24, 2019
    Publication date: November 7, 2019
    Applicant: Source Ltd.
    Inventors: Shmuel Ur, Ilya Dubinsky, Michael Pasternak, Nir Chervoni
  • Patent number: 9817910
    Abstract: A processing device identifies uniform resource identifiers (URIs) for a RESTful (Representational State Transfer) web service in a server and creates server-side metadata describing each of the URIs without nesting metadata of one of the URIs in metadata of another one of the URIs. The processing device creates a file that includes the URIs and the corresponding server-side metadata for the corresponding URI to describe the RESTful web service.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: November 14, 2017
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9524224
    Abstract: A mechanism for performing monitoring system activities using a performance monitor. A method of embodiments of the invention includes identifying a plurality of monitoring tools to monitor activities of a plurality of system components at the computer system, and each monitoring tool monitors activities of at least one system component of the plurality of system components. The method further includes generating a monitoring template to include monitoring capabilities of each of the plurality of monitoring tools, and customizing, via the monitoring template, the performance monitor to serve as a universal monitoring tool to facilitate the plurality of monitoring tools to monitor the activities of the plurality of system components.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: December 20, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9465587
    Abstract: A computer system identifies a uniform resource identifier (URI) that corresponds to a resource of a RESTful web service. The URI contains elements. The computer system identifies a relationship between the elements of the URI and creates programming code for a method of a software development kit (SDK) client. The method reflects the relationships between the elements of the URI to facilitate communication with the resource of the RESTful web service.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: October 11, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Publication number: 20160192883
    Abstract: A method for measuring oxygen saturation of a user, the method includes illuminating a sternal angle of the user by electromagnetic radiation; and sensing, by an oxygen saturation sensor included in a device that is removably attached to a user, radiation emitted from the sternal angle of the user as a result of the illuminating, wherein the sensing occurs while the oxygen saturation sensor faces the sternal angle of the user; and generating detection signals by the oxygen saturation sensor in response to the sensing of the radiation, wherein the detection signals are indicative of an oxygen saturation characteristic of the user.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventors: Michael Pasternak, Yossi Lovton
  • Patent number: 9363107
    Abstract: A mechanism for accessing and processing monitoring data resulting from customized monitoring of system activities. A method of embodiments of the invention includes invoking, via a Command-Line Interface (CLI) shell console, a performance monitor at a host computer system to perform monitoring of activities of a plurality of system components of one or more computer systems. The CLI shell console provides an abstraction layer for interfaces and further provides host performance information via a common interface independent of operating systems, monitoring use-cases, monitoring tools, or programming languages employed at the host computer system. The method further includes accessing monitoring data generated from monitoring of the activities by the performance monitor.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: June 7, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9355004
    Abstract: A universal performance monitor includes an abstraction layer for managing multiple disparate monitoring tools on one or more computing devices. During runtime of the universal performance monitor on a first computing device, the universal performance monitor establishes a secure channel between the first computing device and a second computing device. The universal performance monitor queries the second computing device via the secure channel to determine whether the second computing device includes a specified monitoring tool. Upon determining that the second computing device does not include the specified monitoring tool, the universal performance monitor causes the second computing device to obtain the specified monitoring tool from a designated location, to install the specified monitoring tool with a particular configuration, to execute the specified monitoring tool and to redirect an output of the specified monitoring tool to the first computing device via the first secure channel.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: May 31, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9256488
    Abstract: A mechanism for performing verification of template integrity of monitoring templates used for customized monitoring of system activities. A method of embodiments of the invention includes calculating a first hash code for a monitoring template, the monitoring template to customize a performance monitor to serve as a universal monitor to facilitate a plurality of monitoring tools to perform monitoring of activities of a plurality of system components of the computer system, extracting the first hash code from the monitoring template, and calculating a second hash code for the monitoring template. The method further includes verifying integrity of the monitoring template by comparing the first hash code with the second hash code, and the integrity of the monitoring template is determined to be satisfactory if the first hash code matches the second hash code.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: February 9, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9231819
    Abstract: A computer system identifies metadata components that are associated with uniform resource identifiers (URIs) in service description language metadata for a RESTful (Representational State Transfer) web service The computer system identifies a programming language for a template pertaining to a method of a software development kit (SDK) client. The computer system creates the template. The template includes programming code placeholders for the metadata components based on the identified programming language.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: January 5, 2016
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Publication number: 20150269066
    Abstract: A method for memory management includes allocating an available block of memory for use by a first object, determining that the block of memory includes at least a portion of a second object, the second object no longer being used by an application associated with the second object, determining that the second object utilized at least one resource that was not shutdown, releasing the at least one resource, and writing to the block of memory with the first object.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9021102
    Abstract: A mechanism for platform-independent communication with web servers is disclosed. A method of embodiments of the invention includes accessing a web server of a plurality of web servers from a computer system using a CLI. Accessing the web server is performed independent of a runtime environment at the computer system. The method further includes establishing communication between the web server and the computer system. Establishing communication further includes converting web service arguments into command line arguments that are CLI-compatible and provided through a CLI console associated with the CLI.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: April 28, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9009668
    Abstract: A mechanism for performing dynamic software testing on a computer system using a test entity. A method of embodiments of the invention includes causing a test execution script to run a test based on a first configuration setting as defined in the test execution script. The test execution script is executed in a script execution environment utilizing a software framework of a computer system. The method further includes modifying, in runtime, the first configuration setting into a second configuration setting, and causing, in runtime, the test execution script to rerun the test based on the second configuration setting.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: April 14, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 9003361
    Abstract: A computer system receives user input indicating uniform resource identifiers (URIs) for a RESTful web service. The computer system identifies a programming language for a RESTful web service software development kit (SDK) client and creates methods for the URIs using programming code format of the identified programming language. The computer system creates the RESTful web service SDK client using the methods.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 7, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 8935662
    Abstract: A computing device executes one or more applications within a shell session, such as a Powershell session. The computing device may detect, within the shell session, a runtime exception that causes the shell session to prematurely terminate. The computer device serializes an object associated with the runtime exception prior to closure of the shell session. The computer device may also serialize other objects. Serializing the object includes identifying the object's type, identifying data associated with the object's type, identifying internal types of the object, and identifying data associated with each of the internal types, and generating a representation of the object that preserves the object's type, the data included in the object, and all internal types of the object.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: January 13, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Patent number: 8850396
    Abstract: A mechanism for performing dynamic software testing on a computer system based on grouping of tests using a test list entity. A method of embodiments of the invention includes causing execution a first group of first tests based on a first set of configuration settings, and executing the first group includes enabling a test execution script to run the first tests according to the first set of configuration settings, and the test execution script is hosted at a test execution platform of a computer system. The method further includes facilitating creation, in runtime, a second group of second tests based on a second set of configuration settings that is different from the first set of configuration settings, and causing execution, in runtime, the second group of second tests, and executing the second group includes enabling the test execution script to run the second tests according to the second set of configuration settings.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: September 30, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Publication number: 20140157227
    Abstract: A computer system identifies a uniform resource identifier (URI) that corresponds to a resource of a RESTful web service. The URI contains elements. The computer system identifies a relationship between the elements of the URI and creates programming code for a method of a software development kit (SDK) client. The method reflects the relationships between the elements of the URI to facilitate communication with the resource of the RESTful web service.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Publication number: 20140156828
    Abstract: A computer system identifies metadata components that are associated with uniform resource identifiers (URIs) in service description language metadata for a RESTful (Representational State Transfer) web service The computer system identifies a programming language for a template pertaining to a method of a software development kit (SDK) client. The computer system creates the template. The template includes programming code placeholders for the metadata components based on the identified programming language.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak
  • Publication number: 20140157228
    Abstract: A computer system receives user input indicating uniform resource identifiers (URIs) for a RESTful web service. The computer system identifies a programming language for a RESTful web service software development kit (SDK) client and creates methods for the URIs using programming code format of the identified programming language. The computer system creates the RESTful web service SDK client using the methods.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: Red Hat Israel, Ltd.
    Inventor: Michael Pasternak