Patents Assigned to Visto Corporation
-
Publication number: 20130132473Abstract: In one aspect of a method of anonymising user data by aggregation, at least one server-side device receives an anonymous aggregation command from a user client device. The anonymous aggregation command includes a specification of a set of users and an action to be taken. A list of users who meet the specification in the anonymous aggregation command is generated. The list of users who meet the specification is validated as meeting at least one criterion for anonymous aggregation. The action in the anonymous aggregation command is triggered to be taken in respect of the validated list of users who meet the specification.Type: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Applicant: Visto CorporationInventor: Siavash James Joorabchian Hawkins
-
Publication number: 20130104118Abstract: A method, system and computer program product for controlling the installation of applications on a user terminal is disclosed. In one aspect, a catalogue server identifies a first and a second installation control setting corresponding to a first and a second application on the basis of user identification data from a data store comprising entries for a plurality of applications and their corresponding installation control settings. Subsequently, the catalogue server determines installation control data for at least one of the first and second application on the basis of the first and the second installation control setting.Type: ApplicationFiled: October 19, 2011Publication date: April 25, 2013Applicant: Visto CorporationInventors: Haniff Somani, Sean Michael Quinlan
-
Publication number: 20120284786Abstract: Embodiments of the invention are concerned with providing access credentials associated with a user of a service to a server hosting the service, e.g. enabling single sign on by the user to a number of servers. The embodiments include functionality for establishing a first data connection with a terminal associated with the user and a second data connection with the server, and bridging the first and second data connections in order to establish a first communications session, using a first communications protocol, between the terminal and the server. A second communications session, using a second communications protocol, is also established with the server, via which a request for access credentials associated with the user is received. This request includes information received by the server in the first communications session, which is used to identify access credentials of the user that are transmitted to the server via the second communications session.Type: ApplicationFiled: May 5, 2011Publication date: November 8, 2012Applicant: Visto CorporationInventors: Haniff Somani, Sean Michael Quinlan
-
Publication number: 20120219133Abstract: Embodiments of the invention are concerned with processing data relating to calendar entries. In one embodiment processing includes detecting a correspondence between a telephone number and at least one characteristic of a calendar workspace item, and processing data relating to a communications event identified by the telephone number on the basis of the detected correspondence. The processing may include triggering a notification for an incoming communications event, such as a telephone call or text message, that is received by a telephony device. In another embodiment processing includes detecting a correspondence between at least one characteristic of a stored communications event workspace item and at least one characteristic of a calendar workspace item, and processing data relating to the communications event on the basis of the detected correspondence. This processing may include filtering a plurality of communications event workspace items, and displaying one or more of the filtered items.Type: ApplicationFiled: February 24, 2011Publication date: August 30, 2012Applicant: VISTO CORPORATIONInventor: Siavash James Joorabchian Hawkins
-
Patent number: 8255359Abstract: Aspects of the advancement provide for information to be synchronized in an asynchronous manner among two or more computing devices.Type: GrantFiled: December 23, 2009Date of Patent: August 28, 2012Assignee: Visto CorporationInventors: Sean M. Quinlan, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
-
Publication number: 20120210415Abstract: A system and method for provisioning a push notification session via a communications network between an application on a client terminal and a server corresponding to the application. In one aspect, a push provisioning entity transmits a message to the client terminal, whereby to configure the client terminal into a state in which it is able to request a push notification session with the server. An application on the client terminal can then request establishment of a push notification session by transmitting a push notification session request message to the push provisioning entity. The push provisioning entity generates a token for use in validating the push notification session, associates the generated token with the application and transmits the token to the application, which uses it to establish the push notification session.Type: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: Visto CorporationInventors: Haniff Somani, Sean Michael Quinlan
-
Publication number: 20120102392Abstract: Embodiments of the invention are concerned with displaying a data set within a display area of a display device, where the data set includes a plurality of groups of elements, each of the groups including a higher-level element and one or more lower-level elements. Each element may for example form part of a Document Object Model for an HTML document. Elements are processed to identify and render one or more elements in the display area. An element is identified if the region it occupies corresponds with a selected portion of a layout area of the data set. Groups of elements are processed differently in dependence on whether a higher-level element of a group has a pre-defined spatial relationship with respect to one or more lower-level elements in the group, allowing the invention to efficiently process elements which are members of groups for which the pre-defined spatial relationship has been identified.Type: ApplicationFiled: October 26, 2010Publication date: April 26, 2012Applicant: Visto CorporationInventors: Benjamin Charles Reesman, Christopher Mark Downey, Matthew John DiMeo
-
Patent number: 8150431Abstract: A method for managing service messages on a mobile device, the method including receiving at least one service message, assigning a priority to the at least one service message, arranging a plurality of messages and the at least one service message in an electronic mail inbox based on a priority of the plurality of messages and the priority of the at least one service message, the at least one service message having a higher priority than the plurality of messages, and displaying the plurality of messages and the at least one service message in the electronic mail inbox in order of their priority.Type: GrantFiled: April 30, 2010Date of Patent: April 3, 2012Assignee: Visto CorporationInventors: Lionel Wolovitz, Tim Collins
-
Patent number: 8117344Abstract: 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: June 22, 2009Date of Patent: February 14, 2012Assignee: 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: 20120005578Abstract: Disclosed herein are methods and devices for associating a first workspace data object with a first workspace service and for determining characteristics of the association of the first workspace data object with the first workspace service. The methods and devices described herein relate to receiving touch-screen based input in a plurality of display areas of a display to make the associations.Type: ApplicationFiled: July 1, 2010Publication date: January 5, 2012Applicant: Visto CorporationInventor: Siavash James Joorabchian Hawkins
-
Publication number: 20110320552Abstract: A data retrieval system includes a gateway server and an access client. The gateway server is communicatively connected to the access client through a network. The gateway server provides a presentation service (PS) and a real-time service (RTS), which cooperate with the access client to retrieve data from a data store and then provide the retrieved data to a user's remote communication device. More particularly, when a user wishes to retrieve data from the data store or to send data to the data store, the user establishes a communication connection between his or her remote communication device and the gateway server, and then requests the desired data from the gateway server. In response, the gateway server sends a command to the access client, instructing it to retrieve the requested data. The access client retrieves the requested data from the data store, and returns the retrieved data to the gateway server.Type: ApplicationFiled: September 6, 2011Publication date: December 29, 2011Applicant: VISTO CORPORATIONInventors: Gregory Scott FRIEDMAN, Coyle Brett Marl
-
Publication number: 20110296186Abstract: A system and method for providing authenticated access to an initiating terminal in relation to the services provided by a terminating terminal via a communications network are disclosed. In one aspect, a global server comprises a communications module, which receives and processes a key exchange initiation message from the initiating terminal so as to establish an encrypted communications channel with the terminating terminal. The communications module, responsive to a received key exchange initiation message, performs an encrypted communication establishment process in respect of the received key exchange initiation message. The encrypted communication establishment process comprises authenticating the initiating terminal, and in the event that the initiating terminal is successfully authenticated, transmitting keying data corresponding to the received key exchange initiation message to the terminating terminal. The keying data is identified on the basis of data associated with the initiating terminal.Type: ApplicationFiled: June 1, 2010Publication date: December 1, 2011Applicant: Visto CorporationInventors: Nik Wong, Nitish John, Julian Suen
-
Patent number: 8069144Abstract: Aspects of the invention provide for information to be synchronized in an asynchronous manner among two or more computing devices.Type: GrantFiled: June 9, 2010Date of Patent: November 29, 2011Assignee: Visto CorporationInventors: Sean Quinlan, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
-
Patent number: 8041776Abstract: A data retrieval system includes a gateway server and an access client. The gateway server is communicatively connected to the access client through a network. The gateway server provides a presentation service (PS) and a real-time service (RTS), which cooperate with the access client to retrieve data from a data store and then provide the retrieved data to a user's remote communication device. More particularly, when a user wishes to retrieve data from the data store or to send data to the data store, the user establishes a communication connection between his or her remote communication device and the gateway server, and then requests the desired data from the gateway server. In response, the gateway server sends a command to the access client, instructing it to retrieve the requested data. The access client retrieves the requested data from the data store, and returns the retrieved data to the gateway server.Type: GrantFiled: February 18, 2010Date of Patent: October 18, 2011Assignee: Visto CorporationInventors: Gregory S. Friedman, Coyle Brett Marl
-
Patent number: 8012219Abstract: 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: GrantFiled: August 9, 2003Date of Patent: September 6, 2011Assignee: Visto CorporationInventors: Daniel J. Mendez, Mason Ng
-
Publication number: 20110153779Abstract: A smartphone that includes a communications interface to communicate via one or more Internet communications channels is provided. The smartphone also includes a service engine that communicates with a global server via an Internet channel using the communications interface to provide identification data to the global server. In response to providing the identification data, the service engine receives configuration data to configure the service engine with a selectable set of downloadable executables. The selectable set of downloadable executables include a selection of downloadable executables that is made at least in part by the global server using the identification data. A display presents at least some of the selectable set of downloadable executables on the smartphone, and an input device selects a downloadable executable from the selectable set. The service engine initiates a download of the selected downloadable executable using the communications interface.Type: ApplicationFiled: March 2, 2011Publication date: June 23, 2011Applicant: 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: 20110113062Abstract: A system and method are provided for searching the contents of a network system connected to data storage devices from a remote terminal over a wired or wireless link. This system formulates search requests, and dispatches the requests, A variety of search engines and services are invoked to find the requested contents. A summary is formed in a format brief enough for transmission over a wireless link. The search summary information is indexed the remote terminal to subsequently request all or part of a document referenced in the search summary, allows formation of requests of all or part of a referenced document in its original form or in a form transcoded appropriately for transmission over a wireless link and presented on the remote terminal.Type: ApplicationFiled: April 2, 2007Publication date: May 12, 2011Applicant: VISTO CORPORATIONInventors: Sean M. Quinlan, Robert Standen, Haniff Somani
-
Patent number: 7912896Abstract: A data access, replication or communications system is distributed across a terminal-side executable running on a terminal and a server-side executable. Together the terminal-side executable and the server-side executable form a client to a larger server and collaborate by sending messages using a message queuing system over a network. The larger server can be, for example, a mail server. Splitting the client into a terminal-side executable and a server-side executable allows a terminal, such as mobile device with limited processing capacity, power, and connectivity, to enjoy the functionality of full-featured client access to a server environment using minimum resources on the mobile device by distributing some of the functionality normally associated with the client onto the server side executable, which is not so resource constrained.Type: GrantFiled: April 19, 2004Date of Patent: March 22, 2011Assignee: Visto CorporationInventors: Lionel Wolovitz, Mark Gretton, Bob Standen
-
Publication number: 20110004941Abstract: 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: September 17, 2010Publication date: January 6, 2011Applicant: VISTO CORPORATIONInventors: Daniel J. MENDEZ, Mason NG
-
Publication number: 20100273456Abstract: A method for managing service messages on a mobile device, the method including receiving at least one service message, assigning a priority to the at least one service message, arranging a plurality of messages and the at least one service message in an electronic mail inbox based on a priority of the plurality of messages and the priority of the at least one service message, the at least one service message having a higher priority than the plurality of messages, and displaying the plurality of messages and the at least one service message in the electronic mail inbox in order of their priority.Type: ApplicationFiled: April 30, 2010Publication date: October 28, 2010Applicant: VISTO CORPORATIONInventors: Lionel WOLOVITZ, Tim Collins