Patents by Inventor Daniel J. Mendez
Daniel J. Mendez 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: 20100268844Abstract: Aspects of the invention provide for information to be synchronized in an asynchronous manner among two or more computing devices.Type: ApplicationFiled: June 9, 2010Publication date: October 21, 2010Applicant: VISTO CORPORATIONInventors: Sean QUINLAN, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
-
Patent number: 7752166Abstract: Aspects of the invention provide for information to be synchronized in an asynchronous manner among two or more computing devices.Type: GrantFiled: November 15, 2002Date of Patent: July 6, 2010Assignee: Visto CorporationInventors: Sean Quinlan, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
-
Patent number: 7739334Abstract: The system and method enables the automatic routing of email and information corresponding to email to a database. The system and method also enables the filtering of email, determination of a protocol based on the filtering, and the transfer of the email according to the determined protocol.Type: GrantFiled: March 17, 2000Date of Patent: June 15, 2010Assignee: Visto CorporationInventors: Mason Ng, Daniel J. Mendez, Sean Michael Quinlan
-
Publication number: 20100100641Abstract: Aspects of the advancement provide for information to be synchronized in an asynchronous manner among two or more computing devices.Type: ApplicationFiled: December 23, 2009Publication date: April 22, 2010Applicant: VISTO CORPORATIONInventors: Sean M. QUINLAN, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
-
Publication number: 20100023630Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: ApplicationFiled: October 7, 2009Publication date: January 28, 2010Applicant: VISTO CORPORATION d/b/a GOOD TECHNOLOGYInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Hong Q. Bui, Mason Ng, Sean Michael Quinlan, Christine C. Ying, Christopher R. Zuleeg, David J. Cowan, Joanna A. Aptekar-Strober, R. Stanley Bailes
-
Publication number: 20100005125Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: ApplicationFiled: June 22, 2009Publication date: January 7, 2010Applicant: VISTO CORPORATIONInventors: DANIEL J. MENDEZ, MARK D. RIGGINS, PRASAD WAGLE, HONG Q. BUI, MASON NG, SEAN MICHAEL QUINLAN, CHRISTINE C. YING, CHRISTOPHER R. ZULEEG, DAVID J. COWAN, JOANNA A. APTEKAR-STROBER, R. STANLEY BAILES
-
Publication number: 20100005157Abstract: A system transmits new workspace elements or new workspace element changes at a first memory store via an electronic network to a second memory store. The system includes a first memory store for storing workspace elements, a second memory store coupled via an electronic network to the first memory store for storing workspace element copies, an interface for receiving new workspace elements at the first memory store, and a general synchronization module for electronically transmitting copies of the new workspace elements via the electronic network to the second memory store.Type: ApplicationFiled: September 11, 2009Publication date: January 7, 2010Applicant: VISTO CORPORATION d/b/a GOOD TECHNOLOGYInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Christine C. Ying
-
Publication number: 20100005195Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: ApplicationFiled: June 22, 2009Publication date: January 7, 2010Applicant: VISTO CORPORATIONInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Hong Q. Bui, Mason Ng, Sean Michael Quinlan, Christine C. Ying, Christopher R. Zuleeg, David J. Cowan, Joanna A. Aptekar-Strober, R. Stanley Bailes
-
Publication number: 20090307362Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: ApplicationFiled: June 8, 2009Publication date: December 10, 2009Applicant: VISTO CORPORATIONInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Hong Q. Bui, Mason NG, Sean Michael Quinlan, Christine C. Ying, Christopher R. Zuleeg, David J. Cowan, Joanna A. Aptekar-Strober, R. Stanley Bailes
-
Publication number: 20090144632Abstract: The system comprises a local database; a user interface; a remote access engine, communicatively coupled to a network, the user interface, and the local database; and a rendering engine, communicatively coupled to the remote access engine. The user interface receives a data search request. The remote access engine searches for and retrieves, from a remote database communicatively coupled to the network and the local database, data corresponding to the received search request. The rendering engine displays the received data from the remote database and the local database.Type: ApplicationFiled: February 5, 2009Publication date: June 4, 2009Applicant: VISTO CORPORATIONInventor: Daniel J. MENDEZ
-
Patent number: 7539665Abstract: The system comprises a local database; a user interface; a remote access engine, communicatively coupled to a network, the user interface, and the local database; and a rendering engine, communicatively coupled to the remote access engine. The user interface receives a data search request. The remote access engine searches for and retrieves, from a remote database communicatively coupled to the network and the local database, data corresponding to the received search request. The rendering engine displays the received data from the remote database and the local database.Type: GrantFiled: October 23, 2002Date of Patent: May 26, 2009Assignee: Visto CorporationInventor: Daniel J. Mendez
-
Patent number: 7225231Abstract: A system transmits new workspace elements or new workspace element changes at a first memory store via an electronic network to a second memory store. The system includes a first memory store for storing workspace elements; a second memory store coupled via an electronic network to the first memory store for storing workspace element copies; an interface for receiving new workspace elements at the first memory store; and a general synchronization module for electronically transmitting copies of the new workspace elements via the electronic network to the second memory store.Type: GrantFiled: August 1, 2001Date of Patent: May 29, 2007Assignee: Visto CorporationInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Christine C. Ying
-
Patent number: 7039679Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: GrantFiled: December 19, 2003Date of Patent: May 2, 2006Assignee: Visto CorporationInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Hong Q. Bui, Mason Ng, Sean Michael Quinlan, Christine C. Ying, Christopher R. Zuleeg, David J. Cowan, Joanna A. Aptekar-Strober, R. Stanley Bailes
-
Publication number: 20040139178Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: ApplicationFiled: December 19, 2003Publication date: July 15, 2004Applicant: Visto CorporationInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Hong Q. Bui, Mason Ng, Sean Michael Quinlan, Christine C. Ying, Christopher R. Zuleeg, David J. Cowan, Joanna A. Aptekar-Strober, R. Stanley Bailes
-
Publication number: 20040117310Abstract: This invention discloses a system and method for selective erasure, encryption and or copying of data on a remote device if the remote device has been compromised or the level of authorization of a roaming user in charge of the remote device has been modified.Type: ApplicationFiled: August 9, 2003Publication date: June 17, 2004Inventors: Daniel J. Mendez, Mason Ng
-
Patent number: 6708221Abstract: A client stores a first set of workspace data, and is coupled via a computer network to a global server. The client may be configured to synchronize portions of the first set of workspace data with the global server, which stores independently modifiable copies of the portions. The global server may also store workspace data which is not downloaded from the client, and thus stores a second set of workspace data. The global server may be configured to identify and authenticate a user seeking global server access from a remote terminal, and is configured to provide access to the first set or to the second set. Further, services may be stored anywhere in the computer network. The global server may be configured to provide the user with access to the services. The system may further include a synchronization-start module at the client site (which may be protected by a firewall) that initiates interconnection and synchronization with the global server when predetermined criteria have been satisfied.Type: GrantFiled: September 20, 2000Date of Patent: March 16, 2004Assignee: Visto CorporationInventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Hong Q. Bui, Mason Ng, Sean Michael Quinlan, Christine C. Ying, Christopher R. Zuleeg, David J. Cowan, Joanna A. Aptekar-Strober, R. Stanley Bailes
-
Publication number: 20030130984Abstract: Aspects of the invention provide for information to be synchronized in an asynchronous manner among two or more computing devices.Type: ApplicationFiled: November 15, 2002Publication date: July 10, 2003Inventors: Sean Quinlan, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
-
Publication number: 20030097358Abstract: The system comprises a local database; a user interface; a remote access engine, communicatively coupled to a network, the user interface, and the local database; and a rendering engine, communicatively coupled to the remote access engine. The user interface receives a data search request. The remote access engine searches for and retrieves, from a remote database communicatively coupled to the network and the local database, data corresponding to the received search request. The rendering engine displays the received data from the remote database and the local database.Type: ApplicationFiled: October 23, 2002Publication date: May 22, 2003Inventor: Daniel J. Mendez
-
Publication number: 20020035618Abstract: A system uses a global translator to automatically synchronize multiple copies of a workspace element across different formats between multiple sites in a secure network environment, independent of whether the sites are protected by site firewalls. The secure network environment includes a global server connected to multiple clients. The system includes a first store for storing a first workspace element in a first format, a second store for storing a second workspace element which is an independently-modifiable copy of the first workspace element in a second format, a communications channel coupling the first store to the second store, synchronization means for synchronizing the first workspace element and the second workspace element, and a translator for translating between the first format and the second format.Type: ApplicationFiled: August 1, 2001Publication date: March 21, 2002Inventors: Daniel J. Mendez, Mark D. Riggins, Prasad Wagle, Christine C. Ying
-
Patent number: 6151606Abstract: A system includes a communications module for downloading workspace data from a remote site, an application program interface coupled to the communications module for communicating with a workspace data manager to enable manipulation of the downloaded workspace data and thereby create manipulated data, and a general synchronization module coupled to the communications module for synchronizing the manipulated data with the workspace data stored at the remote site. An instantiator requests the workspace data manager to provide an interface for enabling manipulation of the downloaded workspace data. The workspace data manager may create another instance of the interface or may provide access to its only interface to enable manipulation of the data. A data reader may translate the downloaded workspace data from the format used by the remote site to the format used by the workspace data manager. Upon logout, a de-instantiator synchronizes the data with the global server and deletes the workspace data.Type: GrantFiled: January 16, 1998Date of Patent: November 21, 2000Assignee: Visto CorporationInventor: Daniel J. Mendez