Patents by Inventor Marc Shapiro

Marc Shapiro 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).

  • Patent number: 11915807
    Abstract: Described herein are techniques of using machine learning to automatically extract clinical variable values for subjects from clinical record data. The techniques designate certain clinical variables as hybrid variables that can be assigned values by machine learning model prediction. The techniques process, using a machine learning model trained to predict a value of a hybrid variable, clinical record data associated with a subject to obtain a predicted hybrid variable value and an associated confidence score. The techniques set the value of the hybrid variable for the subject to the predicted hybrid variable value when the model prediction is of sufficiently high confidence.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: February 27, 2024
    Assignee: Flatiron Health, Inc.
    Inventors: Jeremy Canfield, Nisha Singh, Marc Knight, Kimberly Wiederkehr, Sarina Dass, John Ritten, Ashley Allen, Andrea Ratzlaff, Stacie Sienicki, Katherine Harrison, Will Shapiro, Brett Wittmershaus
  • Patent number: 10416925
    Abstract: A distributed computation system comprising computation units and memory shared between computation units, comprises a hardware module for detecting conflicts of access of computation units to shared memory; each hardware module for detecting conflicts configured to: store a probabilistic data structure, indicative of the addresses of shared memory involved in the current transactions; receive at least one message indicative of request for access, by one computation unit to an address of shared memory; determine, from a probabilistic data structure, whether the address is already involved in a current transaction, and transmit a message indicating presence or absence of access conflicts; receive a message indicative or confirmative of reservation or releasing of an address of shared memory, and update the probabilistic data structure for the reserved addresses and the released addresses to be considered, as being/not being involved in a current transaction. A method for using the system is provided.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: September 17, 2019
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Julien Peeters, Nicolas Ventroux, Tanguy Sassolas, Marc Shapiro
  • Publication number: 20170017435
    Abstract: A distributed computation system comprising computation units and memory shared between computation units, comprises a hardware module for detecting conflicts of access of computation units to shared memory; each hardware module for detecting conflicts configured to: store a probabilistic data structure, indicative of the addresses of shared memory involved in the current transactions; receive at least one message indicative of request for access, by one computation unit to an address of shared memory; determine, from a probabilistic data structure, whether the address is already involved in a current transaction, and transmit a message indicating presence or absence of access conflicts; receive a message indicative or confirmative of reservation or releasing of an address of shared memory, and update the probabilistic data structure for the reserved addresses and the released addresses to be considered, as being/not being involved in a current transaction. A method for using the system is provided.
    Type: Application
    Filed: April 9, 2015
    Publication date: January 19, 2017
    Inventors: Julien PEETERS, Nicolas VENTROUX, Tanguy SASSOLAS, Marc SHAPIRO
  • Patent number: 9177494
    Abstract: This stabilizer is a simple counterbalanced horizontal member that attached to a flag and is hoisted and lowered like a regular flag requiring no modifications to any external component, such as the flagpole. The flag remains fully unfurled and extended regardless of wind conditions, including indoors. It is simple to set up and use.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: November 3, 2015
    Inventors: Ronald Marc Shapiro, Nancy Carol Zellmer
  • Publication number: 20130319316
    Abstract: This stabilizer is a simple counterbalanced horizontal member that attached to a flag and is hoisted and lowered like a regular flag requiring no modifications to any external component, such as the flagpole, The flag remains fully unfurled and extended regardless of wind conditions, including indoors. It is simple to set up and use.
    Type: Application
    Filed: March 5, 2013
    Publication date: December 5, 2013
    Inventors: Ronald Marc Shapiro, Nancy Carol Zellmer
  • Patent number: 7516455
    Abstract: A method includes generating a cost associated with each of a plurality of tasks to be scheduled, and scheduling the minimum cost task if the minimum cost task successfully executes. Generating may include determining a pair-wise probability representing a probability that two tasks in the plurality of tasks conflict with each other. A system includes a cost generator generating costs associated with a plurality of tasks, the costs based on probabilities that each of the tasks influence the other tasks, and a scheduling engine operable to schedule the task with the least cost.
    Type: Grant
    Filed: September 5, 2003
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Caroline Elizabeth Matheson, Marc Shapiro
  • Patent number: 7492388
    Abstract: A system and method for enabling the automatic setting of a mask for displaying live endoscopic images on a monitor device. An imaging node processor selects a pre-determined mask setting based on an automatically detected solid state imager (CCD) type when connected to the video processor, and a selected magnifying ratio. Based on this information, a mask pattern is automatically generated in a main memory. A merge function enables the mask to be displayed with cutout portions where information including, live or frozen image, thumbnail image associated with a static image capture, and patient demographic information is displayed. The user may select the frame coordinate locations corresponding to the corners of the live viewable area, captured image display and other system and demographic information to be displayed. Further, while the system is configured to include pre-defined masks, users are additionally able to create additional masks or modify the system-defined masks.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: February 17, 2009
    Assignee: Olympus Corporation
    Inventors: Andrew Odlivak, Philip Pearson, Marc Shapiro, Deepak Agarwal, Aaron Divinsky, Peter B. Cotton
  • Publication number: 20080106489
    Abstract: A head-mounted display with an upgradeable field of view includes for at least one eye an existing lens, an existing display, an added lens, and added display. The existing lens and the added lens are positioned relative to one another as though each of the lenses is tangent to the surface of a first sphere having a center that is located substantially at a center of rotation of the eye. The existing display and the added display are positioned relative to one another as though each of the displays is tangent to a surface of a second sphere having a radius larger than the first sphere's radius and having a center that is located at the center of rotation of the eye. A head mount for the head-mounted display includes two parallel rails, one or more brow pads, one or more top pads, and one or more back pads.
    Type: Application
    Filed: November 2, 2007
    Publication date: May 8, 2008
    Inventors: LAWRENCE BROWN, Yuval Boger, Marc Shapiro
  • Patent number: 7290002
    Abstract: A system-wide selective action management facility is provided. Such a facility can support selective action management for multiple applications executing on one or more computer systems (including the operating system and its components, such as a file system). A system-wide action management facility can log actions performed on the computer system(s) and record relationships between such actions (e.g., between actions of different sources, including different documents, different applications and even different computer systems). When a user discovers a mistake, the tool allows the user to select one or more past actions (i.e., the “mistake”) for removal or replacement with one or more correction actions. The tool can also re-execute dependent actions to restore the relevant state of the system at the time of the designation, absent the “mistake”. As such, actions throughout the system can be selectively undone, fixed and/or redone in an exemplary system-wide selective action management tool.
    Type: Grant
    Filed: February 25, 2004
    Date of Patent: October 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Marc Shapiro, James William O'Brien, Caroline Elizabeth Matheson, Pablo R. Rodriguez, Manuel Costa
  • Publication number: 20070240321
    Abstract: An angle measurement tool having two legs held together by a removable adjustment member in which the legs are joined together about a common axis so that one of the legs rotates with respect to the other to form a desired angle the value of which is read using indexing means located on both legs.
    Type: Application
    Filed: April 12, 2006
    Publication date: October 18, 2007
    Inventor: Marc Shapiro
  • Patent number: 7222149
    Abstract: A system includes a weighted directional dependency graph defining one or more dependency links in a distributed system having a plurality of nodes. A weight is defined for each of the dependency links. A node ordering module generates a node order based on a cycle-cut set identifying at least one of the dependency links that is part of a cycle in the weighted directional dependency graph to create an output directional dependency graph. A method for ordering a plurality of decision nodes in a distributed system includes generating a weighted directional dependency graph, determining a cycle-cut set identifying one or more dependency links that are part of a cycle in the weighted directional dependency graph, and ordering the plurality of decision nodes based on the cycle-cut set.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: May 22, 2007
    Assignee: Microsoft Corporation
    Inventors: Youssef Hamadi, Yek Loong Chong, Marc Shapiro
  • Publication number: 20060179996
    Abstract: An angle measurement tool in which the assembled components result in only two moving parts that are pivoted relative to each other and wherein the pivot axis is the geographic center of the angle measurement component and wherein a miter joint angle, the correspondent actual angle, the complementary angle of the actual angle and the supplementary angle of the actual angle can be read simultaneously.
    Type: Application
    Filed: December 2, 2005
    Publication date: August 17, 2006
    Inventor: Marc Shapiro
  • Publication number: 20060064690
    Abstract: A system includes a weighted directional dependency graph defining one or more dependency links in a distributed system having a plurality of nodes. A weight is defined for each of the dependency links. A node ordering module generates a node order based on a cycle-cut set identifying at least one of the dependency links that is part of a cycle in the weighted directional dependency graph to create an output directional dependency graph. A method for ordering a plurality of decision nodes in a distributed system includes generating a weighted directional dependency graph, determining a cycle-cut set identifying one or more dependency links that are part of a cycle in the weighted directional dependency graph, and ordering the plurality of decision nodes based on the cycle-cut set.
    Type: Application
    Filed: September 17, 2004
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Youssef Hamadi, Marc Shapiro, Yek Chong
  • Publication number: 20050114283
    Abstract: A method and system for assisting a user in generating a report regarding a procedure such as a medical procedure. A first display region provides a hierarchical menu of available keywords from a knowledge base. A second display region provides a hierarchical menu of particular keywords that have been selected by the user. A third display region provides a report from a sentence that was generated by populating a sentence model based on the selected keywords. The sentence can be edited by selecting a keyword from the sentence, then selecting a replacement keyword from the first display region. A grammar engine corrects the grammar of the sentence based on user settings for the keywords.
    Type: Application
    Filed: May 14, 2004
    Publication date: May 26, 2005
    Inventors: Philip Pearson, Andrew Odlivak, Marc Shapiro, Deepak Agarwal, Aaron Divinsky, Peter Cotton
  • Publication number: 20050073578
    Abstract: A system and method for enabling the automatic setting of a mask for displaying live endoscopic images on a monitor device. An imaging node processor selects a pre-determined mask setting based on an automatically detected solid state imager (CCD) type when connected to the video processor, and a selected magnifying ratio. Based on this information, a mask pattern is automatically generated in a main memory. A merge function enables the mask to be displayed with cutout portions where information including, live or frozen image, thumbnail image associated with a static image capture, and patient demographic information is displayed. The user may select the frame coordinate locations corresponding to the corners of the live viewable area, captured image display and other system and demographic information to be displayed. Further, while the system is configured to include pre-defined masks, users are additionally able to create additional masks or modify the system-defined masks.
    Type: Application
    Filed: May 14, 2004
    Publication date: April 7, 2005
    Inventors: Andrew Odlivak, Philip Pearson, Marc Shapiro, Deepak Agarwal, Aaron Divinsky, Peter Cotton
  • Publication number: 20050075535
    Abstract: A method and system for capturing patient related data in an endoscopic system comprising an imaging node adapted to capture and display endoscopic images during the course of an endoscopic examination. The patient data capture system and method includes a display device that provides an interface to enable a user to enter data relating to a patient examined during the examination, including patient vital sign information at various phases of care relating to the endoscopic examination and, further including individual graphic controls for enabling entry of values relating to the patient's vitals information. The entered patients vitals information is associated with a timestamp. The patient vitals information and associated timestamps are stored in a database record associated with the patient. Further data capable of being entered into the system includes medications administered, Aldrete scores and intraprocedural assessments.
    Type: Application
    Filed: May 14, 2004
    Publication date: April 7, 2005
    Inventors: Marc Shapiro, Andrew Odlivak, Philip Pearson, Deepak Agarwal, Michael Cohen, Aaron Divinsky, Peter Cotton
  • Publication number: 20050075544
    Abstract: A system designed to support and manage the workflow for all user roles pertaining to an endoscopic laboratory, from registration and scheduling of patient information through pre-procedure, procedure and post-procedure phases of an endoscopic examination, including support for the entry, by various users associated with an endoscopic laboratory, of information and data including the processing and storage of endoscopic images captured during an endoscopic exam of a patient, for association with a patient record stored in a database, and including the entry of procedure notes and generation of reports that include the stored images, all via an integrated user interface.
    Type: Application
    Filed: May 14, 2004
    Publication date: April 7, 2005
    Inventors: Marc Shapiro, Andrew Odlivak, Philip Pearson, Deepak Agarwal, Michael Cohen, Aaron Divinsky, Joan Lee, Sai Pollachi, Mary Rogers, Ken Seidman, Christopher Whatiley, Peter Cotton
  • Publication number: 20050055179
    Abstract: A method includes generating a cost associated with each of a plurality of tasks to be scheduled, and scheduling the minimum cost task if the minimum cost task successfully executes. Generating may include determining a pair-wise probability representing a probability that two tasks in the plurality of tasks conflict with each other. A system includes a cost generator generating costs associated with a plurality of tasks, the costs based on probabilities that each of the tasks influence the other tasks, and a scheduling engine operable to schedule the task with the least cost.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 10, 2005
    Inventors: Elizabeth Matheson, Marc Shapiro
  • Publication number: 20040267877
    Abstract: A system-wide selective action management facility is provided. Such a facility can support selective action management for multiple applications executing on one or more computer systems (including the operating system and its components, such as a file system). A system-wide action management facility can log actions performed on the computer system(s) and record relationships between such actions (e.g., between actions of different sources, including different documents, different applications and even different computer systems). When a user discovers a mistake, the tool allows the user to select one or more past actions (i.e., the “mistake”) for removal or replacement with one or more correction actions. The tool can also re-execute dependent actions to restore the relevant state of the system at the time of the designation, absent the “mistake”.
    Type: Application
    Filed: February 25, 2004
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Marc Shapiro, James William O'Brien, Caroline Elizabeth Matheson, Pablo R. Rodriguez, Manuel Costa
  • Publication number: 20040267823
    Abstract: Exemplary implementations provide flexible approaches to reconcile divergent file system states and/or undo file system commands that may lead to the divergent file system states. Exemplary systems maintain records of file system commands that cause changes to file system states and enable users to selectively undo individual file system commands and/or choose proposed non-conflicting file system schedules. A file system command is decomposed into one or more primitive actions representative of the file system command. Log constraints and object constraints relating primitive actions are used to identify and resolve conflicts between primitive actions.
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Applicant: MICROSOFT CORPORATION
    Inventors: Marc Shapiro, James William O' Brien, Nuno Preguica