Patents by Inventor Roman Vaculin

Roman Vaculin 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: 20200005189
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include identifying one or more analytic processes to process blockchain data, determining a primary type of data analytic to be performed by the one or more analytic processes, selecting a type of data store to use for performing the one or more data analytic processes based on the primary type of data analytic, accessing the blockchain data, applying the one or more analytic processes, and storing results of the applied analytic processes in a database, file or dashboard. The analytic data may be realized in any manner or preference requested.
    Type: Application
    Filed: September 9, 2019
    Publication date: January 2, 2020
    Inventors: Gennaro A. Cuomo, Donna N. Dillenberger, Rong Liu, Roman Vaculin
  • Patent number: 10515233
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include identifying a number of data parameters to extract from a blockchain based on a request for analytic data, creating one or more queries based on the data parameters, executing the one or more queries and retrieving the data parameters from the blockchain, identifying one or more permissions of a user account associated with the request for analytic data, and populating an interface with analytic figures based on the data parameters retrieved from the blockchain.
    Type: Grant
    Filed: March 19, 2017
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Donna N. Dillenberger, Fenno F. Heath, III, Rong Liu, Roman Vaculin
  • Patent number: 10482491
    Abstract: A method for targeting marketing for user conversion includes receiving a list of users. Data pertaining to the users is received. A conversion likelihood score representing an estimation of how likely the user would be to converted from a trial user to a paid user is determined for each user. A similarity score representing how similar the users of the pair are to one another is determined for each possible pair of users. A graph in which each node thereof represents each user and edges between the nodes have edge weights representing the determined similarity scores is constructed. Each node is associated with a value representing its conversion likelihood score. A marketing potential score is calculated for each user using both the node-associated-values and the edge weights of the graph. A set of target users having highest marketing potential scores is constructed.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: November 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ying Li, Pavankumar Murali, Roman Vaculin
  • Publication number: 20190348063
    Abstract: A conversation analysis system has a local system configured to capture conversation data associated with a conversation between an individual and a user and a backend system electronically connected to the local system. The backend system has a suggestion system configured to receive the conversation data from the local system and extract, by an analysis unit, information from the conversation data indicative of a mood of the individual. The suggestion system is further configured to classify, by a classifier unit, the individual based on the extracted information, including determining a current classification and determine, by a suggestion unit, one or more rules based at least on the current classification and stored information in a knowledge base. The suggestion system is further configured to provide, by the suggestion unit, at least one of an alert or suggestion to the user based on the one or more rules.
    Type: Application
    Filed: May 10, 2018
    Publication date: November 14, 2019
    Inventors: Roman Vaculin, Pooja Aggarwall, Seep Goel, Seema Nagar, Kuntal Dey
  • Patent number: 10474234
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a single monocular camera, the system including measuring a rotation of a hinged plane of a display screen with respect to the eye gaze, combining the rotation with a three-dimensional movement of the camera, a position of the camera being constant with respect to the display screen, and estimating a point of gaze localization on the display screen using the single monocular camera as the input, in absence of a sensor, and without performing a display screen calibration.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: November 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10467658
    Abstract: A method, system, and non-transitory computer readable medium for an advertisement distribution system, include an eye-reaction tracking circuit configured to track eye-reaction of a user for each of a plurality of advertisements of at least a first advertisement group on a web page displayed on a display device, a scoring circuit configured to calculate a score for each of the plurality of advertisements of the first advertisement group based on the tracked eye-reaction of the user, an auctioning circuit configured to conduct an auction to determine winning advertisements based on advertiser parameters received from a database and the score of each of the plurality of advisements during a same viewing session of the web page, and a distribution circuit configured to populate an empty advertisement group having a plurality of empty advertisement slots with the winning advertisements.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: November 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10452998
    Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include identifying one or more analytic processes to process blockchain data, determining a primary type of data analytic to be performed by the one or more analytic processes, selecting a type of data store to use for performing the one or more data analytic processes based on the primary type of data analytic, accessing the blockchain data, applying the one or more analytic processes, and storing results of the applied analytic processes in a database, file or dashboard. The analytic data may be realized in any manner or preference requested.
    Type: Grant
    Filed: March 19, 2017
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gennaro A. Cuomo, Donna N. Dillenberger, Rong Liu, Roman Vaculin
  • Patent number: 10423224
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a camera, the system including a plane calculating circuit configured to calculate a current plane of a screen based on a first angle and a position of a camera with respect to the screen and an intersection calculating circuit configured to calculate an intersection of an eye gaze vector with the current plane equation.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: September 24, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20190287027
    Abstract: An example operation may include one or more of generating a hashed summary including hashes of one or more of a validation data set and hashes of data points chosen in previous iterations from producer nodes, and exposing the hashed summary to a plurality of producer nodes, receiving, iteratively, a plurality of requests from the plurality of producer nodes, respectively, where each request identifies a marginal value provided by a hash of a data sample available to a producer node, selecting a request received from a producer node based on a marginal value associated with the request, retrieving hashed data of the producer node associated with the selected request, and aggregating the hashed data of the producer node with the summary of hashes generated at one or more previous iterations to produce an updated summary, and storing the updated summary via a data block of a distributed ledger.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Michele M. Franceschini, Ashish Jagmohan, Kanthi Sarpatwar, Karthikeyan SHANMUGAM, Roman Vaculin
  • Publication number: 20190272032
    Abstract: A gaze tracking system, method, and computer product for tracking an eye gaze on a screen of a device including a single monocular camera, the system including measuring a rotation of a hinged plane of a display screen with respect to the eye gaze, combining the rotation with a three-dimensional movement of the camera, a position of the camera being constant with respect to the display screen, and estimating a point of gaze localization on the display screen using the single monocular camera as the input, in absence of a sensor, and without p fixating a display screen calibration,
    Type: Application
    Filed: May 21, 2019
    Publication date: September 5, 2019
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Patent number: 10339792
    Abstract: An emergency method, system, and non-transitory computer readable medium include a detection device configured to detect an emergency situation and switch a first device to emergency mode, an emergency mode device configured to gather information regarding the emergency situation while the first device is in emergency mode, and an actuation and discovery device configured to discover a second device in a vicinity of the first device and actuate the second device to perform an action based on the emergency situation detected by the detection device.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES COPORATION
    Inventors: David T. Adamo, Jr., Matous Havlena, Stacy Fay Hobson, Roman Vaculin
  • Patent number: 10339659
    Abstract: A break recommendation method, system, and non-transitory computer readable medium, include a cognitive state tracking circuit configured to track a cognitive state of a user viewing a document, a document identification and difficulty measuring circuit configured to identify a document type, a deviation detecting circuit configured to detect a deviation between a current cognitive state of the user and a past cognitive state of the user during a predetermined amount of time for the document type; and a recommending circuit configured to recommend that the user stop viewing the document for a predetermined amount of time based on the deviation being greater than a predetermined threshold value.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: July 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kuntal Dey, Seema Nagar, Sudhanshu Singh, Roman Vaculin
  • Publication number: 20190197698
    Abstract: A break recommendation method, system, and non-transitory computer readable medium, include detecting a deviation between a current cognitive state of the user and a past cognitive state of the user during a predetermined amount of time for a document type based on a change in an eye gaze movement and a facial and emotional expression and recommending that the user takes a break from viewing the document for a predetermined amount of time based on the deviation being greater than a predetermined threshold value, where the deviation is related to the user viewing the document and the document type of the document.
    Type: Application
    Filed: February 27, 2019
    Publication date: June 27, 2019
    Inventors: Kuntal Dey, Seema Nagar, Sudhanshu Singh, Roman Vaculin
  • Patent number: 10304022
    Abstract: Systems, methods, and computer-readable media are disclosed for capturing gaze data for a sports participant over the course of a sports match, identifying a key performance indicator (KPI) corresponding to a sports domain with which the sports match is associated, and generating KPI data corresponding to the KPI. Report data indicative of the KPI data may be generated and presented to the sports participant in-match or post-match. KPI data for a player may be aggregated across multiple sports domain KPIs and multiple sports matches and analyzed to determine player activity patterns. The player activity patterns may indicate statistical differences in KPIs for the player in relation to different in-match scenarios. Recommendations may be provided to the player for improving the player's performance with respect to various KPIs.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20190139099
    Abstract: A method, system, and computer program product, include tracking eye-reaction of a user each of a plurality of advertisements of an advertisement group on a web page displayed on a display device, calculating an interest of the user for each advertisement of the advertisement group over time based on the tracked eye-reaction, and to assign each advertisement a user engagement value based on the interest, conducting an auction to determine winning advertisements based on advertiser parameters received from a database and the user engagement value of each of the plurality of advertisements, determining at least one time at which to cause the conducting to conduct the auction, and dynamically repopulating the advertisement group with the winning advertisements.
    Type: Application
    Filed: December 28, 2018
    Publication date: May 9, 2019
    Inventors: Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20190037282
    Abstract: An apparatus and method for A/B testing including a storage device storing a set of data, an input device receiving input from a sensor according to a review of composed set of data, a processor receiving an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing the first set of data according to a feedback of the input signal. The processor analyzes the input signal and extracts the plurality of criteria from the input signal as extracted information.
    Type: Application
    Filed: October 4, 2018
    Publication date: January 31, 2019
    Inventors: Roman Vaculin, Kuntal Dey, Seema Nagar
  • Publication number: 20190012679
    Abstract: A method, executed by a computer, for generating retailing analytics includes receiving a spatial map corresponding to an environment, receiving, from a purchasable item comprising one or more textile-integrated sensors, sensor information, wherein the purchasable item is located in the environment, analyzing the sensor information to produce retail analytics corresponding to the purchasable item, and sending the retail analytics to a client device. A computer program product and computer system corresponding to the above method are also disclosed herein.
    Type: Application
    Filed: July 5, 2017
    Publication date: January 10, 2019
    Inventors: Roman Vaculin, Sudhanshu S. Singh, Seema Nagar, Kuntal Dey
  • Patent number: 10142702
    Abstract: An apparatus and method for A/B testing including a storage device storing a set of data, an input device receiving input from a sensor according to a review of composed set of data, a processor receiving an input signal from the input device, the input signal including a plurality of criteria noted according to a time of the composed set of data, the processor processing the first set of data according to a feedback of the input signal. The processor analyzes the input signal and extracts the plurality of criteria from the input signal as extracted information. The processor composes the set of data from the storage device according to the extracted information, and sends the composed set of data, time segment by time segment, to the input device according to the feedback of the input signal.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: November 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roman Vaculin, Kuntal Dey, Seema Nagar
  • Publication number: 20180293754
    Abstract: Techniques are provided for automatically dynamically determining one or more additional landmarks to produce a set of landmarks that includes at least four non-planar landmarks, in response to receiving a captured image that excludes a portion of a head or face that included one or more landmarks previously employed for gaze estimation/tracking from a previously captured image of the head or face.
    Type: Application
    Filed: April 5, 2017
    Publication date: October 11, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin
  • Publication number: 20180293755
    Abstract: Techniques are provided for automatically dynamically determining one or more additional landmarks to produce a set of landmarks that includes at least four non-planar landmarks, in response to receiving a captured image that excludes a portion of a head or face that included one or more landmarks previously employed for gaze estimation/tracking from a previously captured image of the head or face.
    Type: Application
    Filed: December 14, 2017
    Publication date: October 11, 2018
    Inventors: Karan Ahuja, Kuntal Dey, Seema Nagar, Roman Vaculin