Patents by Inventor Reshma Khilnani

Reshma Khilnani 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: 10931622
    Abstract: A social networking system user may associate a graphical element representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more graphical elements maintained by the social networking system and selects a graphical element for associating with the content item. If certain graphical elements are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected graphical element. The selected graphical element is associated with the content item and a connection, or other information, between the user and the object identifying the selected graphical element is stored by the social networking system. The selected graphical element may be displayed with the content item to the user and to other users connected to the user.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Patent number: 10298534
    Abstract: A social networking system user may associate a graphical element representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more graphical elements maintained by the social networking system and selects a graphical element for associating with the content item. If certain graphical elements are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected graphical element. The selected graphical element is associated with the content item and a connection, or other information, between the user and the object identifying the selected graphical element is stored by the social networking system. The selected graphical element may be displayed with the content item to the user and to other users connected to the user.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 21, 2019
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Publication number: 20150088699
    Abstract: A social networking system user may associate a graphical element representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more graphical elements maintained by the social networking system and selects a graphical element for associating with the content item. If certain graphical elements are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected graphical element. The selected graphical element is associated with the content item and a connection, or other information, between the user and the object identifying the selected graphical element is stored by the social networking system. The selected graphical element may be displayed with the content item to the user and to other users connected to the user.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 26, 2015
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Patent number: 8918339
    Abstract: A social networking system user may associate an emoji representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more emoji maintained by the social networking system and selects an emoji for associating with the content item. If certain emoji are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected emoji. The selected emoji is associated with the content item and a connection, or other information, between the user and the object identifying the selected emoji is stored by the social networking system. The selected emoji may be displayed with the content item to the user and to other users connected to the user.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 23, 2014
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Publication number: 20140279509
    Abstract: One variation of a method includes: receiving a transaction request, the transaction request comprising an identity of a user, a location of a vendor, and a price of a transaction; identifying a set of payment methods available to the user, a particular payment method in the set of payment methods characterized by a discrete payment structure defining a discrete payment increment; ranking the available payment methods according to a preferred payment method associated with the location of the vendor, according to the discrete payment structure of the particular payment method, and according to the price of the transaction; receiving a selection from the user for the particular payment method for the transaction; and authorizing a payment to the vendor with the particular payment method.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: FACEBOOK, INC.
    Inventors: Reshma Khilnani, Yongyan Liu, Abhishek Doshi
  • Publication number: 20140279069
    Abstract: A social networking system provides stories about objects in the social networking system to a viewing user. To increase the likelihood that a story will also be provided to other users, the social networking system allows the viewing user to promote the story. When a user promotes a story, the social networking system may monitor the effectiveness of the promotion. For example, the social networking system generates a ghost story corresponding to a promoted story and not associated with promotion information. When a promoted story is selected to be provided to a user, the social networking system determines whether the ghost story would have been selected to be provided to the user. If the ghost story would have been selected, the social networking system determines the promotion did not affect selection of the promoted story.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson
  • Publication number: 20140279418
    Abstract: A social networking system user may associate an emoji representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more emoji maintained by the social networking system and selects an emoji for associating with the content item. If certain emoji are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected emoji. The selected emoji is associated with the content item and a connection, or other information, between the user and the object identifying the selected emoji is stored by the social networking system. The selected emoji may be displayed with the content item to the user and to other users connected to the user.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Publication number: 20140136441
    Abstract: Techniques to allow a social networking system to facilitate management of relationships between service providers and users of the social networking system. In one embodiment, information regarding eligibility of a user to receive an offering of a service provider may be maintained. A request for the information regarding eligibility of the user from the service provider may be received. The information regarding eligibility of the user may be provided to the service provider. Provision of the information regarding eligibility of the user may be performed before at least a portion of the offering is provided by the service provider to the user.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Inventors: Bikash Kumar Agarwalla, Prashant Fuloria, Reshma Khilnani Ebberson, Guy Rom
  • Publication number: 20130262212
    Abstract: A social networking systems associates users of the system with a social punch card, credits the social punch card with punches based on actions performed by the users, and provides rewards to the users when the target number of punches for the social punch card is reached. A social punch card includes a definition of an action that will credit a punch to the social punch card, a target number of punches for completing the punch card, and a reward to be provided for reaching the target number of punches. Each of the users associated with a social punch card are connected with at least one other user associated with the social punch card.
    Type: Application
    Filed: April 2, 2012
    Publication date: October 3, 2013
    Inventors: Dmitry Shevelenko, Loren Alfred Cheng, Yegnashankar Parasuram, Christopher Triolo, Reshma Khilnani, Edward Zagat
  • Patent number: 8230511
    Abstract: Described herein are techniques and apparatuses for scanning a computing device for malware and/or viruses. In various embodiments, a trusted operating environment, which may include a trusted operating system and/or a trusted antivirus tool, may be utilized with respect to a computing device. More particularly, the trusted operating system may be used to boot the computing device. Moreover, the trusted antivirus tool may search the computing device for malware definition updates (e.g., virus signature updates) and use the trusted operating system to scan the computing device for malware. In other embodiments, the trusted antivirus tool may scan the computing device and remove any viruses detected by the trusted antivirus tool. The trusted operating system may then reboot the computing device into a clean environment once any detected viruses are removed.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Reshma Khilnani, Kristofer N. Iverson
  • Patent number: 8104088
    Abstract: Techniques and apparatuses for scanning a computing device for malware are described. In one implementation, a trusted operating environment, which includes a trusted operating system and a trusted antivirus tool, is embodied on a removable data storage medium. A computing device is then booted from the removable data storage medium using the trusted operating system. The trusted antivirus tool searches the computing device for malware definition updates (e.g., virus signature updates) and uses the trusted operating system to scan the computing device for malware. In another implementation, a computing device is booting from a trusted operating system on a removable device and a trusted antivirus tool on the removable device scans the computing device for malware. The removable device can update its own internal components (e.g., virus signatures and antivirus tool) by searching the computing device or a remote resource for updates and authenticating any updates that are located.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: January 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Reshma Khilnani, Kristofer N. Iverson
  • Publication number: 20110078796
    Abstract: Described herein are techniques and apparatuses for scanning a computing device for malware and/or viruses. In various embodiments, a trusted operating environment, which may include a trusted operating system and/or a trusted antivirus tool, may be utilized with respect to a computing device. More particularly, the trusted operating system may be used to boot the computing device. Moreover, the trusted antivirus tool may search the computing device for malware definition updates (e.g., virus signature updates) and use the trusted operating system to scan the computing device for malware. In other embodiments, the trusted antivirus tool may scan the computing device and remove any viruses detected by the trusted antivirus tool. The trusted operating system may then reboot the computing device into a clean environment once any detected viruses are removed.
    Type: Application
    Filed: December 10, 2010
    Publication date: March 31, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Reshma Khilnani, Kristofer N. Iverson
  • Patent number: 7853999
    Abstract: Techniques and apparatuses for scanning a computing device for malware are described. In one implementation, a trusted operating environment, which includes a trusted operating system and a trusted antivirus tool, is embodied on a removable data storage medium. A computing device is then booted from the removable data storage medium using the trusted operating system. The trusted antivirus tool searches the computing device for malware definition updates (e.g., virus signature updates) and uses the trusted operating system to scan the computing device for malware. In another implementation, a computing device is booting from a trusted operating system on a removable device and a trusted antivirus tool on the removable device scans the computing device for malware. The removable device can update its own internal components (e.g., virus signatures and antivirus tool) by searching the computing device or a remote resource for updates and authenticating any updates that are located.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: December 14, 2010
    Assignee: Microsoft Corporation
    Inventors: Reshma Khilnani, Kristofer N. Iverson
  • Publication number: 20080282351
    Abstract: Techniques and apparatuses for scanning a computing device for malware are described. In one implementation, a trusted operating environment, which includes a trusted operating system and a trusted antivirus tool, is embodied on a removable data storage medium. A computing device is then booted from the removable data storage medium using the trusted operating system. The trusted antivirus tool searches the computing device for malware definition updates (e.g., virus signature updates) and uses the trusted operating system to scan the computing device for malware. In another implementation, a computing device is booting from a trusted operating system on a removable device and a trusted antivirus tool on the removable device scans the computing device for malware. The removable device can update its own internal components (e.g., virus signatures and antivirus tool) by searching the computing device or a remote resource for updates and authenticating any updates that are located.
    Type: Application
    Filed: May 11, 2007
    Publication date: November 13, 2008
    Applicant: Microsoft Corporation
    Inventors: Reshma Khilnani, Kristofer N. Iverson
  • Publication number: 20080282350
    Abstract: Techniques and apparatuses for scanning a computing device for malware are described. In one implementation, a trusted operating environment, which includes a trusted operating system and a trusted antivirus tool, is embodied on a removable data storage medium. A computing device is then booted from the removable data storage medium using the trusted operating system. The trusted antivirus tool searches the computing device for malware definition updates (e.g., virus signature updates) and uses the trusted operating system to scan the computing device for malware. In another implementation, a computing device is booting from a trusted operating system on a removable device and a trusted antivirus tool on the removable device scans the computing device for malware. The removable device can update its own internal components (e.g., virus signatures and antivirus tool) by searching the computing device or a remote resource for updates and authenticating any updates that are located.
    Type: Application
    Filed: May 11, 2007
    Publication date: November 13, 2008
    Applicant: Microsoft Corporation
    Inventors: Reshma Khilnani, Kristofer N. Iverson