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: 10931622Abstract: 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: GrantFiled: April 4, 2019Date of Patent: February 23, 2021Assignee: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
-
Patent number: 10298534Abstract: 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: GrantFiled: November 26, 2014Date of Patent: May 21, 2019Assignee: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
-
Publication number: 20150088699Abstract: 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: ApplicationFiled: November 26, 2014Publication date: March 26, 2015Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
-
Patent number: 8918339Abstract: 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: GrantFiled: March 15, 2013Date of Patent: December 23, 2014Assignee: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
-
Publication number: 20140279509Abstract: 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: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: FACEBOOK, INC.Inventors: Reshma Khilnani, Yongyan Liu, Abhishek Doshi
-
Publication number: 20140279069Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson
-
Publication number: 20140279418Abstract: 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: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
-
Publication number: 20140136441Abstract: 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: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Inventors: Bikash Kumar Agarwalla, Prashant Fuloria, Reshma Khilnani Ebberson, Guy Rom
-
Publication number: 20130262212Abstract: 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: ApplicationFiled: April 2, 2012Publication date: October 3, 2013Inventors: Dmitry Shevelenko, Loren Alfred Cheng, Yegnashankar Parasuram, Christopher Triolo, Reshma Khilnani, Edward Zagat
-
Patent number: 8230511Abstract: 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: GrantFiled: December 10, 2010Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Reshma Khilnani, Kristofer N. Iverson
-
Patent number: 8104088Abstract: 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: GrantFiled: May 11, 2007Date of Patent: January 24, 2012Assignee: Microsoft CorporationInventors: Reshma Khilnani, Kristofer N. Iverson
-
Publication number: 20110078796Abstract: 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: ApplicationFiled: December 10, 2010Publication date: March 31, 2011Applicant: MICROSOFT CORPORATIONInventors: Reshma Khilnani, Kristofer N. Iverson
-
Patent number: 7853999Abstract: 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: GrantFiled: May 11, 2007Date of Patent: December 14, 2010Assignee: Microsoft CorporationInventors: Reshma Khilnani, Kristofer N. Iverson
-
Publication number: 20080282351Abstract: 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: ApplicationFiled: May 11, 2007Publication date: November 13, 2008Applicant: Microsoft CorporationInventors: Reshma Khilnani, Kristofer N. Iverson
-
Publication number: 20080282350Abstract: 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: ApplicationFiled: May 11, 2007Publication date: November 13, 2008Applicant: Microsoft CorporationInventors: Reshma Khilnani, Kristofer N. Iverson