Patents by Inventor Andrew Velline
Andrew Velline 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: 8301737Abstract: A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state.Type: GrantFiled: January 23, 2012Date of Patent: October 30, 2012Assignee: Dell Products L.P.Inventors: Martin Kacin, Michael Gray, Andrew Velline
-
Publication number: 20120124185Abstract: A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state.Type: ApplicationFiled: January 23, 2012Publication date: May 17, 2012Applicant: KACE NETWORKS, INC.Inventors: Martin Kacin, Michael Gray, Andrew Velline
-
Patent number: 8103751Abstract: A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state.Type: GrantFiled: January 27, 2011Date of Patent: January 24, 2012Assignee: Kace Networks, Inc.Inventors: Martin Kacin, Michael Gray, Andrew Velline
-
Publication number: 20110125884Abstract: A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state.Type: ApplicationFiled: January 27, 2011Publication date: May 26, 2011Inventors: Martin Kacin, Michael Gray, Andrew Velline
-
Patent number: 7890615Abstract: A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state.Type: GrantFiled: September 8, 2008Date of Patent: February 15, 2011Assignee: Kace Networks, Inc.Inventors: Martin Kacin, Michael Gray, Andrew Velline
-
Patent number: 7873353Abstract: A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled.Type: GrantFiled: September 30, 2003Date of Patent: January 18, 2011Assignee: iAnywhere Solutions, Inc.Inventors: David Kloba, Andrew Velline, Linda Wei, Robert W. Baynes, Jr., Ramandeep Sethi
-
Patent number: 7818365Abstract: A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the sources. The data objects are converted to a common data format, and are then transmitted to the client. At the client, the data objects are modified. The modified data objects are compliant with the common data format. The modified data objects are transmitted to the server, where they are converted to the native data formats specific to the sources associated therewith. Then, the converted modified data objects are transmitted to the associated sources.Type: GrantFiled: January 24, 2003Date of Patent: October 19, 2010Assignee: Sybase, Inc.Inventors: Andrew Velline, Martin Kacin, Rajpal S. Sodhi
-
Patent number: 7730124Abstract: A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the sources. The data objects are converted to a common data format, and are then transmitted to the client. At the client, the data objects are modified. The modified data objects are compliant with the common data format. The modified data objects are transmitted to the server, where they are converted to the native data formats specific to the sources associated therewith. Then, the converted modified data objects are transmitted to the associated sources.Type: GrantFiled: June 8, 2006Date of Patent: June 1, 2010Inventors: Andrew Velline, Martin Kacin, Rajpal S. Sodhi
-
Publication number: 20090070442Abstract: A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state.Type: ApplicationFiled: September 8, 2008Publication date: March 12, 2009Applicant: KACE NETWORKS, INC.Inventors: Martin Kacin, Michael Gray, Andrew Velline
-
Publication number: 20080195691Abstract: A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled.Type: ApplicationFiled: April 24, 2008Publication date: August 14, 2008Inventors: David KLOBA, Andrew Velline, Linda Wei, Robert W. Baynes, Ramandeep Sethi
-
Publication number: 20060230184Abstract: A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the sources. The data objects are converted to a common data format, and are then transmitted to the client. At the client, the data objects are modified. The modified data objects are compliant with the common data format. The modified data objects are transmitted to the server, where they are converted to the native data formats specific to the sources associated therewith. Then, the converted modified data objects are transmitted to the associated sources.Type: ApplicationFiled: June 8, 2006Publication date: October 12, 2006Applicant: iAnywhere Solutions, Inc.Inventors: Andrew Velline, Martin Kacin, Rajpal Sodhi
-
Publication number: 20050070259Abstract: A method, system, and apparatus for accessing data-driven websites and applications on a mobile client device are described. A request for a website received from the mobile client device is transmitted to a provider. At least one web page template of the website and application data corresponding to the at least one web page template is received from the provider in response to the request, and is transmitted to the mobile client device. Thereafter, in an offline mode, the mobile client device can display a plurality of web pages corresponding to the website, each web page displaying corresponding data of the application data formatted according to a common format provided by the at least one web page template. Furthermore, a method, system, and apparatus for tracking the usage of applications on a mobile client device is provided. The occurrence of at least one user initiated event on the mobile client device during offline operation is enabled.Type: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Inventors: David Kloba, Andrew Velline, Linda Wei, Robert Baynes, Ramandeep Sethi
-
Publication number: 20030208559Abstract: A system, method and computer program product for exchanging data between a client and information sources via a server. The invention operates by obtaining data objects from a plurality of sources, wherein the data objects have native data formats specific to the sources. The data objects are converted to a common data format, and are then transmitted to the client. At the client, the data objects are modified. The modified data objects are compliant with the common data format. The modified data objects are transmitted to the server, where they are converted to the native data formats specific to the sources associated therewith. Then, the converted modified data objects are transmitted to the associated sources.Type: ApplicationFiled: January 24, 2003Publication date: November 6, 2003Inventors: Andrew Velline, Martin Kacin, Rajpal S. Sodhi