Patents by Inventor Yadvinder Bhatia

Yadvinder Bhatia 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: 9297882
    Abstract: A computer-implemented method may include determining that a plurality of computing devices comprising first and second computing devices are paired via a wireless communication technology that facilitates communication between the computing devices. The computer-implemented method may also include establishing a maximum distance that the first and second computing devices are allowed to move away from one another. The computer-implemented method may further include calculating a current distance between the first and second computing devices and then determining that the current distance exceeds the maximum distance. In addition, the computer-implemented method may include providing a notification to at least one of the first and second computing devices to alert a user of the first computing device that the current distance between the first and second computing devices exceeds the maximum distance and to indicate a location of the second computing device.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: March 29, 2016
    Assignee: Symantec Corporation
    Inventor: Yadvinder Bhatia
  • Patent number: 9111089
    Abstract: A computer-implemented method for safely executing programs may include identifying an attempt to launch an executable file. The computer-implemented method may also include identifying a reputation associated with the executable file. The computer-implemented method may further include determining, based on the reputation, that the executable file is not trusted. The computer-implemented method may additionally include, in response to determining that the executable file is not trusted, fulfilling the attempt by sandboxing a process instantiated from the executable file. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: August 18, 2015
    Assignee: Symantec Corporation
    Inventors: Yadvinder Bhatia, Anand Sankruthi
  • Patent number: 8949720
    Abstract: A computer-implemented method for managing access-control settings may include identifying an initial access-control setting that controls a user's access to a computing resource. The method may also include displaying, via a graphical user interface, a representation of the computing resource. The method may further include receiving input that resizes the representation of the computing resource from an initial size to a new size, detecting the new size of the representation of the computing resource, and modifying the initial access-control setting to establish an updated access-control setting that corresponds to the new size of the representation of the computing resource. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: February 3, 2015
    Assignee: Symantec Corporation
    Inventors: Aravinthan Narayanan, Yadvinder Bhatia
  • Patent number: 8756518
    Abstract: Techniques for stack object order traversal and manipulation are described, including presenting an object preview panel having objects, each of the objects being associated with at least one stack object presented in a document panel, and performing an operation associated with at least one of the stack objects, the operation including accessing a stack object data file and a document file, where the operation is initiated in the object preview panel and performed in the document panel.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: June 17, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Rathnagiri Nagarajan, Yadvinder Bhatia
  • Patent number: 8560454
    Abstract: A computer-implemented method for providing users with customized renewal policies may include 1) determining that a license for a software product installed on a user's computing system has expired or will expire within a predetermined amount of time, 2) in response to determining that the license for the software product has expired or will expire, monitoring, via a local module installed on the computing system, computing activities of the user, 3) evaluating the user's computing activities to determine that the user is investigating a competitor's software product that is capable of performing one or more functions performed by the installed software product, 4) creating, based on the user's investigation of the competitor's software product, a customized renewal policy for renewing the license to the installed software product, 5) inviting the user to renew the license under the customized renewal policy.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: October 15, 2013
    Assignee: Symantec Corporation
    Inventors: Yadvinder Bhatia, Anand Sankruthi
  • Publication number: 20130114913
    Abstract: Techniques for stack object order traversal and manipulation are described, including presenting an object preview panel having objects, each of the objects being associated with at least one stack object presented in a document panel, and performing an operation associated with at least one of the stack objects, the operation including accessing a stack object data file and a document file, where the operation is initiated in the object preview panel and performed in the document panel.
    Type: Application
    Filed: January 24, 2008
    Publication date: May 9, 2013
    Applicant: Adobe Systems Incorporated
    Inventors: Rathnagiri Nagarajan, Yadvinder Bhatia
  • Patent number: 8423511
    Abstract: A computer-implemented method for securing data on mobile devices may include (1) identifying a first computing device and a second computing device paired via a wireless communication technology that facilitates communication between the first computing device and the second computing device, (2) identifying a maximum expected distance between the first and second computing devices, (3) calculating a current distance between the first and second computing devices, (4) determining that the current distance between the first and second computing devices exceeds the maximum expected distance between the first and second computing devices, and (5) backing up data stored on the first computing device in response to the determination that the current distance exceeds the maximum expected distance. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: April 16, 2013
    Assignee: Symantec Corporation
    Inventor: Yadvinder Bhatia