Patents by Inventor Michael Feldman

Michael 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).

  • Publication number: 20230366891
    Abstract: Methods for predicting risk of heart transplant rejection are disclosed.
    Type: Application
    Filed: September 24, 2021
    Publication date: November 16, 2023
    Applicant: THE TRUSTEES OF THE UNIVERSITY OF PENNSYLVANIA
    Inventors: Eliot Peyster, Kenneth B. Margulies, Michael Feldman
  • Patent number: 11809384
    Abstract: Systems and methods are provided for optimizing data storage and improving the speed of data retrieval in a data store, such as a storage server connected to a large network through the use of bucketing techniques to create efficient data structures for storing received key-value datasets at one or more storage servers. Fast key-value read requests and key-value retrievals may be accomplished through the use of multiphase lookup operations on the one or more storage servers. The system is optimized for best performance of retrieval through the separation of the write and read mechanisms. Systems and methods provided herein control the level of wastefulness on the back end of a system and reduce read operation inefficiencies on the front end of a system.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: November 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Feldman, Nir Nice, Nimrod Ben Simhon, Ayelet Kroskin
  • Publication number: 20230281061
    Abstract: The disclosed distributed task coordination ensures task execution while minimizing both the risk of duplicate execution and resources consumed for coordination. Execution is guaranteed, while only best efforts are used to avoid duplication. Example solutions include requesting, by a node, a first lease from a first set of nodes; based at least on obtaining at least one first lease, requesting, by the node, a second lease from a second set of nodes; based at least on the node obtaining at least one second lease, determining a majority holder of second leases; and based at least on obtaining the majority of second leases, executing, by the node, a task associated with the at least one second lease. In some examples, the nodes comprise online processing units (NPUs). In some examples, if a first node begins executing the task and fails, another node automatically takes over to ensure completion.
    Type: Application
    Filed: May 12, 2023
    Publication date: September 7, 2023
    Inventors: Michael FELDMAN, Nimrod Ben SIMHON, Ayelet KROSKIN, Nir NICE
  • Patent number: 11687381
    Abstract: The disclosed distributed task coordination ensures task execution while minimizing both the risk of duplicate execution and resources consumed for coordination. Execution is guaranteed, while only best efforts are used to avoid duplication. Example solutions include requesting, by a node, a first lease from a first set of nodes; based at least on obtaining at least one first lease, requesting, by the node, a second lease from a second set of nodes; based at least on the node obtaining at least one second lease, determining a majority holder of second leases; and based at least on obtaining the majority of second leases, executing, by the node, a task associated with the at least one second lease. In some examples, the nodes comprise online processing units (NPUs). In some examples, if a first node begins executing the task and fails, another node automatically takes over to ensure completion.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Feldman, Nimrod Ben Simhon, Ayelet Kroskin, Nir Nice
  • Publication number: 20220300348
    Abstract: The disclosed distributed task coordination ensures task execution while minimizing both the risk of duplicate execution and resources consumed for coordination. Execution is guaranteed, while only best efforts are used to avoid duplication. Example solutions include requesting, by a node, a first lease from a first set of nodes; based at least on obtaining at least one first lease, requesting, by the node, a second lease from a second set of nodes; based at least on the node obtaining at least one second lease, determining a majority holder of second leases; and based at least on obtaining the majority of second leases, executing, by the node, a task associated with the at least one second lease. In some examples, the nodes comprise online processing units (NPUs). In some examples, if a first node begins executing the task and fails, another node automatically takes over to ensure completion.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Inventors: Michael FELDMAN, Nimrod Ben SIMHON, Ayelet KROSKIN, Nir NICE
  • Patent number: 11372690
    Abstract: The disclosed distributed task coordination ensures task execution while minimizing both the risk of duplicate execution and resources consumed for coordination. Execution is guaranteed, while only best efforts are used to avoid duplication. Example solutions include requesting, by a node, a first lease from a first set of nodes; based at least on obtaining at least one first lease, requesting, by the node, a second lease from a second set of nodes; based at least on the node obtaining at least one second lease, determining a majority holder of second leases; and based at least on obtaining the majority of second leases, executing, by the node, a task associated with the at least one second lease. In some examples, the nodes comprise online processing units (NPUs). In some examples, if a first node begins executing the task and fails, another node automatically takes over to ensure completion.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: June 28, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Feldman, Nimrod Ben Simhon, Ayelet Kroskin, Nir Nice
  • Publication number: 20210103482
    Abstract: The disclosed distributed task coordination ensures task execution while minimizing both the risk of duplicate execution and resources consumed for coordination. Execution is guaranteed, while only best efforts are used to avoid duplication. Example solutions include requesting, by a node, a first lease from a first set of nodes; based at least on obtaining at least one first lease, requesting, by the node, a second lease from a second set of nodes; based at least on the node obtaining at least one second lease, determining a majority holder of second leases; and based at least on obtaining the majority of second leases, executing, by the node, a task associated with the at least one second lease. In some examples, the nodes comprise online processing units (NPUs). In some examples, if a first node begins executing the task and fails, another node automatically takes over to ensure completion.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 8, 2021
    Inventors: Michael FELDMAN, Nimrod Ben SIMHON, Ayelet KROSKIN, Nir NICE
  • Patent number: 10959808
    Abstract: The invention provides a unitary cordless dental drive apparatus in a first embodiment having a handpiece with a cantilever arm 18 extending outward and positioned to allow a dental nose cone 26 to be connected. An activating switch 20 is located at the free end of the cantilever arm 18 in a position that is convenient for manipulation by a user. In a second embodiment, a contactor 22 is mounted below the cantilever arm 18? to contact the nose cone 26? when pressed. In a third embodiment, a standard dental office foot pedal 90 is connected to a wireless transmitter 80 for sending a signal to a receiver 92 located within the handpiece 70 for activating the handpiece 70.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 30, 2021
    Inventors: Michael Feldman, Zachary D. Blume
  • Publication number: 20200253688
    Abstract: The invention provides a unitary cordless dental drive apparatus in a first embodiment having a handpiece with a cantilever arm 18 extending outward and positioned to allow a dental nose cone 26 to be connected. An activating switch 20 is located at the free end of the cantilever arm 18 in a position that is convenient for manipulation by a user. In a second embodiment, a contactor 22 is mounted below the cantilever arm 18? to contact the nose cone 26? when pressed. In a third embodiment, a standard dental office foot pedal 90 is connected to a wireless transmitter 80 for sending a signal to a receiver 92 located within the handpiece 70 for activating the handpiece 70.
    Type: Application
    Filed: October 13, 2017
    Publication date: August 13, 2020
    Inventors: Michael Feldman, Zachary D. Blume
  • Patent number: 10664431
    Abstract: An advanced PCI express board assembly is mountable in a PCI express slot. The assembly includes a main board that is attached to an adapter board by a connector section that includes mechanical and electrical connectors. When the main board is attached to the adapter board, the plane defined by the main board is parallel to, and laterally offset from, the plane defined by the adapter board. The adapter board is connectable to a female PCI express connector in the PCI slot. When the adapter board is connected to the female PCI express connector, the main board plane is perpendicular to the motherboard and is laterally offset from the PCI express slot. More and larger components can be placed on the main board while the assembly remains within the reserved PCI express space.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: May 26, 2020
    Inventors: Michael Feldman, Boris Feldman
  • Patent number: 10649443
    Abstract: An approach for interfacing a management control system with geographically dispersed electromechanical systems is described. Service messages are used to access services supported by a number of different types of electromechanical systems. The services of the systems are exposed through the service messages, and the systems are treated as service providers without the need to account for the different types, makes, models, and vendors of the systems when accessing them. Thus, similar to the way that a client device requests services from a server in a networked computing environment, the management control system can interact with the electromechanical systems to request services. The protocol of the service messages does not need to be changed as electromechanical systems are added, replaced, or updated, and new services and support for additional hardware can be added and updated as needed without changing the management control system.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Feldman, Lambertus Antonius Jacobus Cornelis Schouwenaars
  • Patent number: 10559177
    Abstract: Embodiments herein provide methods and apparatus for monitoring and/or protecting property or other area is presented. Aspects of invention provide devices, software, systems, and methods for property and area monitoring that detect the presence of wireless devices on or over a property or in a particular geographical area. In some embodiments the detected wireless device and/or owner of a detected device can be identified. Embodiments provide methods and system for detection of wireless devices, identifiers, record time and duration that detected device was active on a property or within an area, record and transmit information to remote storage, and/or alert authorized individuals of activity within a monitored area. Embodiments of the invention allow systems and methods to work independent or with remote sensors to perform pre-programmed functions upon detection of a wireless device. Embodiments present a method for mobile configuration for scanning an area.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: February 11, 2020
    Inventors: Dean Michael Feldman, Timothy J Pierson
  • Patent number: 10495951
    Abstract: An apparatus for supporting a video camera on the shoulder of a camera operator shifts the weight of the camera away from the shoulder area and to a portion or portions of the body better adapted to bear weight, such as at the waist. The apparatus may have a false shoulder on which the camera rests, preferably without securing the camera to the upper surface of the false shoulder to allow for freedom of camera movement. One or more support struts transfer weight from the false shoulder to the other portion of the body.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: December 3, 2019
    Inventors: Jesse Michael Feldman, Adam Daniel Teichman
  • Patent number: 10481660
    Abstract: Data storage device has a super-capacitor, a control unit with multiple operational states, non-volatile memory, and a bus connected to a computing device with a separate power source. The control unit state is set by the power level of the computing device and the super-capacitor. In a backup state, the control unit stores backup data from the computing device in the non-volatile memory using power from the super-capacitor. In an inactive state, the control unit does not receive power from the super-capacitor. The control unit is set to the backup state when the device power level is less than a first threshold and the super-capacitor voltage level is greater than a second threshold. The control unit is set to the inactive state when the super-capacitor voltage level decreases below a third threshold that is less than the second threshold by more than the dielectric absorption voltage gain of the super-capacitor.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: November 19, 2019
    Inventors: Michael Feldman, Boris Feldman
  • Publication number: 20190346746
    Abstract: An apparatus for supporting a video camera on the shoulder of a camera operator shifts the weight of the camera away from the shoulder area and to a portion or portions of the body better adapted to bear weight, such as at the waist. The apparatus may have a false shoulder on which the camera rests, preferably without securing the camera to the upper surface of the false shoulder to allow for freedom of camera movement. One or more support struts transfer weight from the false shoulder to the other portion of the body.
    Type: Application
    Filed: October 9, 2018
    Publication date: November 14, 2019
    Applicant: Jesse Michael Feldman
    Inventors: Jesse Michael Feldman, Adam Daniel Teichman
  • Publication number: 20190266195
    Abstract: A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one o more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.
    Type: Application
    Filed: May 7, 2019
    Publication date: August 29, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nir Nice, Daniel Sitton, Dror Kremer, Michael Feldman
  • Patent number: 10311105
    Abstract: A data set may be distributed over many data stores, and a query may be distributively evaluated by several data stores with the results combined to form a query result (e.g., utilizing a MapReduce framework). However, such architectures may violate security principles by performing sophisticated processing, including the execution of arbitrary code, on the same machines that store the data. Instead of processing queries, a data store may be configured only to receive requests specifying one or more filtering criteria, and to provide the data items satisfying the filtering criteria. A compute node may apply a query by generating a request including one or more filter criteria, providing the request to a data node, and applying the remainder of the query (including sophisticated processing, and potentially the execution of arbitrary code) to the data items provided by the data node, thereby improving the security and efficiency of query processing.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: June 4, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Nir Nice, Daniel Sitton, Dror Kremer, Michael Feldman
  • Patent number: 10285776
    Abstract: The invention provides a unitary cordless dental drive apparatus with a cantilever arm extending outward and positioned to allow a dental nose cone to be connected. An activating switch is located at the free end of the cantilever arm in a position that is convenient for manipulation by a user. In a second embodiment, the switch is in the form of a contactor mounted below the cantilever arm to contact the nose cone when pressed. In a third embodiment, a foot pedal connected to a wireless transmitter is provided to send a signal to a receiver located within the handpiece for activating the handpiece.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: May 14, 2019
    Inventor: Michael Feldman
  • Patent number: 10226310
    Abstract: The invention provides a unitary cordless dental drive apparatus with a cantilever arm extending outward and positioned to allow a dental nose cone to be connected. An activating switch is located at the free end of the cantilever arm in a position that is convenient for manipulation by a user. In a second embodiment, the switch is in the form of a contactor mounted below the cantilever arm to contact the nose cone when pressed. In a third embodiment, a foot pedal connected to a wireless transmitter is provided to send a signal to a receiver located within the handpiece for activating the handpiece.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: March 12, 2019
    Inventor: Michael Feldman
  • Patent number: 10169259
    Abstract: A pattern-based service bus includes a plurality of bus endpoints, a bus-hosted service, and a bus storage component. The plurality of bus endpoints interact with bus participants external to the pattern-based service bus, wherein each of the plurality of bus endpoints are identified by a unique address, and type of interaction to be provided by the bus endpoint. The bus-hosted service implements patterns that define allowed interactions between each of the plurality of bus endpoints and the bus-hosted service, wherein the implemented patterns can be utilized by the plurality of bus endpoints to interact with the bus-hosted service. The bus storage component interacts with the bus-hosted service to store information relevant to operation of the pattern-based service bus.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: January 1, 2019
    Assignee: Savigent Software, Inc.
    Inventors: Michael Feldman, Alexander Fiksel, Vadim Mirkin