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: 20150262228Abstract: 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: ApplicationFiled: May 29, 2015Publication date: September 17, 2015Inventors: Srinivasa DHARMAJI, Pavel S. VESELOV
-
Patent number: 9047618Abstract: 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: GrantFiled: August 6, 2010Date of Patent: June 2, 2015Assignee: Goldspot Media, Inc.Inventors: Srinivasa Dharmaji, Pavel S. Veselov
-
Patent number: 8352282Abstract: 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: GrantFiled: June 18, 2010Date of Patent: January 8, 2013Assignee: Oracle International CorporationInventors: Peter Strarup Jensen, Pavel S. Veselov, Venkata S. Ayyagari, Nikolay G. Grigoryev
-
Publication number: 20120036022Abstract: 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: ApplicationFiled: August 6, 2010Publication date: February 9, 2012Inventors: Srinivasa Dharmaji, Pavel S. Veselov
-
Publication number: 20100332328Abstract: 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: ApplicationFiled: June 30, 2010Publication date: December 30, 2010Inventors: Srinivasa DHARMAJI, Pavel S. Veselov
-
Publication number: 20100280932Abstract: 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: ApplicationFiled: June 18, 2010Publication date: November 4, 2010Inventors: Peter Strarup Jensen, Pavel S. Veselov, Venkata S. Ayyagari, Nikolay G. Grigoryev
-
Patent number: 7657596Abstract: 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: GrantFiled: October 24, 2002Date of Patent: February 2, 2010Assignee: Sun MIcrosystems, Inc.Inventor: Pavel S. Veselov
-
Patent number: 7617324Abstract: 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: GrantFiled: June 20, 2003Date of Patent: November 10, 2009Assignee: Sun Microsystems, IncInventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Patent number: 7580703Abstract: 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: GrantFiled: March 11, 2004Date of Patent: August 25, 2009Assignee: Sun Microsystems, Inc.Inventors: Pavel S. Veselov, Dianna L. Decristo
-
Patent number: 7444386Abstract: 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: GrantFiled: June 20, 2003Date of Patent: October 28, 2008Assignee: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Patent number: 7209960Abstract: 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: GrantFiled: September 20, 2002Date of Patent: April 24, 2007Assignee: Sun Microsystems, Inc.Inventor: Pavel S. Veselov
-
Patent number: 7131120Abstract: 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: GrantFiled: May 16, 2002Date of Patent: October 31, 2006Assignee: Sun Microsystems, Inc.Inventor: Pavel S. Veselov
-
Patent number: 6925466Abstract: 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: GrantFiled: March 22, 2002Date of Patent: August 2, 2005Assignee: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar
-
Publication number: 20040261086Abstract: 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: ApplicationFiled: June 20, 2003Publication date: December 23, 2004Applicant: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Publication number: 20040260774Abstract: 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: ApplicationFiled: June 20, 2003Publication date: December 23, 2004Applicant: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Dianna L. Decristo, Darryl J. Mocek
-
Publication number: 20040250246Abstract: 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: ApplicationFiled: June 9, 2003Publication date: December 9, 2004Applicant: Sun Microsystems, Inc.Inventors: Pavel S. Veselov, David L. Bowen
-
Publication number: 20040083264Abstract: 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: ApplicationFiled: October 24, 2002Publication date: April 29, 2004Applicant: Sun Microsystems, Inc.Inventor: Pavel S. Veselov
-
Publication number: 20040060053Abstract: 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: ApplicationFiled: September 20, 2002Publication date: March 25, 2004Applicant: Sun Microsystems, Inc.Inventor: Pavel S. Veselov
-
Publication number: 20030217092Abstract: 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: ApplicationFiled: May 16, 2002Publication date: November 20, 2003Applicant: Sun Microsystems, Inc.Inventor: Pavel S. Veselov
-
Publication number: 20030182467Abstract: 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: ApplicationFiled: March 22, 2002Publication date: September 25, 2003Applicant: Sun Microsystems, Inc.Inventors: Peter Strarup Jensen, Pavel S. Veselov, Shivakumar S. Govindarajapuram, Shahriar Vaghar