Patents by Inventor Vivian Mak

Vivian Mak 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: 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: 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
  • Patent number: 7287246
    Abstract: In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flow and connections in the user defined flow are not direct. To mitigate this confusion, a connections mapping table is generated along with the optimized flow. The deploy document received by the runtime may include enough information to recreate the connections mapping table such that during debugging of the optimized flow, the user may follow the user defined flow. The use of a stack at the runtime allows a debugger to maintain awareness of previous pauses in execution caused by the placement of breakpoints on connections in the user defined flow while directing the runtime through execution of the optimized flow.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: October 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Shu Xia Tan, Evangelos Mamas, William Gerald O'Farrell, Alexander Seeleman, II, Vivian Mak
  • Publication number: 20040268185
    Abstract: In a development environment for message flows, a user defined flow may be processed into a more efficient optimized flow. However, debugging execution of the optimized flow may be confusing to the user where a correspondence between connections in the optimized flow and connections in the user defined flow are not direct. To mitigate this confusion, a connections mapping table is generated along with the optimized flow. The deploy document received by the runtime may include enough information to recreate the connections mapping table such that during debugging of the optimized flow, the user may follow the user defined flow. The use of a stack at the runtime allows a debugger to maintain awareness of previous pauses in execution caused by the placement of breakpoints on connections in the user defined flow while directing the runtime through execution of the optimized flow.
    Type: Application
    Filed: October 9, 2003
    Publication date: December 30, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shu Xia Tan, Evangelos Mamas, William Gerald O'Farrell, Alexander Seeleman, Vivian Mak
  • Patent number: 5962477
    Abstract: The present invention provides a number of screening methods for evaluatiing compounds capable of suppressing cytokine production either in vitro or in vivo. The methods generally involve stimulating the production of a cytokine in a cell, exposing a portion of the cells to a putative cytokine modulating agent and determining subsequent levels of cytokine production in the cells. Additionally, the present invention provides certain compounds identified by this method.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: October 5, 1999
    Assignee: Adolor Corporation
    Inventor: Vivian Mak