Patents by Inventor Oren Ryngler

Oren Ryngler 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: 10037372
    Abstract: An input from a current user selects, for display, a profile for another user. The current user's profile, and the selected profile are compared to identify a difference. A replication tag, corresponding to the difference, is displayed in the display for the selected profile. The information giving rise to the identified difference is replicated from the selected profile to the current user's profile, based on user actuation of the replication tag.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: July 31, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oren Ryngler, Anthony J. Lee, Nicholas James Thomson, Michael Aksionkin, Prasant Sivadasan
  • Publication number: 20170140019
    Abstract: An input from a current user selects, for display, a profile for another user. The current user's profile, and the selected profile are compared to identify a difference. A replication tag, corresponding to the difference, is displayed in the display for the selected profile. The information giving rise to the identified difference is replicated from the selected profile to the current user's profile, based on user actuation of the replication tag.
    Type: Application
    Filed: November 13, 2015
    Publication date: May 18, 2017
    Inventors: Oren Ryngler, Anthony J. Lee, Nicholas James Thomson, Michael Aksionkin, Prasant Sivadasan
  • Publication number: 20160306868
    Abstract: A computer system that provides search functionality relative to people in an organization includes a processor and a data store containing profile information relative to the people in the organization. A query processing engine is coupled to the processor and is configured to execute queries against the data store. The processor is configured to receive user input information indicative of a name and responsively generate a first query. The query processing engine is configured to execute the first query against only a name field relative to the profile information and return a first query result. The query processing engine is configured to selectively, automatically execute a second query against at least one additional field of the profile information if the first query result is empty, and return second query results.
    Type: Application
    Filed: August 13, 2015
    Publication date: October 20, 2016
    Inventors: Michael Aksionkin, Oren Ryngler
  • Publication number: 20030182394
    Abstract: A method and system for providing context information, systems, and actions for a range of information technology platforms and interfaces. Context includes the aggregate knowledge about a user's situation and intent. Included in the system are tiers of features for enabling context awareness, including a collection tier, analysis tier, and action/effect tier. Information relating to entities, which are the elements that are included in the system, such as users and communication devices, along with states and relationships, is identified and accessed by a context engine, which obtains the information from sensors and interpreters for the information. In one application tier, the context engine is used with any set of entities, states, and relationships. Another application tier, referred to as “context packs,” includes preset sets of entities, states, and relationships identified for predetermined applications.
    Type: Application
    Filed: June 7, 2002
    Publication date: September 25, 2003
    Inventors: Oren Ryngler, Ronny Ron Agam, Michael Joseph Gaffney, Dinesh Harischandra Bhat, Yuval Sinai Boger, William Russell Fiste