Patents by Inventor Victor MATSKIV

Victor MATSKIV 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: 11693882
    Abstract: Systems and methods are described herein that provide a system associated with a CRA application framework with offline capability for mobile devices. In one example embodiment, a network request is received via network communications from a mobile device. The request is identified and multiple processing threads are initiated that separate operations for performing the request. A Self Describing Object (SDO) is generated and is returned in response to a fetch request. This allows the mobile device to input data while offline from a server and to minimize network interactions therebetween.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: July 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Matthew Lynes, Victor Matskiv, Jayant Thomas
  • Publication number: 20200202991
    Abstract: Systems and methods are described herein that provide a system associated with a CRA application framework with offline capability for mobile devices. In one example embodiment, a network request is received via network communications from a mobile device. The request is identified and multiple processing threads are initiated that separate operations for performing the request. A Self Describing Object (SDO) is generated and is returned in response to a fetch request. This allows the mobile device to input data while offline from a server and to minimize network interactions therebetween.
    Type: Application
    Filed: March 5, 2020
    Publication date: June 25, 2020
    Inventors: Matthew LYNES, Victor MATSKIV, Jayant THOMAS
  • Patent number: 10216903
    Abstract: A system that implements a medical adherence tracker framework receives a workflow definition, the workflow definition comprising one or more tasks. The system persists the workflow definition, and the persisting includes serializing the workflow definition. The system synchronizes the workflow definition to one or more user devices, including transmitting the serialized workflow definition to the user devices. The workflow definition includes nested objects, and the system serializes the workflow definition and nested objects separately and links the serialized objects using an object identifier.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: February 26, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jayant Thomas, Victor Matskiv, Zhaogang Qian, Vallabha Jagdish
  • Patent number: 9526984
    Abstract: A system that manages a gamification provider abstraction layer can select a gamification provider. The system receives a common gamification request message from a client and creates a provider-specific request message based on the received common gamification request message and the selected gamification provider. The system then transmits the provider-specific request message to the selected gamification provider.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: December 27, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jayant Thomas, Victor Matskiv, Zhaogang Qian, Vallabha Jagdish, Richard Rhodes, Vasanthan Gunaratnam
  • Patent number: 9232339
    Abstract: Systems and methods are described herein that provide a mobile push notification system that sends notifications to various types of mobile devices using a single cloud based interface. One example embodiment includes a registration logic configured to receive device data from a mobile device. A record of the device data is stored in a database. A token generator creates a registration token that identifies the mobile device. The registration logic is facilitates communication between the mobile device and a vendor service when the registration token is received from the mobile device.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: January 5, 2016
    Assignee: Oracle International Corporation
    Inventors: Matthew Lynes, Chris Huang, Jayant Thomas, Victor Matskiv
  • Publication number: 20150142458
    Abstract: A system that implements a medical adherence tracker framework receives a workflow definition, the workflow definition comprising one or more tasks. The system persists the workflow definition, and the persisting includes serializing the workflow definition. The system synchronizes the workflow definition to one or more user devices, including transmitting the serialized workflow definition to the user devices. The workflow definition includes nested objects, and the system serializes the workflow definition and nested objects separately and links the serialized objects using an object identifier.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jayant THOMAS, Victor MATSKIV, Zhaogang QIAN, Vallabha JAGDISH
  • Publication number: 20150141149
    Abstract: A system that manages a gamification provider abstraction layer can select a gamification provider. The system receives a common gamification request message from a client and creates a provider-specific request message based on the received common gamification request message and the selected gamification provider. The system then transmits the provider-specific request message to the selected gamification provider.
    Type: Application
    Filed: November 21, 2013
    Publication date: May 21, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Jayant THOMAS, Victor MATSKIV, Zhaogang QIAN, Vallabha JAGDISH, Richard RHODES, Vasanthan GUNARATNAM
  • Publication number: 20150040069
    Abstract: Systems, methods, and other embodiments associated with a user interface for tracking behaviors are described. In one embodiment, a method includes generating, on a display of a computing device, a graphical user interface (GUI). The GUI includes a dial that indicates a chronological order for a set of events. The dial includes a center area with an activity object for manipulating the set of events. The GUI includes a context panel with one or more buttons for modifying the set of events. The method includes populating the dial with icons for the set of events by pinning the icons to the dial. The set of events include predefined events for tracking behaviors of a user. Populating the dial includes displaying the icons around the dial to correlate with when each of the set of events occurs.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Inventors: Vasanthan GUNARATNAM, Victor MATSKIV, Divya SHAH, Alex TAM, Philip FOECKLER
  • Publication number: 20140220933
    Abstract: Systems and methods are described herein that provide a mobile push notification system that sends notifications to various types of mobile devices using a single cloud based interface. One example embodiment includes a registration logic configured to receive device data from a mobile device. A record of the device data is stored in a database. A token generator creates a registration token that identifies the mobile device. The registration logic is facilitates communication between the mobile device and a vendor service when the registration token is received from the mobile device.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Matthew LYNES, Chris HUANG, Jayant THOMAS, Victor MATSKIV
  • Publication number: 20130346107
    Abstract: Systems and methods are described herein that provide a system associated with a CRA application framework with offline capability. In one example embodiment a trip report skeleton allows trip report data about clinical research to be stored on a mobile device. The mobile device sends a trip report skeleton creation request to a server side logic using the CRA application framework. The activities related to the trip report are performed asynchronously. Therefore, when a fetch request for the trip report skeleton is issued, it is determined if the trip report skeleton is ready. When the trip report skeleton is ready, a trip report skeleton in a Self Describing Object (SDO) format is received.
    Type: Application
    Filed: March 14, 2013
    Publication date: December 26, 2013
    Inventors: Matthew LYNES, Victor MATSKIV, Jayant THOMAS