Patents by Inventor Daniel Martin

Daniel Martin 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: 11176123
    Abstract: The present disclosure relates to a method for enforcing constraints on data in a data processing system. The method comprises providing a set of constraints on the data. A first data update request may be received at the transactional engine and executes on the first dataset. A second data update request associated with the received data update request is determined and sent by the transactional engine to the analytical engine. The analytical engine executes the second data, resulting in a set of changes in the second dataset. The transactional engine commits the update of the first dataset before or after receiving the results of the checking of the set of constraints. The update on the first dataset is aborted by the transactional engine in response to receiving the results of the checking of the set of constraints, wherein the results indicate that the set of constraints are not met.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Andreas Brodt, Oliver Schiller, Felix Beier, Knut Stolze
  • Patent number: 11176171
    Abstract: A computer-implemented method for controlling a system is provided. The system includes a source database and a target database. The system can asynchronously replicate data changes of at least one part of the source database to the target database. This asynchronous replication includes evaluating, by a capture engine, a log of the source database for identifying any un-replicated data changes of the at least one part of the source database, transferring the identified data changes to an apply engine, and applying, by the apply engine, the transferred data changes to the target database.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andreas Brodt, Einar Lueck, Daniel Martin, Sabine Perathoner-Tschaffler
  • Publication number: 20210346105
    Abstract: Transducer-based systems can be configured to display a graphical representation of a transducer-based device, the graphical representation including graphical elements corresponding to transducers of the transducer-based device, and also including between graphical elements respectively associated with a set of the transducers and respectively associated with a region of space between the transducers of the transducer-based device. Selection of graphical elements and/or between graphical elements can cause activation of the set of transducers associated with the selected elements. Selection of a plurality of graphical elements and/or between graphical elements can cause visual display of a corresponding activation path in the graphical representation. Visual characteristics of graphical elements and between graphical elements can change based on an activation-status of the corresponding transducers.
    Type: Application
    Filed: July 22, 2021
    Publication date: November 11, 2021
    Inventors: Jeffery Charles BREWSTER, Daniel Martin REINDERS, Daniel Robert WEINKAM
  • Publication number: 20210346104
    Abstract: Transducer-based systems can be configured to display a graphical representation of a transducer-based device, the graphical representation including graphical elements corresponding to transducers of the transducer-based device, and also including between graphical elements respectively associated with a set of the transducers and respectively associated with a region of space between the transducers of the transducer-based device. Selection of graphical elements and/or between graphical elements can cause activation of the set of transducers associated with the selected elements. Selection of a plurality of graphical elements and/or between graphical elements can cause visual display of a corresponding activation path in the graphical representation. Visual characteristics of graphical elements and between graphical elements can change based on an activation-status of the corresponding transducers.
    Type: Application
    Filed: July 22, 2021
    Publication date: November 11, 2021
    Inventors: Jeffery Charles BREWSTER, Daniel Martin REINDERS, Daniel Robert WEINKAM
  • Patent number: 11169771
    Abstract: Provided herein are system, apparatus, device, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for transmitting messages to a display device based on detected audio output from the display device. In a given embodiment, a digital media player can transmit a message to the display device to control the audio output of the speaker using a transmission protocol, and transmit a set of instructions to the remote control device to confirm the display device processed the message by determining whether an attribute associated with the audio output from the speaker is within a predetermined threshold. In response to receiving a message that an attribute associated with the audio output is within a predetermined threshold, the digital media player can determine that the display device is enabled to receive communication via the transmission protocol.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: November 9, 2021
    Assignee: Roku, Inc.
    Inventor: Daniel Martin Daly
  • Publication number: 20210342947
    Abstract: Described are systems and methods for assessing a dental insurance claim. The system receives a dental image and dental information for a dental claim, with the dental image and dental information being associated with a patient. The system then determines a plurality of features of the dental image, and detects anomalies based on the features of the dental image. Next, the system compares the dental information of the patient with the plurality of features of the dental image associated with the patient. Finally, the system generates a claim summary based on the comparison of the dental information with the plurality of features of the dental image.
    Type: Application
    Filed: May 4, 2020
    Publication date: November 4, 2021
    Inventors: Daniel Martins Takabayashi, Danilo Nunes dos Santos, Sung Joon Park, Willian Leite
  • Patent number: 11163792
    Abstract: A computer-implemented method, system, and non-transitory computer program product for work assignment for parallelized database synchronization. Data changes to a source database are identified from a change log for the source database. The data changes are batched into data change chunks of data changes. An estimated processing cost for processing of each of the data change chunks to apply the data changes in the data change chunks to a target database is determined. A priority queue in which the data change chunks are identified in order of estimated processing cost is generated. Each data change chunk identified in the priority queue is assigned to a processing thread in a plurality of processing threads for processing in order by estimated processing cost from higher estimated processing cost to lower estimated processing cost to apply the data changes in the data change chunks to the target database.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jia Heng Zhong, Daniel Martin, Sowmya Kameswaran, Manogari Nogi Simanjuntak
  • Patent number: 11154248
    Abstract: Transducer-based systems and methods may be configured to display a graphical representation of a transducer-based device, the graphical representation including graphical elements corresponding to transducers of the transducer-based device, and also including between graphical elements respectively associated with a set of the transducers and respectively associated with a region of space between the transducers of the transducer-based device. Selection of graphical elements and/or between graphical elements can cause activation of the set of transducers associated with the selected elements. Transducer activation characteristics, such as initiation time, activation duration, activation sequence, and energy delivery characteristics, can vary based on numerous factors. Visual characteristics of graphical elements and between graphical elements can change based on an activation-status of the corresponding transducers.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: October 26, 2021
    Assignee: KARDIUM INC.
    Inventors: Daniel Martin Reinders, Daniel Robert Weinkam, Roxanne Wai Tak Louie, Danai Bisalputra
  • Publication number: 20210322096
    Abstract: Intra-cardiac voltage data display systems display a plurality of data sets derived at least from intra-cardiac voltage data sampled by an electrode. In some embodiments, at least some of the data sets are derived from a portion of the intra-cardiac voltage data that excludes an excludable portion of the intra-cardiac voltage data having a relationship with an occurrence of a particular cardiac event to facilitate identification of the existence of a transmural lesion in tissue adjacent the electrode. In some embodiments, the particular cardiac event is the occurrence of an R wave in the cardiac cycle, and the excludable portion is a V wave in the cardiac cycle.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 21, 2021
    Inventors: Daniel Robert WEINKAM, Daniel Martin REINDERS, Darrell Anthony HARRINGTON, Douglas Wayne GOERTZEN, Michael Hermann WEBER
  • Patent number: 11151144
    Abstract: A method for sorting a data table is provided. The method may include providing a plurality of attribute value information for each data block of the data table. The method may also include receiving a query requiring a sorting on the first attribute of the data table. The method may further include determining a plurality of sequences of a plurality of data blocks having disjoint value ranges of the first attribute based on the provided plurality of attribute value information. The method may also include, for each determined sequence of the plurality of data blocks, reading a plurality of data, sorting the read plurality of data from each data block, and concatenating the sorted plurality of data from the plurality of data blocks within the determined sequence, thereby providing a sorted plurality of sequences. The method may further include merging the sorted plurality of sequences.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Thomas F. Boehme, Andreas Brodt, Daniel Martin, Oliver Schiller
  • Patent number: 11149020
    Abstract: The invention provides for novel MAP kinase inhibitors and compositions comprising the same. In some embodiments, the MAP kinase inhibitors are p38? MAP kinase inhibitors. The invention further provides for methods for treatment of diseases comprising administration of MAP kinase inhibitors or compositions comprising MAP kinase inhibitors. In some embodiments, the disease is Alzheimer's Disease, ALS, Huntington's Disease or Parkinson's Disease.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: October 19, 2021
    Assignees: The Trustees of Columbia University in the City of New York, Northwestern University
    Inventors: Ottavio Arancio, Daniel Martin Watterson, Jeffrey Claude Pelletier, Saktimayee Mitra Roy
  • Publication number: 20210313289
    Abstract: A package for power electronics includes a power substrate, a number of power semiconductor die, and a Kelvin connection contact. Each one of the power semiconductor die are on the power substrate and include a first power switching pad, a second power switching pad, a control pad, a semiconductor structure, and a Kelvin connection pad. The semiconductor structure is between the first power switching pad, the second power switching pad, and the control pad, and is configured such that a resistance of a power switching path between the first power switching pad and the second power switching pad is based on a control signal provided at the control pad. The Kelvin connection pad is coupled to the power switching path. The Kelvin connection contact is coupled to the Kelvin connection pad of each one of the power semiconductor die via a Kelvin conductive trace on the power substrate.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventors: Brice McPherson, Daniel Martin, Jennifer Stabach
  • Patent number: 11138227
    Abstract: A computer-implemented method for computer query processing and/or data-table management in a computer system. The method includes generating a table that exists as a first instance in a first database and as a second instance in a second database. The method includes generating a current replication batch of pooled changes of the first instance that committed at or before a first time. The method includes propagating changes specified in the current replication batch to the second instance. The method includes assigning a batch-ID of the current replication batch to the query. The method includes executing the query on the second instance using the batch-ID as a filter to exclude any changes that have an assigned batch-ID of a replication batch having committed later than the current replication batch. The method includes returning results of the query execution on the second instance.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: October 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, Oliver Koeth, Daniel Martin, Knut Stolze
  • Patent number: 11140034
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for automatically determining the functionality and capabilities of electronic components. Some embodiments operate by transmitting a command to the display device in question (sometimes called the device under test—DUT—herein) and monitoring the device. Then, it is determined whether an action by the display device was one of a set of proper responses to the command. If the action was proper, then it is determined that the display device supports the command set associated with the command. The command set may be the Consumer Electronics Control (CEC) set, although this disclosure is not limited to that example.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: October 5, 2021
    Assignee: Roku, Inc.
    Inventors: Ilya Asnis, Daniel Martin Daly, Gregory Mack Garner, Scott Edward De Haas, David Allen Westerhoff, Anthony John Wood
  • Publication number: 20210303566
    Abstract: A database system stores data in a bi-temporal index that maintains recordation time and a validity time for recorded values. The index for a given key may be append only, such that the stored data for the key doesn't require modification of previously-recorded data for given validity times. The bi-temporal index comprises a key-value data store that allows values to be recorded for a specific key, validity time, and recordation time. To retrieve a value, a request presents a query with a key, subject time, and observation time. Queries look for values with a validity time most recent to and before the queried subject time and a recordation time, associated with the validity time, most recent to and before the queried observation time. The queries prioritize the validity time over the recordation time and returns the value that satisfies the query request.
    Type: Application
    Filed: June 10, 2021
    Publication date: September 30, 2021
    Inventors: Ty Peter Panagoplos, Daniel Martin Bosman, Kaveh Ghahremani, Frederic Khai Dang Ngoc
  • Publication number: 20210295671
    Abstract: Embodiments of the disclosure provide for a system and method for determining a circuit breaker position in a power distribution/load center. In one embodiment, the load center includes a plurality of circuit breakers. Each circuit breaker includes a base and a plurality of contact components coupled to the base. In that regard, an activation of a combination of the contact components indicates a position of the circuit breaker within the load center. The activation of the combination indicates that one or more of the contact components is in contact with one or more pegs coupled to the load center. When this occurs, a data transceiver coupled to each of the contact components transmits a data signal. The data signal includes a plurality of data bits, where each data bit indicates whether a corresponding contact component of the combination is activated or not activated.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Applicant: Schneider Electric USA, Inc.
    Inventors: Daniel Martin, Gregory Harrison, John Charles Foust, Matthew Furnari, Amy Gau
  • Patent number: 11129260
    Abstract: A controller for controlling a lighting system, the controller comprising: an interface arranged to communicate with one or more luminaires at a location to be illuminated; a memory arranged to store information, the information comprising a first illumination status of the location, and information of a first command causing the location to adopt the first illumination status; the interface further arranged to receive a second command comprising an instruction for the at least one luminaire to illuminate the location in accordance with a second illumination status which differs from the first illumination status; and a processor configured to determine whether to execute the second command based upon a comparison between a value associated with the first command and a value associated with the second command, the processor configured to calculate the value associated with the first command based upon a priority level value of the first command and a relevance factor associated with the first command, at a ti
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: September 21, 2021
    Assignee: SIGNIFY HOLDING B.V.
    Inventors: Remeo Magielse, Leendert Teunis Rozendaal, Daniel Martin Görgen, Michel Van De Wetering
  • Publication number: 20210286775
    Abstract: Approaches presented herein enable replicating data records between a source database and a target database. More specifically, for a batch of change records in a table received from the source database, a first estimated replication duration needed to apply the batch as a bulk change to the target is determined. For the same batch, a second estimated replication duration needed to apply a set of changes in a single row of the table to the target is determined based on time penalties for each column in the row. A threshold quantity of rows at which the first duration equals a summed total of second durations for the quantity is calculated. The bulk change is selected if a number of rows in the batch exceeds the threshold. Applying change records singly is selected if the number of rows in the batch is less than the threshold.
    Type: Application
    Filed: March 11, 2020
    Publication date: September 16, 2021
    Inventors: Felix Beier, Dennis Butterstein, Einar Lueck, Sabine Perathoner-Tschaffler, Daniel Martin
  • Publication number: 20210284390
    Abstract: A food holding device includes a receptacle member having a body and a surrounding wall for containing food. A flexible strap is attached to the receptacle member. One end of the strap is connectible to secure the receptacle around an object (e.g., a thigh of a child). The flexible strap has ends that are configured for releasable connection (e.g., using hook and loop material). The ends can overlappingly connect to secure the receptacle to the child. The strap can be attached to the receptacle member in a number of ways, and may be removable. A liner and/or a closure device (e.g., lid or drawstring) may be used with the device. The receptacle member can receive and hold a container or a pre-packaged item. The receptacle member can be a pre-packaged item itself with an attached or attachable strap. One or more parts of the device can be disposable and/or reusable.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 16, 2021
    Applicant: Daddy Loves!, LLC
    Inventor: Daniel Martin DI TATA
  • Patent number: 11120043
    Abstract: A method, system and computer program product for providing consolidated access to data of a plurality of source databases. Tables of each of the source databases are replicated to a shared accelerator. The source DBMSs are configured to dispatch queries to the accelerator for accelerating query execution. The accelerator is configured such that the replicated tables can only be accessed by the source DBMS having provided said tables for executing a dispatched query. A user can select one of the source DBMSs to act as a consolidated DBMS—C-DBMS. The C-DBMS provides the consolidated access. The user is enabled to select tables managed by another one of the DBMSs. In response to receiving the selection of the tables, the accelerator is re-configuring such that the C-DBMS is granted access also to the copies of the selected tables in the accelerator.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: September 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Peter Bendel, Oliver Benke, Namik Hrle, Ruiping Li, Daniel Martin, Maryela E. Weihrauch