Patents by Inventor Sammy Shreibati

Sammy Shreibati 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: 11436566
    Abstract: Described herein is a contextual contact recommendation or suggestion service and system. The service, which, in some embodiments, is integrated with a social networking service and/or an instant messaging service, takes as input a first parameter that identifies a member of the social networking service, and a second parameter that defines a context (e.g., a web page that is being viewed by the member. The service, based in part on the context, computes a ranked list of members to populate a contextual contact list, thereby recommending or suggesting contacts, with whom the member might be interested in initiating, or continuing, a conversation, based on the context of the member's current web browsing session. Optionally, the service may take as input a third parameter, defining a use case, such that the recommendation algorithm can be customized by use case.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: September 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sammy Shreibati, Vivian Mak Urata, Mark Hull, Haiyang Liu, Birjodh Tiwana, Siva Visakan Sooriyan, Jesse Jyh-Cherng Hsia, Michael Joshua Aft, Kinjal Basu, Shaunak Chatterjee
  • Patent number: 10715613
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for batching requests for presence information. A client device determines a set of user indicators that are displayed on a display of the client device during a period of time. Each user indicator corresponds to a user of an online service, and is presented on the display as a result of a user of the client device viewing content provided by the online service. At completion of the period of time, the client device determines a set of remaining user indicators displayed on the display of the client device, and transmits, to a server associated with the online service, a batched request for presence information for a set of users corresponding to the set of remaining user indicators. The client device presents presence indicators indicating the status of the users based on the requested presence information.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jack Henry Majoros, Jingwei Huang, Haowen Ning, Christopher Szeto, Sammy Shreibati
  • Patent number: 10482145
    Abstract: Among other things, embodiments of the present disclosure discussed herein may be used to receive, analyze, and distribute queries about various topics from a member of an online social network to other members of the social network. The embodiments of the present disclosure may additionally assess the quality of responses to queries by members, as well as expand or narrow the distribution of the query among the social network based on various events and criteria.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Randall Arrowood, Jesse Jyh-Cherng Hsia, Rachel Kumar, Chong Ho Lee, Gaganpreet Singh Shah, Sammy Shreibati, Vivian Mak Urata
  • Publication number: 20190335008
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for batching requests for presence information. A client device determines a set of user indicators that are displayed on a display of the client device during a period of time. Each user indicator corresponds to a user of an online service, and is presented on the display as a result of a user of the client device viewing content provided by the online service. At completion of the period of time, the client device determines a set of remaining user indicators displayed on the display of the client device, and transmits, to a server associated with the online service, a batched request for presence information for a set of users corresponding to the set of remaining user indicators. The client device presents presence indicators indicating the status of the users based on the requested presence information.
    Type: Application
    Filed: April 25, 2018
    Publication date: October 31, 2019
    Inventors: Jack Henry Majoros, Jingwei Huang, Haowen Ning, Christopher Szeto, Sammy Shreibati
  • Publication number: 20180253499
    Abstract: Among other things, embodiments of the present disclosure discussed herein may be used to receive, analyze, and distribute queries about various topics from a member of an online social network to other members of the social network. The embodiments of the present disclosure may additionally assess the quality of responses to queries by members, as well as expand or narrow the distribution of the query among the social network based on various events and criteria.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 6, 2018
    Inventors: Christopher Randall Arrowood, Jesse Jyh-Cherng Hsia, Rachel Kumar, Chong Ho Lee, Gaganpreet Singh Shah, Sammy Shreibati, Vivian Mak Urata
  • Publication number: 20180032961
    Abstract: Described herein is a contextual contact recommendation or suggestion service and system. The service, which, in some embodiments, is integrated with a social networking service and/or an instant messaging service, takes as input a first parameter that identifies a member of the social networking service, and a second parameter that defines a context (e.g., a web page that is being viewed by the member. The service, based in part on the context, computes a ranked list of members to populate a contextual contact list, thereby recommending or suggesting contacts, with whom the member might be interested in initiating, or continuing, a conversation, based on the context of the member's current web browsing session. Optionally, the service may take as input a third parameter, defining a use case, such that the recommendation algorithm can be customized by use case.
    Type: Application
    Filed: July 28, 2017
    Publication date: February 1, 2018
    Inventors: Sammy Shreibati, Vivian Mak Urata, Mark Hull, Haiyang Liu, Birjodh Tiwana, Siva Visakan Sooriyan, Jesse Jyh-Cherng Hsia, Michael Joshua Aft, Kinjal Basu, Shaunak Chatterjee
  • Publication number: 20130191194
    Abstract: One variation of a method for incentivizing financial saving includes: monitoring multiple financial accounts of a user; identifying a monetary transfer within the financial accounts that increases net user worth within the financial accounts; awarding a nonmonetary credit to the user based upon the monetary transfer; exchanging the credit for a user game play within a game; and issuing a prize associated with the game to the user in response to a user game play win.
    Type: Application
    Filed: August 31, 2012
    Publication date: July 25, 2013
    Inventors: Sammy Shreibati, Priya Karim Haji