Patents by Inventor James R. Kraemer

James R. Kraemer 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: 10243964
    Abstract: A reputation service running on a server, for example as a cloud server, includes receiving a request from a first user device and a second user device. The reputation management for both internet services and service providers, as well as the individuals who provide reputation feedback on those services and providers and each other. The service operates in zero-knowledge verifiable computing in order to enable strong assurance of anonymity among all participating parties. The method includes receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated. The party in one example is a person or a business entity. The unique token in one example is one or more of a tax identifier, an e-passport, or a private key of a DNS Domain registered with a certificate authority.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: James R. Kraemer, Jeb R. Linton
  • Publication number: 20180373768
    Abstract: A computer-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. One or more processors define a context object, where the context object provides a context that identifies a specific subject-matter, from multiple subject-matters, of a non-contextual data object. The processor(s) associate the non-contextual data object with the context object to define a synthetic context-based object and the synthetic context-based object with at least one specific data store. A request is received from a requester for data from said at least one specific data store that is associated with the synthetic context-based object, where said at least one specific data store is within a database of multiple data stores. Data is returned to the requester from said at least one specific data store that is associated with the synthetic context-based object.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 27, 2018
    Inventors: SAMUEL S. ADAMS, ROBERT R. FRIEDLANDER, JOHN K. GERKEN, III, JAMES R. KRAEMER, PHILIP R. VARKER
  • Patent number: 10152526
    Abstract: A processor-implemented method, system, and/or computer program product generates and utilizes synthetic context-based objects. A non-contextual data object is associated with a context object, which comports with a predetermined set of constraints, 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 then 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 request for a data store that is associated with the synthetic context-based object results in the return of at least one data store that is associated with the synthetic context-based object.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: December 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, Philip R. Varker
  • Patent number: 10135793
    Abstract: Methods and a system are provided that, in turn, are for providing security between a user device and a computer related device. A method includes providing a distributed registry service that specifies a plurality of services available to support communications between the user device and the computer related device. The method further includes at least one of dynamically constructing and altering one or more multi-node transient processing pathways between the user device and the computer related device based on respective selected ones of the plurality of services. For at least one node in each of the one or more transient processing pathways, an address thereof and a time period the at least one node is active and capable of being used is set or changed, based on at least one of an application programming interface type and a data request type implicated by a received packet.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: November 20, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy Durniak, Robert R. Friedlander, James R. Kraemer, Jeb Linton
  • Patent number: 10127303
    Abstract: A processor-implemented method, system, and/or computer program product measures and displays facets in context-based conformed dimensional data gravity wells. 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 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. Data from the multiple context-based conformed dimensional data gravity wells then populates nodes in a data model. A displayed appearance of the particular context-based conformed dimensional data gravity well is dynamically adjusted according to how many parsed synthetic context-based objects are pulled into the particular context-based conformed dimensional data gravity well.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Patent number: 10120957
    Abstract: A system comprises a hashing logic, which executes instructions to convert raw data into a first logical address and payload data, where the first logical address describes metadata about the payload data. A hardware translation unit executes instructions to translate the first logical address into a first physical address on a storage device. A hardware load/storage unit stores the first logical address and the payload data at the first physical address on the storage device. A content addressable store is associated with a reference to the logical addressed data in this location addressable high dimensional store, where the content addressable store is searched for the desired content word using at least one temporal attribute to retrieve the corresponding references with low latency. A hardware exclusive OR (XOR) unit compares two logical address vectors to derive a Hamming distance between the two logical address vectors.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: November 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel Scott Adams, Suparna Bhattacharya, Robert R. Friedlander, James R. Kraemer
  • Publication number: 20180315026
    Abstract: A service running on a server, for example as a cloud server, that services with a guarantee from a guarantor. The service includes receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a request for a service with an associated quality level for a fee. Next, the request for service received requires a guarantee of the service requiring additional assurances based on a rating quantity available by a guarantor of the service is identified. At least a portion of the rating quantity available by the guarantor of the service is received. A notification from the user that the service is unacceptable is received. In response to the notification and a verification that the associated quality level was not met, refunding at least a portion of the fee to the user from the guarantor of the service.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: James R. KRAEMER, Jeb R. LINTON
  • Publication number: 20180294962
    Abstract: A method, system and computer program product for providing an attestation of an operating environment. The method begins with booting, with a secure boot process with attestation, at least one processor with secure processor technology that allows user-level code to allocate private regions of memory which are protected from processes running at higher privilege levels. Next, one or more operating system containers are loaded in a server or a virtual machine. Each of the one or more operating system containers use each of their own process space and network space in order to operate on a single operating system kernel without creating separate virtual machines. If a set of one or more conditions of booting and loading has been satisfied using zero-knowledge verifiable computing then an attestation is sent calculated using a zero-knowledge verifiable computing technique to a second processor-based device.
    Type: Application
    Filed: April 11, 2017
    Publication date: October 11, 2018
    Inventors: James R. KRAEMER, Jeb R. LINTON
  • Patent number: 10049324
    Abstract: A computer implemented method, system, and/or computer program product generates deportment and comportment cohorts. Digital sensor data, which is derived by analyzing multimodal sensor data, comprises event metadata which describes a set of events associated with an individual. Descriptive data about the individual is retrieved by data mining a combination of online sources and off-line sources. A set of conduct analysis models is selected based on event metadata and available description data. The event metadata and the description data are analyzed in the set of conduct analysis models to form a deportment and comportment cohort, where the deportment and comportment cohort comprises attributes identifying a demeanor and manner of the individual.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robert L. Angell, Robert R. Friedlander, James R. Kraemer
  • Publication number: 20180211332
    Abstract: A service running on a server includes a method running on a server, for example as a cloud server to provide a decentralized computing solution. The solution includes an audit service, a tax service or a combination thereof. The service includes providing a distributed registry that specifies a plurality of services available to support communications between a user device and a computer related device on a communication network. The pluralities of services specified by the distributed registry are presented to the user device. A request is received from the user device for a particular service from the plurality of services. The request may be made using a zero-knowledge protocol to maintain privacy of a user of the user device. The particular service includes an additional requested service for at least one of an auditability and taxability service. The particular service is provided along with the additional requested service.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Inventors: James R. KRAEMER, Jeb R. LINTON
  • Publication number: 20180203979
    Abstract: A method, system and computer program product for providing an attestation of a user's medical condition. The method begins with determining if a set of one or more conditions has been satisfied using zero-knowledge verifiable computing on a processor based device, such as smart watch or cell phone. In response to the set of one or more conditions having been satisfied, sending an attestation calculated using a zero-knowledge verifiable computing technique to a second processor-based device that the set of one or more conditions have been satisfied optionally, using a zero knowledge protocol to maintain privacy of the user of the first processor-based device. In one example the information is “pulled” from the processor device in response to the set of one or more conditions having been satisfied. In another example, the information is “pushed” to the second processor-based device. The set of conditions includes medical conditions, and/or physiological conditions.
    Type: Application
    Filed: January 17, 2017
    Publication date: July 19, 2018
    Inventors: Susann Marie KEOHANE, James R. KRAEMER, Jeb R. LINTON
  • Patent number: 10025564
    Abstract: A processor-implemented method, system, and/or computer program product generates and implements intuitively comfortable frames of task appropriate frames of reference for multiple dimensions of context constraints for related sets of objects within an integrated development environment (IDE). One or more processors identify a hierarchical set of context constraints for an object, and depict the hierarchical set of context constraints for the object on an IDE using a visual metaphor selected by a user. The processor(s) receive a zoom-in input for a first context constraint in the hierarchical set of context constraints, and place the IDE in mention mode, such that use of the hierarchical set of context constraints against the object is disabled. In response to the IDE being placed in mention mode, the processor(s) display detail of the first context constraint on the IDE, and receive changes to the first context constraint to create a modified first context constraint.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robert R. Friedlander, John K. Gerken, III, James R. Kraemer, David M. Ungar
  • Publication number: 20180174029
    Abstract: A sensor system comprises: an energy storage device electrically coupled to an intermittent energy release device that causes the energy storage device to release stored energy intermittently; a sensor electrically coupled to the energy storage device, where the sensor detects physical events occurring at a physical device and is intermittently powered by electrical energy received from the energy storage device; a synaptic neural network core electrically coupled to the sensor, where the synaptic neural network core converts sensor readings into an object that describes the physical events occurring at the physical device; a transponder electrically coupled to the synaptic neural network core; and a storage buffer within the transponder, where the storage buffer stores the object for transmission from the transponder to a monitoring system, where the intermittent energy release device provides power to the sensor in response to the transponder transmitting the object to the monitoring system.
    Type: Application
    Filed: November 20, 2017
    Publication date: June 21, 2018
    Inventors: Samuel S. Adams, Wendy A. Belluomini, Robert R. Friedlander, James R. Kraemer
  • Patent number: 9971838
    Abstract: A processor-implemented method, system, and/or computer program product mitigate subjectively disturbing content. A context-based data gravity wells membrane supports one or more gravity wells, which hold subjectively disturbing synthetic context-based objects made up of a non-contextual data object, a first context object, and a second context object. The first context object defines the non-contextual data object, and the second context object describes how subjectively disturbing content generated by combining the non-contextual data object and the first context object is according to predefined parameters described by the second context object. New content is passed across the context-based data gravity wells membrane.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer, Jeb R. Linton
  • Publication number: 20180122006
    Abstract: A service running on a server includes a method running on a server, for example as a cloud server. The method begins with receiving from a user using a zero-knowledge protocol, each of a unique token associated with the user, an identifier of a statement to be rated, a vote related to the statement; and a pledged quantity tied to a reputation of the user and the vote. The vote either supports or opposes a veracity of the statement. Next, a confirmation is made to ensure that the unique token is associated with the user. A difference is determined between the pledge quantity and a numerical rating of the reputation of the user. In response to confirming the unique token is associated with the user and the difference is non-negative, updating a rating of the statement using zero-knowledge verifiable computing.
    Type: Application
    Filed: November 1, 2016
    Publication date: May 3, 2018
    Inventors: James R. KRAEMER, Jeb R. LINTON
  • Publication number: 20180108182
    Abstract: A method for tag-based search includes capturing an image, extracting a tag from the image, identifying a location associated with the captured image, and querying stored content for information that matches the location and the tag. Local storage is checked for the information first, and remote storage may be checked subsequently. Any located information may be used to augment the image. Information located in the remote storage may be saved in the local storage until it reaches a certain age, until it fails to be accessed for a threshold period of time, or until the location moves outside a threshold radius associated with a location of the information located in the remote storage.
    Type: Application
    Filed: December 19, 2017
    Publication date: April 19, 2018
    Inventors: Carlos H. Cardonha, Fernando L. Koch, James R. Kraemer
  • Publication number: 20180096551
    Abstract: A service for rating a statement or proposition on a server, for example a cloud server, includes receiving from a user using a zero-knowledge protocol, each of a unique token associated with the user, an identifier of a statement to be rated, a vote related to the statement; and a pledged quantity tied to a reputation of the user and the vote. The vote either supports or opposes a veracity of the statement. Next, a confirmation is made to ensure that the unique token is associated with the user. A difference is determined between the pledge quantity and a numerical rating of the reputation of the user. In response to confirming the unique token is associated with the user and the difference is non-negative, updating a rating of the statement using zero-knowledge verifiable computing.
    Type: Application
    Filed: October 4, 2016
    Publication date: April 5, 2018
    Inventors: James R. KRAEMER, Jeb R. LINTON
  • Publication number: 20180075193
    Abstract: A computer implemented method modifies a unit of medical equipment based on never-event cohorts, where a never-event is a preventable error experienced by a patient while receiving medical care. One or more processors process patient care data to form digital patient care data. The processor(s) analyze the digital patient care data using cohort criteria to identify a set of never-event attributes from the set of patient care patterns. The processor(s) receive, from a set of sensors, facility event data that describe an electrical fault in a unit of medical equipment used on patients in the patient care facility in order to modify the digital patient care data, and then modify the unit of medical equipment in order to correct the electrical fault based on the modified digital patient care data.
    Type: Application
    Filed: November 1, 2017
    Publication date: March 15, 2018
    Inventors: ROBERT L. ANGELL, ROBERT R. FRIEDLANDER, RICHARD HENNESSY, JAMES R. KRAEMER
  • Publication number: 20180069849
    Abstract: A reputation service running on a server, for example as a cloud server, includes receiving a request from a first user device and a second user device. The reputation management for both internet services and service providers, as well as the individuals who provide reputation feedback on those services and providers and each other. The service operates in zero-knowledge verifiable computing in order to enable strong assurance of anonymity among all participating parties. The method includes receiving, from a user using a zero-knowledge protocol to ensure privacy of the user, a rating with a unique token associated with the user, and identifier of a party to be rated. The party in one example is a person or a business entity. The unique token in one example is one or more of a tax identifier, an e-passport, or a private key of a DNS Domain registered with a certificate authority.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: James R. KRAEMER, Jeb R. LINTON
  • Patent number: 9905051
    Abstract: A method for tag-based search includes capturing an image, extracting a tag from the image, identifying a location associated with the captured image, and querying stored content for information that matches the location and the tag. Local storage is checked for the information first, and remote storage may be checked subsequently. Any located information may be used to augment the image. Information located in the remote storage may be saved in the local storage until it reaches a certain age, until it fails to be accessed for a threshold period of time, or until the location moves outside a threshold radius associated with a location of the information located in the remote storage.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Carlos H. Cardonha, Fernando L. Koch, James R. Kraemer