Patents Assigned to Visto Corporation
  • Publication number: 20130132473
    Abstract: 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: Application
    Filed: November 17, 2011
    Publication date: May 23, 2013
    Applicant: Visto Corporation
    Inventor: Siavash James Joorabchian Hawkins
  • Publication number: 20130104118
    Abstract: 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: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Applicant: Visto Corporation
    Inventors: Haniff Somani, Sean Michael Quinlan
  • Publication number: 20120284786
    Abstract: 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: Application
    Filed: May 5, 2011
    Publication date: November 8, 2012
    Applicant: Visto Corporation
    Inventors: Haniff Somani, Sean Michael Quinlan
  • Publication number: 20120219133
    Abstract: 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: Application
    Filed: February 24, 2011
    Publication date: August 30, 2012
    Applicant: VISTO CORPORATION
    Inventor: Siavash James Joorabchian Hawkins
  • Patent number: 8255359
    Abstract: Aspects of the advancement provide for information to be synchronized in an asynchronous manner among two or more computing devices.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: August 28, 2012
    Assignee: Visto Corporation
    Inventors: Sean M. Quinlan, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
  • Publication number: 20120210415
    Abstract: 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: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: Visto Corporation
    Inventors: Haniff Somani, Sean Michael Quinlan
  • Publication number: 20120102392
    Abstract: 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: Application
    Filed: October 26, 2010
    Publication date: April 26, 2012
    Applicant: Visto Corporation
    Inventors: Benjamin Charles Reesman, Christopher Mark Downey, Matthew John DiMeo
  • Patent number: 8150431
    Abstract: 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: Grant
    Filed: April 30, 2010
    Date of Patent: April 3, 2012
    Assignee: Visto Corporation
    Inventors: Lionel Wolovitz, Tim Collins
  • Patent number: 8117344
    Abstract: 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: Grant
    Filed: June 22, 2009
    Date of Patent: February 14, 2012
    Assignee: Visto Corporation
    Inventors: 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: 20120005578
    Abstract: 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: Application
    Filed: July 1, 2010
    Publication date: January 5, 2012
    Applicant: Visto Corporation
    Inventor: Siavash James Joorabchian Hawkins
  • Publication number: 20110320552
    Abstract: 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: Application
    Filed: September 6, 2011
    Publication date: December 29, 2011
    Applicant: VISTO CORPORATION
    Inventors: Gregory Scott FRIEDMAN, Coyle Brett Marl
  • Publication number: 20110296186
    Abstract: 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: Application
    Filed: June 1, 2010
    Publication date: December 1, 2011
    Applicant: Visto Corporation
    Inventors: Nik Wong, Nitish John, Julian Suen
  • Patent number: 8069144
    Abstract: Aspects of the invention provide for information to be synchronized in an asynchronous manner among two or more computing devices.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: November 29, 2011
    Assignee: Visto Corporation
    Inventors: Sean Quinlan, Daniel J. Mendez, Rajiv Joshi, Yuri Ardulov
  • Patent number: 8041776
    Abstract: 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: Grant
    Filed: February 18, 2010
    Date of Patent: October 18, 2011
    Assignee: Visto Corporation
    Inventors: Gregory S. Friedman, Coyle Brett Marl
  • Patent number: 8012219
    Abstract: 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: Grant
    Filed: August 9, 2003
    Date of Patent: September 6, 2011
    Assignee: Visto Corporation
    Inventors: Daniel J. Mendez, Mason Ng
  • Publication number: 20110153779
    Abstract: 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: Application
    Filed: March 2, 2011
    Publication date: June 23, 2011
    Applicant: VISTO CORPORATION
    Inventors: 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: 20110113062
    Abstract: 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: Application
    Filed: April 2, 2007
    Publication date: May 12, 2011
    Applicant: VISTO CORPORATION
    Inventors: Sean M. Quinlan, Robert Standen, Haniff Somani
  • Patent number: 7912896
    Abstract: 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: Grant
    Filed: April 19, 2004
    Date of Patent: March 22, 2011
    Assignee: Visto Corporation
    Inventors: Lionel Wolovitz, Mark Gretton, Bob Standen
  • Publication number: 20110004941
    Abstract: 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: Application
    Filed: September 17, 2010
    Publication date: January 6, 2011
    Applicant: VISTO CORPORATION
    Inventors: Daniel J. MENDEZ, Mason NG
  • Publication number: 20100273456
    Abstract: 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: Application
    Filed: April 30, 2010
    Publication date: October 28, 2010
    Applicant: VISTO CORPORATION
    Inventors: Lionel WOLOVITZ, Tim Collins