Patents by Inventor Robert R. Friedlander

Robert R. Friedlander 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: 9390233
    Abstract: A computer implemented method, apparatus, and computer program product for analyzing neurological images. A set of brain scans for a patient is compared to a set of baseline control scans to automatically identify regions of interest in the set of patient scans. A region of interest is an area in a scan that shows an indication of a potential abnormality. A set of electronic medical literature sources is searched for medical literature relevant to the regions of interest in the set of patient scans. The relevant medical literature is correlated to the medical literature describing the regions of interest in the set of patient scans to the regions of interest in the set of patient scans. A result is generated. The result comprises the regions of interest and a set of links to the correlated portions of the relevant medical literature are outputted.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joanna Lynn Fueyo, Robert Lee Angell, Robert R. Friedlander, James R. Kraemer
  • Patent number: 9389410
    Abstract: The illustrative embodiments provide for a computer implemented method, computer readable medium, and data processing system for adjusting a perceived image seen through an optical observation device. The azimuth-elevation-rotation of the optical observation device is measured relative to an observer. The field of view observed through the observation device appears with at least one of rotated and inverted optical translation relative to observation of the object with an unaided eye of the observer. Based on the celestial coordinate system inherent in the design of the mounting of the optical observation device, moving optical observation device in the optical translation direction, wherein the field of view moves in the optical view direction, and wherein the celestial coordinate system is selected from a group consisting of an equatorial coordinate system and an azimuth-elevation coordinate system.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Patent number: 9375712
    Abstract: A Lab On a Chip (LOC) comprises: a sample inlet for receiving a liquid sample; and a Sample Preparation Module (SPM) coupled to the sample inlet. The SPM comprises: a mixing chamber; a reagent chamber containing a reagent; a semi-permeable membrane oriented between the mixing chamber and the reagent chamber; and a tuned energy source, wherein the tuned energy source selectively causes contents of the reagent chamber to expand and pass through the semi-permeable membrane into the mixing chamber to mix the reagent with the liquid sample. The LOC further comprises a microchannel coupled to the SPM; a light source; an optic module optically proximate to the microchannel; and a plurality of lenses within the optic module, wherein each lens has a different effective focal length for generating a single composite image of an object passing through the microchannel.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Timothy Durniak, Robert R. Friedlander, James R. Kraemer
  • Patent number: 9372732
    Abstract: A method, system, and/or computer program product allocates computer processing work. One or more processors identify: an input data that is stored in a first computer for processing by a computer program; a virtual machine, stored in a second computer, that is capable of executing the computer program; a first set of constraint rules against moving the input data from the first computer; and a second set of constraint rules against moving the virtual machine from the second computer. The one or more processors assign a weight to each constraint rule, and sum the weight of all constraint rules that are applicable. In response to the first total constraint rule weight exceeding the second total constraint rule weight, movement of the input data from the first computer to the second computer is prohibited and the virtual machine is moved from the second computer to the first computer.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 21, 2016
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Patent number: 9348794
    Abstract: A method and/or system sorts data into data gravity wells on a data gravity wells membrane. A hashing logic executes instructions to convert raw data into a first logical address and first payload data, wherein the first logical address describes metadata about the first payload data. A hardware XOR unit compares the first logical address to a second logical address to derive a Hamming distance between the first and second logical addresses, wherein the second logical address is for a second payload data. A hardware data vector generator creates a data vector for the second payload data, wherein the data vector comprises the Hamming distance between the first and second logical addresses. A hardware data vector sorter then sorts data vectors into specific hardware data gravity wells on a data gravity wells membrane according to the Hamming distance stored in the data vector.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer, David M. Ungar
  • Publication number: 20160132766
    Abstract: A sensor system comprises: an energy storage device; an intermittent energy release device electrically coupled to the energy storage device, wherein the intermittent energy release device causes the energy storage device to release stored energy intermittently; a sensor electrically coupled to the energy storage device; a register electrically coupled to the sensor, wherein the register stores readings from the sensor; a synaptic neural network core electrically coupled to the sensor, wherein the synaptic neural network core converts the readings from the sensor into a synthetic context-based object that is derived from the readings and a context object; a transponder electrically coupled to the synaptic neural network core; and a storage buffer within the transponder, wherein the storage buffer stores the synthetic context-based object for transmission by the transponder to a monitoring system.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 12, 2016
    Inventors: Samuel S. Adams, Wendy A. Belluomini, Robert R. Friedlander, James R. Kraemer
  • Patent number: 9322657
    Abstract: A processor-implemented method, system, and computer program product guides mobility-impaired pedestrians. A processor receives mobile tracking readings from each of multiple mobility assistance devices, and identifies pedestrian routes taken by the mobility assistance devices to a desired destination. The processor identifies multiple routes, each of which has more mobile tracking readings than other pedestrian routes. The processor associates a recurring public event to times during which mobile tracking readings were taken to a first pedestrian route, and associates a lack of the recurring public event to times during which mobile tracking readings were taken to a second pedestrian route. If the recurring public event is currently in progress along the first pedestrian route, then the processor transmits directions that describe the second pedestrian route at which the public event is not occurring.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Publication number: 20160085992
    Abstract: A method, system, and/or computer program product enables secure debugging of a software application. A first computer receives a secure software application from a second computer. Access to data used by the secure software application is protected by a security object, which allows a processor to access the data used by the secure software application without permitting data to exit unprotected from the processor. The first computer receives from the second computer an encrypted secure sidecar debugging application that is designed to debug the secure software application. In response to detecting an error in execution of the secure software application within the first computer, the first computer transmits the secure software application and the secure sidecar debugging application to the second computer, such that the second computer is enabled to decrypt the secure sidecar debugging application and to debug the secure software application.
    Type: Application
    Filed: December 2, 2015
    Publication date: March 24, 2016
    Inventors: RICHARD H. BOIVIE, ROBERT R. FRIEDLANDER, JAMES R. KRAEMER, JEB R. LINTON
  • Patent number: 9292506
    Abstract: A method, computer program product and/or system generate presentation material for a proposed meeting. Synthetic insights of members of an expected audience at the proposed meeting are generated. The synthetic insights describe a preferred style of communication as indicated by the members of the expected meeting audience during a previous commercial interaction. Information documents from a document database are matched to a topic of the proposed meeting and the synthetic insights of the expected meeting audience, in order to retrieve relevant information documents for the proposed meeting. Presentation material for the proposed meeting is then generated from information documents that match the topic of the proposed meeting and the synthetic insights of the expected meeting audience.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, John D. Hill, III, James R. Kraemer
  • Patent number: 9292577
    Abstract: A computer implemented method, system, and/or computer program product performs an appropriate type of data analysis for a user. A preliminary request for a data analysis is received from a user having a user profile. The preliminary request fails to identify an appropriate data source for the data analysis, and fails to identify an appropriate type of data analysis. Thus, a customized request, that identifies the appropriate data source for analysis, is created from the preliminary request based on the user's profile. The customized request is mapped, based on the user's profile, to a specific data constrained analytic algorithm that performs the appropriate type of data analysis. This specific data constrained analytic algorithm performs the appropriate type of data analysis on the appropriate data source in order to generate an analytic result, which is transmitted to the user.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, James R. Kraemer
  • Publication number: 20160080370
    Abstract: A smart card includes a processing circuit, a memory that contains a protected object, an activity detector that receives a signal that describes a planned activity of a person who is in physical possession of the smart card, and an activity analyzer that evaluates features of the planned activity. In response to the activity analyzer determining that a predefined risk associated with the planned activity exceeds a predetermined value, the activity analyzer issues an instruction to a user to provide a biomarker to a biosensor. A blending logic blends real-time biometric data with a security object to generate a hybrid security object. A conversion logic uses the hybrid security object to convert a protected object into a usable object that can be utilized by the processing circuit within the smart card. A matrix barcode generator generates a matrix barcode that contains information about the user of the smart card.
    Type: Application
    Filed: November 19, 2015
    Publication date: March 17, 2016
    Inventors: RICHARD H. BOIVIE, ROBERT R. FRIEDLANDER, JAMES R. KRAEMER, JEB R. LINTON
  • Patent number: 9286358
    Abstract: A processor-implemented method, system, and/or computer program product generates and utilizes a dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects. A non-contextual data object is associated with a context object to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is associated with at least one specific data store, which includes data that is associated with data contained in the non-contextual data object and the context object. A dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects is constructed for handling requests for data stores.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer
  • Publication number: 20160066012
    Abstract: A method, system, and/or computer program product optimize a display of messages on a public electronic video display. A video camera captures images of multiple mobile vehicles that are traversing a vehicular pathway, which is physically proximate to a public electronic video display. The multiple mobile vehicles are categorized into a specific vehicle category based on captured images of the multiple mobile vehicles. The specific vehicle category is matched to a particular set of multiple video display messages. A video display message is displayed on the public electronic video display based on the specific vehicle category.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Robert R. Friedlander, Erik H. Katzen, James R. Kraemer
  • Patent number: 9262480
    Abstract: A request is received for a set of entries that make up a small cell in a database, wherein the small cell is initially described at a fine granular level of detail by a set of descriptors. In response to the total number of entries in the small cell being below a predetermined limit, the set of descriptors are modified to reduce the fine granular level of detail to a coarse granular level of detail in order to protect the privacy of individuals described by the set of entries.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, Richard Hennessy, James R. Kraemer
  • Patent number: 9262499
    Abstract: A context-based graphical database system for storing a data structure comprises an entity node that stores an identifier of an entity. A data node stores non-contextual entity data about the entity. At least one context node is linked to the data node. The at least one context node provides context to the non-contextual entity data in the data node to create contextual entity data. A pointer from the entity node to the data node returns a data node identifier to the entity node to link the contextual entity data to the entity.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer
  • Patent number: 9251237
    Abstract: A processor-implemented method, system, and/or computer program product generates and utilizes a synthetic context-based object to locate a user-specific data store. A processor associates a non-contextual data object with a context object to define a synthetic context-based object. The synthetic context-based object is associated with at least one specific data store that contains data that is associated with data in the non-contextual data object and in the context object. The processor determines a subject-matter of interest for a specific user, and associates that determined subject-matter of interest to a specific synthetic context-based object. In response to receiving a request for data from a specific user, the request is directed to the specific synthetic context-based object that describes the subject-matter of interest for that specific user. This specific synthetic context-based object locates the appropriate data store in order to return the requested data to the specific user.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer
  • Patent number: 9251246
    Abstract: A processor-implemented method, system, and/or computer program product defines multiple context-based conformed dimensional data gravity wells on a context-based conformed dimensional data gravity wells membrane. Conformed dimensional objects and synthetic context-based objects are parsed into n-tuples. A virtual mass of each parsed object is calculated, in order to define a shape of the multiple context-based conformed dimensional data gravity wells that are created when data objects that are pulled into each of the context-based conformed dimensional data gravity well frameworks on a context-based conformed dimensional gravity wells membrane.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Patent number: 9251330
    Abstract: A smart card comprises: a processing circuit; a memory that contains a protected object; an activity detector that receives a signal that describes a planned activity of a person who is in physical possession of the smart card; and an activity analyzer that evaluates features of the planned activity. In response to the activity analyzer determining that a predefined risk associated with the planned activity exceeds a predetermined value, the activity analyzer: issues an instruction to the person who is in physical possession of the smart card to provide a biomarker to a biosensor that is physically contained within the smart card; and receives, from the biosensor, real-time biometric data for the person who is in physical possession of the smart card.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard H. Boivie, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Patent number: 9235692
    Abstract: A method, system, and/or computer program product enables the secure debugging of a software application. A server receives a secure software application from a client. The secure application is designed to execute within the server, and access to data used by the secure software application is protected by a security object, which allows a processor within the server to access the data used by the secure software application without permitting data to exit unprotected from the processor. The server also receives a secure sidecar debugging application from the client. The secure sidecar debugging application is designed to debug the secure application, but cannot be used by the server. If there is an error in execution of the secure software application within the server, the server transmits the secure software application to the client, where it is debugged using the secure sidecar debugging application.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Richard H. Boivie, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Publication number: 20160004821
    Abstract: A computer implemented method, apparatus, and computer program product of determining mechanisms of action for therapies. A first set of brain scans for each subject in a plurality of subjects generated at a first time period and a second set of brain scans for each subject generated at a second time period are received. Each subject is diagnosed with a given condition and received a given therapy. A set of changes in the set of brain scans is identified for the each subject based on a comparison of a first set of regions of interest in the first set of scans for each subject with a second set of regions of interest in the second set of scans for each subject. A set of typical changes attributable to the given therapy is identified. A mechanism of action for the given therapy is generated based on the set of typical changes.
    Type: Application
    Filed: September 16, 2015
    Publication date: January 7, 2016
    Inventors: Joanna L. Fueyo, Robert L. Angell, Robert R. Friedlander, James R. Kraemer