Patents by Inventor Pavel S. Veselov

Pavel S. Veselov 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: 20150262228
    Abstract: A system and method for tracking beacon execution using event verification capability of an operating system, where the authenticity of the platform itself is verified. Targeted advertisements are displayed during content viewing and/or web browsing, while the rendered and displayed advertisements are tracked for payment, wherein payment is based on completion of viewing the events. The system and method keeps count of beacon execution, with verifiable IDs, using the operating system to verify, authenticate and guarantee execution of event activity.
    Type: Application
    Filed: May 29, 2015
    Publication date: September 17, 2015
    Inventors: Srinivasa DHARMAJI, Pavel S. VESELOV
  • Patent number: 9047618
    Abstract: A system and method for tracking beacon execution using event verification capability of an operating system. Displaying targeted advertisements during content viewing and web browsing and tracking the rendered and displayed advertisements for payment based on completion of viewing using means for keeping count, with verifiable IDs, of beacon execution using the operating system capability to verify application activity.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 2, 2015
    Assignee: Goldspot Media, Inc.
    Inventors: Srinivasa Dharmaji, Pavel S. Veselov
  • Patent number: 8352282
    Abstract: An invention is provided for a system for managing and deploying software functionality to a vehicle client including a server including a user preference list, a communication tier, applications for receiving a request from the vehicle client, the request identifying the particular user preference and applications for deploying the selected plurality of services and the plurality of service directories in the particular user's preference list to the vehicle client in response to a request from the vehicle client. The user preference list includes a selected plurality of services subscribed by a corresponding particular user's preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components and a plurality of service directories, each service directory including a list of service objects.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: January 8, 2013
    Assignee: Oracle International Corporation
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Venkata S. Ayyagari, Nikolay G. Grigoryev
  • Publication number: 20120036022
    Abstract: A system and method for tracking beacon execution using event verification capability of an operating system. Displaying targeted advertisements during content viewing and web browsing and tracking the rendered and displayed advertisements for payment based on completion of viewing using means for keeping count, with verifiable IDs, of beacon execution using the operating system capability to verify application activity.
    Type: Application
    Filed: August 6, 2010
    Publication date: February 9, 2012
    Inventors: Srinivasa Dharmaji, Pavel S. Veselov
  • Publication number: 20100332328
    Abstract: HTML-5 functionality is used to enable browser cache-based ad insertion for display on a mobile handheld device (MHD), thus enabling proper display of ads during user browsing with an MHD.
    Type: Application
    Filed: June 30, 2010
    Publication date: December 30, 2010
    Inventors: Srinivasa DHARMAJI, Pavel S. Veselov
  • Publication number: 20100280932
    Abstract: An invention is provided for a system for managing and deploying software functionality to a vehicle client including a server including a user preference list, a communication tier, applications for receiving a request from the vehicle client, the request identifying the particular user preference and applications for deploying the selected plurality of services and the plurality of service directories in the particular user's preference list to the vehicle client in response to a request from the vehicle client. The user preference list includes a selected plurality of services subscribed by a corresponding particular user's preference list, each one of the plurality of services including a plurality of software components and information for use of a corresponding service, wherein the selected plurality of services are downloadable service implementation components and a plurality of service directories, each service directory including a list of service objects.
    Type: Application
    Filed: June 18, 2010
    Publication date: November 4, 2010
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Venkata S. Ayyagari, Nikolay G. Grigoryev
  • Patent number: 7657596
    Abstract: A system, method, and computer implemented method for sharing data between networked applications is provided. The system includes at least a whiteboard space, a single server mode library, and a client mode library. The single server mode library provides access to the whiteboard space, where the access is to read or post data to the whiteboard space. The client mode library is provided for one or more processes. The client mode library is in networked communication with the single server mode library, and the client mode library is capable of managing one or more reader objects and one or more posting objects. The single server mode library is further capable of managing one or more reader objects and one or more posting objects.
    Type: Grant
    Filed: October 24, 2002
    Date of Patent: February 2, 2010
    Assignee: Sun MIcrosystems, Inc.
    Inventor: Pavel S. Veselov
  • Patent number: 7617324
    Abstract: An invention is disclosed for a computer protocol that facilitates provisioning services to client devices. The computer protocol includes discovery transactions that allow a client device to retrieve information regarding services available to the client device from a provisioning server. A service comprises a plurality of content files capable of being installed on the client device. The computer protocol also includes subscription transactions that allow the client device to manage content in service directories. A service directory comprises a plurality of services. Further included in the computer protocol are delivery transactions that allow the client device to downloading of data related to services.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: November 10, 2009
    Assignee: Sun Microsystems, Inc
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Patent number: 7580703
    Abstract: A method for delivering a non-MIDlet application to a device associated with a connected device configuration (CDC) through an over the air (OTA) mobile information device profile (MIDP) protocol is provided. The method initiates with prefixing an identifier for the non-MIDlet application, wherein the identifier is configured to imply a MIDlet application. The method includes requesting the non-MIDlet application and determining a type of the non-MIDlet application. Then, the non-MIDlet application is managed with an interface application associated with the type of the application. A system and device configured to download a non-MIDlet application through a mobile information device profile (MIDP) are provided.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: August 25, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Pavel S. Veselov, Dianna L. Decristo
  • Patent number: 7444386
    Abstract: An invention is provided for provisioning services to client devices. In one embodiment, discovery transactions are included that allow an adapter software component to retrieve information regarding services available to a client device from a provisioning application. A service comprises a plurality of content files capable of being installed on the client device. Also included are subscription transactions that allow an adapter software component to manage content in service directories. A service directory comprises a plurality of services. In addition, delivery transactions are included that allow an adapter to facilitate downloading of data related to services to the client device.
    Type: Grant
    Filed: June 20, 2003
    Date of Patent: October 28, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Patent number: 7209960
    Abstract: A method and apparatus is provided for saving and loading Java applet data to and from, respectively, a local file system of a client computer system. It is not necessary to render the local file system accessible to the Java applet to save and load the Java applet data. Thus, the Java applet data is saved and loaded without compromising the security of the local file system and without requiring special certification of the Java applet.
    Type: Grant
    Filed: September 20, 2002
    Date of Patent: April 24, 2007
    Assignee: Sun Microsystems, Inc.
    Inventor: Pavel S. Veselov
  • Patent number: 7131120
    Abstract: A system and method of sharing a resource includes receiving a request for a shared resource in a locking repository. The request is from a requestor and the requestor is one of several applications. Each of the applications is running on one of several Java virtual machines (JVMs). The shared resource is locked to the requester, if the shared resource is identified as available in the master locking repository.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: October 31, 2006
    Assignee: Sun Microsystems, Inc.
    Inventor: Pavel S. Veselov
  • Patent number: 6925466
    Abstract: An invention is disclosed for providing an asynchronous protocol framework. A registry is provided having a plurality of proxies, wherein each proxy implements a generic interface for a related to a software component. In addition, each proxy is capable of providing specific messages to the related software component based on an underlying design structure of the software component, for example, EJB specific or JMS specific messages. A first proxy is obtained from the registry, wherein the first proxy is related to a first software component, a message is sent to the first software component using the generic interface of the first proxy. In particular, the first proxy sends a specific message to the first software component based on the underlying design structure of the first software component.
    Type: Grant
    Filed: March 22, 2002
    Date of Patent: August 2, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar
  • Publication number: 20040261086
    Abstract: An invention is provided for provisioning services to client devices. In one embodiment, discovery transactions are included that allow an adapter software component to retrieve information regarding services available to a client device from a provisioning application. A service comprises a plurality of content files capable of being installed on the client device. Also included are subscription transactions that allow an adapter software component to manage content in service directories. A service directory comprises a plurality of services. In addition, delivery transactions are included that allow an adapter to facilitate downloading of data related to services to the client device.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Publication number: 20040260774
    Abstract: An invention is disclosed for a computer protocol that facilitates provisioning services to client devices. The computer protocol includes discovery transactions that allow a client device to retrieve information regarding services available to the client device from a provisioning server. A service comprises a plurality of content files capable of being installed on the client device. The computer protocol also includes subscription transactions that allow the client device to manage content in service directories. A service directory comprises a plurality of services. Further included in the computer protocol are delivery transactions that allow the client device to downloading of data related to services.
    Type: Application
    Filed: June 20, 2003
    Publication date: December 23, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
  • Publication number: 20040250246
    Abstract: A method for accommodating multiple dependencies for a provisionable entity is provided. The system includes a server configured to provide digital content. A client configured to receive the digital content from the server is included. The client is configured to identify a descriptor containing a list of dependencies for executing the digital content prior to receiving the digital content. The client is further configured to extract additional dependencies from the descriptor. The descriptor includes addresses for a package corresponding to each of the dependencies and the additional dependencies so that the client may obtain each package from the corresponding addresses. A method for downloading digital content is also provided.
    Type: Application
    Filed: June 9, 2003
    Publication date: December 9, 2004
    Applicant: Sun Microsystems, Inc.
    Inventors: Pavel S. Veselov, David L. Bowen
  • Publication number: 20040083264
    Abstract: A system, method, and computer implemented method for sharing data between networked applications is provided. The system includes at least a whiteboard space, a single server mode library, and a client mode library. The single server mode library provides access to the whiteboard space, where the access is to read or post data to the whiteboard space. The client mode library is provided for one or more processes. The client mode library is in networked communication with the single server mode library, and the client mode library is capable of managing one or more reader objects and one or more posting objects. The single server mode library is further capable of managing one or more reader objects and one or more posting objects.
    Type: Application
    Filed: October 24, 2002
    Publication date: April 29, 2004
    Applicant: Sun Microsystems, Inc.
    Inventor: Pavel S. Veselov
  • Publication number: 20040060053
    Abstract: A method and apparatus is provided for saving and loading Java applet data to and from, respectively, a local file system of a client computer system. It is not necessary to render the local file system accessible to the Java applet to save and load the Java applet data. Thus, the Java applet data is saved and loaded without compromising the security of the local file system and without requiring special certification of the Java applet.
    Type: Application
    Filed: September 20, 2002
    Publication date: March 25, 2004
    Applicant: Sun Microsystems, Inc.
    Inventor: Pavel S. Veselov
  • Publication number: 20030217092
    Abstract: A system and method of sharing a resource includes receiving a request for a shared resource in a locking repository. The request is from a requestor and the requestor is one of several applications. Each of the applications is running on one of several Java virtual machines (JVMs). The shared resource is locked to the requester, if the shared resource is identified as available in the master locking repository.
    Type: Application
    Filed: May 16, 2002
    Publication date: November 20, 2003
    Applicant: Sun Microsystems, Inc.
    Inventor: Pavel S. Veselov
  • Publication number: 20030182467
    Abstract: An invention is disclosed for providing an asynchronous protocol framework. A registry is provided having a plurality of proxies, wherein each proxy implements a generic interface for a related to a software component. In addition, each proxy is capable of providing specific messages to the related software component based on an underlying design structure of the software component, for example, EJB specific or JMS specific messages. A first proxy is obtained from the registry, wherein the first proxy is related to a first software component, a message is sent to the first software component using the generic interface of the first proxy. In particular, the first proxy sends a specific message to the first software component based on the underlying design structure of the first software component.
    Type: Application
    Filed: March 22, 2002
    Publication date: September 25, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar