Patents by Inventor Sing Yip

Sing Yip 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: 20220147489
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Application
    Filed: January 20, 2022
    Publication date: May 12, 2022
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 11233851
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: January 25, 2022
    Assignee: Dropbox, Inc.
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Publication number: 20200374347
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 10803183
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 13, 2020
    Assignee: Exabeam, Inc.
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Patent number: 10805389
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: October 13, 2020
    Assignee: Dropbox, Inc.
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 10805388
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of Synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: October 13, 2020
    Assignee: DROPBOX, INC.
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Publication number: 20200082098
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Application
    Filed: October 18, 2019
    Publication date: March 12, 2020
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Patent number: 10474828
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: November 12, 2019
    Assignee: Exabeam, Inc.
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Publication number: 20190034641
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Application
    Filed: October 3, 2018
    Publication date: January 31, 2019
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Patent number: 10095871
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: October 9, 2018
    Assignee: Exabeam, Inc.
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Publication number: 20180278684
    Abstract: A system, method, and computer program for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users who have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Application
    Filed: May 30, 2018
    Publication date: September 27, 2018
    Inventors: Faud Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 10057318
    Abstract: A system, method, and computer program are provided for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users whom have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: August 21, 2018
    Assignee: DROPBOX, INC.
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Publication number: 20180004961
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Application
    Filed: September 19, 2017
    Publication date: January 4, 2018
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Patent number: 9798883
    Abstract: The present disclosure is directed to a system, method, and computer program for detecting and assessing security risks in an enterprise's computer network. A behavior model is built for a user in the network based on the user's interactions with the network, wherein a behavior model for a user indicates client device(s), server(s), and resources used by the user. The user's behavior during a period of time is compared to the user's behavior model. A risk assessment is calculated for the period of time based at least in part on the comparison between the user's behavior and the user's behavior model, wherein any one of certain anomalies between the user's behavior and the user's behavior model increase the risk assessment.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: October 24, 2017
    Assignee: Exabeam, Inc.
    Inventors: Sylvain Gil, Domingo Mihovilovic, Nir Polak, Magnus Stensmo, Sing Yip
  • Patent number: 9680938
    Abstract: The present disclosure is directed to a system, method, and computer program for tracking user activity during a logon session, including tracking device access and any user account switches during the logon session. In response to receiving an event log for an IT event in the network, the system determines whether to filter the event, associate the event with an existing user logon session, or associate the event with a new user logon session. The system executes one or more rules to determine whether an event represents a user account switch or the continued use of an account by a user currently logged onto the network. If so, the event is associated with an existing logon session. If not, the system determines whether the event satisfies criteria for a new user logon session.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: June 13, 2017
    Assignee: Exabeam, Inc.
    Inventors: Sylvain Gil, Doron Keller, Domingo Mihovilovic, Sing Yip
  • Publication number: 20160028811
    Abstract: A system, method, and computer program are provided for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of Synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object its the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users whom have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Application
    Filed: October 1, 2015
    Publication date: January 28, 2016
    Inventors: Faud Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 7885996
    Abstract: According to one aspect of the present invention, a system is provided for implementing notifications in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM). The system further comprises a set of browser-side objects running on a browser. The system also comprises a remote procedure call (RPC) mechanism to enable re-targeting of methods from browser-side objects to server-side objects. The system additionally comprises a data transmission mechanism to facilitate transmission of notifications from server-side objects to browser-side objects.
    Type: Grant
    Filed: September 29, 2001
    Date of Patent: February 8, 2011
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Sing Yip
  • Patent number: 7461119
    Abstract: According to one aspect of the present invention, a method is provided in which a request submitted by a user via a user-interface is sent from a client to a server for processing. Upon being notified by the server that the request may take a long time to process, inform the user of the status of the request. The user is informed of the progress of the request based upon progress information received from the server.
    Type: Grant
    Filed: September 29, 2001
    Date of Patent: December 2, 2008
    Assignee: Siebel Systems, Inc.
    Inventors: Anil Mukundan, John Coker, Denis Tyrell, Sing Yip
  • Publication number: 20070033597
    Abstract: According to one aspect of the present invention, a system is provided for implementing notifications in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM). The system further comprises a set of browser-side objects running on a browser. The system also comprises a remote procedure call (RPC) mechanism to enable re-targeting of methods from browser-side objects to server-side objects. The system additionally comprises a data transmission mechanism to facilitate transmission of notifications from server-side objects to browser-side objects.
    Type: Application
    Filed: September 29, 2001
    Publication date: February 8, 2007
    Inventors: Anil Mukundan, John Coker, Sing Yip
  • Publication number: 20070016639
    Abstract: According to one aspect of the present invention, a method is provided in which a request submitted by a user via a user-interface is sent from a client to a server for processing. Upon being notified by the server that the request may take a long time to process, inform the user of the status of the request. The user is informed of the progress of the request based upon progress information received from the server.
    Type: Application
    Filed: September 29, 2001
    Publication date: January 18, 2007
    Inventors: Anil Mukundan, John Coker, Denis Tyrell, Sing Yip