Patents by Inventor Omar Shahine

Omar Shahine 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: 9614850
    Abstract: Objects in a shared storage system can be marked as including prohibited content. Incidents that result in objects being so marked can be stored in an incident history associated with a user responsible for those objects. The incident history can be processed to identify repeat offenders and modify access privileges of those users. However, when objects are shared by one user with another user, prohibited content is blocked from being shared, while the remainder of the shared objects can be accessed by the other user. Functions that allow sharing of content are implemented so as prevent sharing of prohibited content with another user, while allowing other content to be shared. If a group of files or objects is shared, then the presence of prohibited content in one object in the group results in that prohibited content not being shared, but the remaining files or objects are still shared.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: April 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Zacher, Jorge Pozas Trevino, Emmanuel Miranda-Steiner, Dhaval Shah, Omar Shahine
  • Publication number: 20150143466
    Abstract: Objects in a shared storage system can be marked as including prohibited content. Incidents that result in objects being so marked can be stored in an incident history associated with a user responsible for those objects. The incident history can be processed to identify repeat offenders and modify access privileges of those users. However, when objects are shared by one user with another user, prohibited content is blocked from being shared, while the remainder of the shared objects can be accessed by the other user. Functions that allow sharing of content are implemented so as prevent sharing of prohibited content with another user, while allowing other content to be shared. If a group of files or objects is shared, then the presence of prohibited content in one object in the group results in that prohibited content not being shared, but the remaining files or objects are still shared.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Inventors: Ryan Zacher, Jorge Pozas Trevino, Emmanuel Miranda-Steiner, Dhaval Shah, Omar Shahine
  • Publication number: 20140289407
    Abstract: In one embodiment, two separate user accounts may share equal ownership of the same internet-accessible resource 124. An internet-accessible resource service 122 may associate a source ownership status 316 for an internet-accessible resource 124 with a source user account owned by a source user. An internet-accessible resource service 122 may associate a target ownership status 366 for the internet-accessible resource 124 with a target user account owned by a target user.
    Type: Application
    Filed: March 21, 2013
    Publication date: September 25, 2014
    Inventors: Omar Shahine, Sarah Filman, Navjot Virk, Mona Akmal, Pooja Malhotra, Jonathan A. Bockelman, Daron Spektor
  • Patent number: 8713453
    Abstract: Tools and techniques related to progressively discovering and integrating services are provided. These tools may receive electronic communications addressed to users of communications platform software. In turn, these tools may analyze the electronic communications, and generate upsells for presentation to the users. These upsells may relate to updating profile records associated with the users.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Omar Shahine, Jeffrey C. Kunins, Douglas Ray Pearce, Ann Marie Hudspeth
  • Patent number: 8380793
    Abstract: Method to effectively include a transaction electronic mail (e-mail) message to a non-junk mail list of an email account of a user. The method includes interacting with the user to start to complete a business transaction at a transaction web site of a party. A confirmation step is defined to be a second to last step in a plurality of transaction steps to complete the business transaction. A request associated with the defined confirmation step is provided to the user and the request includes adding a transaction e-mail address to the non-junk mail list. The e-mail account is further received from the user, and properties of the received e-mail account are identified. The method further interacts with the user to log-in to the received e-mail account and interacts with the user to include the transaction e-mail address to the non-junk mail list of the e-mail account of the user.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventor: Omar Shahine
  • Patent number: 8239874
    Abstract: Focusing electronic mail messages in a list of messages. Category information is received for classifying particular e-mail messages or senders of the messages in the list of e-mail messages according to a category. The method also includes setting a status data associated with each of the particular messages. The status data indicates the category classified by the user. A first instruction is received from the user for focusing the particular messages according to the category. The particular messages having the status data therewith in the list are focused collectively without altering a preexisting order of the messages in the list.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Christine Anderson, Omar Shahine, Erez Kikin-Gil, Sara Liu Yang, Tyler Schnoebelen, Nancy Jane Bell, Wendy Chan, Thomas Jan Stovicek, Sandra Hirsh
  • Publication number: 20100318925
    Abstract: Embodiments of the present invention relate to systems, methods, and computer readable media for providing to a first user of a first social-networking site information associated with a second user of a second social-networking site, where the second user is not registered at the first social-networking site. In some embodiments, the first user registered at the first social-networking site requests information associated with the second user at the second social-networking site to be added to the presentation feed of the first user on the first social-networking site. After the first user is authenticated by a second social-networking site to receive information associated with the second user, the information associated with the second user is displayed to the first user on the first social-networking site.
    Type: Application
    Filed: June 12, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Bhupinder Singh Sethi, Paul Elliott, Dare Obasanjo, Omar Shahine
  • Publication number: 20100306659
    Abstract: Tools and techniques related to progressively discovering and integrating services are provided. These tools may receive electronic communications addressed to users of communications platform software. In turn, these tools may analyze the electronic communications, and generate upsells for presentation to the users. These upsells may relate to updating profile records associated with the users.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Omar Shahine, Jeffrey C. Kunins, Douglas Ray Pearce, Ann Marie Hudspeth
  • Publication number: 20100299276
    Abstract: Tools and techniques related to invitations with pre-populated profile information are provided. These tools may receive requests to create invitations for invitee users to join social networks, populate these invitations with profile information on behalf of at least one inviter user, and send these invitations to the invitee users.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Omar Shahine, Joseph Andrew Bono, Paul Alan Elliott, Ann Marie Hudspeth, Michelle Marise Aleong
  • Publication number: 20100064011
    Abstract: Method to effectively include a transaction electronic mail (e-mail) message to a non-junk mail list of an email account of a user. The method includes interacting with the user to start to complete a business transaction at a transaction web site of a party. A confirmation step is defined to be a second to last step in a plurality of transaction steps to complete the business transaction. A request associated with the defined confirmation step is provided to the user and the request includes adding a transaction e-mail address to the non-junk mail list. The e-mail account is further received from the user, and properties of the received e-mail account are identified. The method further interacts with the user to log-in to the received e-mail account and interacts with the user to include the transaction e-mail address to the non-junk mail list of the e-mail account of the user.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 11, 2010
    Applicant: MICROSOFT CORPORATION
    Inventor: Omar Shahine
  • Publication number: 20090089798
    Abstract: Focusing electronic mail messages in a list of messages. Category information is received for classifying particular e-mail messages or senders of the messages in the list of e-mail messages according to a category. The method also includes setting a status data associated with each of the particular messages. The status data indicates the category classified by the user. A first instruction is received from the user for focusing the particular messages according to the category. The particular messages having the status data therewith in the list are focused collectively without altering a preexisting order of the messages in the list.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Christine Anderson, Omar Shahine, Erez Kikin-Gil, Sara Liu Yang, Tyler Schnoebelen, Nancy Jane Bell, Wendy Chan, Thomas Jan Stovicek, Sandra Hirsh
  • Publication number: 20090089381
    Abstract: Distinguishing electronic mail (e-mail) messages for a user. An e-mail inbox is provided to include one or more e-mail messages therein. A first section of the inbox is specified. The first section includes a set of the one or more messages, and the set of the one or more messages is indicative of an unknown status. An second section of the inbox is provided, and the second section includes the remaining set of the one or more messages. The remaining set of the messages is indicative of a known status.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Christine Anderson, Omar Shahine, Erez Kikin-Gil, Sara Liu Yang, Tyler Schnoebelen, Nancy Jane Bell, Wendy Chan, Thomas Jan Stovicek, Sandra Hirsh
  • Publication number: 20070162322
    Abstract: A social calendar is provided for managing social events. A social calendar application provides an interface which allows a user to manage events during social time periods. The interface emphasizes social periods in multiple-day views. The emphasis on social periods may be implemented by allocating more scheduling bandwidth to social time periods then other periods, such as work periods. The social calendar interface allows for event scheduling in scheduling modules. Scheduling modules may include primary scheduling modules and/or secondary scheduling modules.
    Type: Application
    Filed: January 10, 2006
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Omar Shahine, Ann Hudspeth
  • Publication number: 20070136430
    Abstract: A delivery confirmation is provided to the sender of an e-mail message. When the e-mail message is composed, a link, such as a hyperlink, is inserted into the e-mail message, such as in the body or header. The link can include information such as a message identifier and identifiers of the sender and the recipient, which are provided as a query string of the link, while a host field of the link includes the address of an e-mail/web server. When the recipient receives the e-mail message and opens it, the link is displayed along with text that instructs the user to use the link to confirm delivery. The confirmation can include displaying indicia for the e-mail message in a folder view on an interface of the sender, or sending a confirmation e-mail message to the sender, for instance. Voting by e-mail can also be provided.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 14, 2007
    Applicant: Microsoft Corporation
    Inventors: Imran Qureshi, Thomas Leung, Pablo Stern, William Hoffman, Eliot Gillum, Omar Shahine, Michael Schackwitz, Roberto Figueroa, Vikram Sardesai, Robin Boyea, Charles Little
  • Publication number: 20070088687
    Abstract: While interacting with a messaging interface, keywords or other search criteria are automatically identified and used to perform a search. Search results and sponsored links (or advertisements) are displayed to the user within the messaging interface. To alleviate privacy concerns, this process will not be performed unless the user has explicitly opted-in to the search feature. In another embodiment, the user can highlight keywords in an outbound or inbound message to trigger a search without leaving the messaging interface. In another embodiment, the user can input a search keyword or phrase to trigger a search without leaving the messaging interface.
    Type: Application
    Filed: October 18, 2005
    Publication date: April 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Kristin Bromm, Denise Hui, Joshua Goodman, Omar Shahine, Ethan Ray, Matthew Carr, Thomas Leung, Wende Copfer, Aly Valli, Ewa Dominowska, Ying Li, Chun Wong, Paul Weber
  • Publication number: 20060212712
    Abstract: Message attachment processing is described. In an implementation, a method is described in which each of a plurality of message attachments are processed to generate a corresponding unique identifier such that each message attachment that matches, one to another, has a matching unique identifier. A determination is then made whether a number of matching unique identifiers exceeds a threshold, and if so, a corresponding message attachment is communicated for further processing.
    Type: Application
    Filed: March 15, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Matthew Braverman, Omar Shahine, Gil Gordon
  • Publication number: 20060149677
    Abstract: A system is disclosed for serving advertisements to a user of a client device. A set of advertisements are downloaded to the client device. Based on data stored on the client device, or action taken on the client device, a subset of the advertisement are chosen for presentation to the user of the client device. In one embodiment, the choice of advertisement to present to the user is based on the content of one or more email messages. The scanning of the email message and the decision as to which advertisement(s) to present are made on the client machine in order to protect the privacy of the user. The chosen advertisements are then displayed with the one or more emails.
    Type: Application
    Filed: January 6, 2005
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Omar Shahine, Richard Rashid
  • Publication number: 20060106944
    Abstract: A system and method for independently determining the geographical location of a user accessing a networked system. The method may include gathering a plurality of inputs about the user's geographic location; weighting each input based on whether said input identifies a likelihood of true geographic location; determining whether each input verifies a geographic location specified by the user; and summing weights of the input factors verifying the specified geographic location. A system for independently determining the geographical location of a user includes a user login routine, a heuristic user geographic location determination engine, and at least one data store including a user profile record having a user specified geographic location.
    Type: Application
    Filed: November 16, 2004
    Publication date: May 18, 2006
    Applicant: Microsoft Corporation
    Inventors: Omar Shahine, Arnold Blinn, Pablo Stern, Brian Arbogast, Alina Vikutan
  • Publication number: 20060015316
    Abstract: A method and system for printing from a guest operating system that executes in a virtual PC. In the guest operating system, a special printer driver (or extension to an existing printer driver) is installed. The printer driver receives print data from the guest operating system and applications that execute therein. The printer driver or an extension thereof forwards the print data or data derived therefrom to a host component that executes in a host operating system. The host component forwards the print data or data derived therefrom to the normal print mechanisms within the host operating system.
    Type: Application
    Filed: July 19, 2004
    Publication date: January 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Linden Siahaan, Andrew Nicholas, David Litwin, Michael Foley, Omar Shahine