Patents by Inventor Boris Khvostichenko

Boris Khvostichenko 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: 10439969
    Abstract: A system and method for filtering email annotations is disclosed. An email may be parsed for actionable items and email text associated with those items may be annotated. A server-side filter may be applied to the actionable items to remove annotations that have a low-probability for user action. The email and its associated annotations are then stored on the server. An email client may retrieve the email and its associated annotations from the server and perform render-time filtering. This render-time filtering applies real-time checking for annotations which have a low-probability for user action. The email and its associated annotations are then displayed via a user interface.
    Type: Grant
    Filed: January 16, 2013
    Date of Patent: October 8, 2019
    Assignee: Google LLC
    Inventors: Boris Khvostichenko, Karol Piotr Stosiek
  • Patent number: 10229373
    Abstract: Methods and computer systems are used to create context-based event entries. In one aspect, the method includes, at a computer system with one or more processors and memory: (1) receiving a content-less request to create an event entry; (2) selecting an applicable rule from a set of rules stored at the computer system in accordance with one or more context items, the one or more context items comprising one or more context items for the user, the set of rules comprising a plurality of distinct rules; (3) creating an event entry in accordance with the selected applicable rule and at least one of the one or more context items for the user, the event entry including one or more fields having content determined in accordance with the at least one of the one or more context items for the user; and (4) providing the event entry for display.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: March 12, 2019
    Assignee: GOOGLE LLC
    Inventor: Boris Khvostichenko
  • Patent number: 10007886
    Abstract: Methods and computer systems are used to create context-based event entries. In one aspect, the method includes, at a computer system with one or more processors and memory: (1) receiving a content-less request to create an event entry; (2) selecting an applicable rule from a set of rules stored at the computer system in accordance with one or more context items, the one or more context items comprising one or more context items for the user, the set of rules comprising a plurality of distinct rules; (3) creating an event entry in accordance with the selected applicable rule and at least one of the one or more context items for the user, the event entry including one or more fields having content determined in accordance with the at least one of the one or more context items for the user; and (4) providing the event entry for display.
    Type: Grant
    Filed: October 2, 2014
    Date of Patent: June 26, 2018
    Assignee: GOOGLE LLC
    Inventor: Boris Khvostichenko
  • Patent number: 9760644
    Abstract: A method, system, and data structure for creating electronic calendar entries or calendar events are disclosed. A web document is obtained. A first parameter of an event is identified, and a parameter complementary to the first parameter is also identified. The complementary parameter is identified, from among a plurality of candidate parameters. Each parameter corresponds to a distinct text portion of the web document. The complementary parameter is identified in accordance with a distance metric between the text portion of the web document corresponding to the first parameter and the text portion of the web document corresponding to the complementary parameter. Then an event creation link is created and embedded in the web document. The event creation link contains event information corresponding to at least the first parameter and the complementary parameter. The web document, including the embedded event creation link, is provided for display.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: September 12, 2017
    Assignee: Google Inc.
    Inventors: Boris Khvostichenko, Karol Piotr Stosiek
  • Patent number: 9740362
    Abstract: Provided are methods and systems for providing users with a simplified view of events shared across multiple calendars. An event associated with multiple calendars is displayed only once in a user's view of the multiple calendars, and is displayed together with a visual indication (an “event chip”) that the event belongs to multiple calendars. The event chip displayed with a given event indicates, based on the patterns/colors/prints/etc. comprising the chip and/or the order of the patterns/colors/prints/etc. comprising the chip, which of the other calendars associated with the event is the lead calendar and which are secondary calendars, where the event chip represents the state of the event (e.g., accepted, declined, tentative, etc.) in the lead calendar.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: August 22, 2017
    Assignee: Google Inc.
    Inventors: Boris Khvostichenko, Daniel Michael Greenblatt, Jonathon Aroner
  • Publication number: 20150200875
    Abstract: A system and method for filtering email annotations is disclosed. An email may be parsed for actionable items and email text associated with those items may be annotated. A server-side filter may be applied to the actionable items to remove annotations that have a low-probability for user action. The email and its associated annotations are then stored on the server. An email client may retrieve the email and its associated annotations from the server and perform render-time filtering. This render-time filtering applies real-time checking for annotations which have a low-probability for user action. The email and its associated annotations are then displayed via a user interface.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 16, 2015
    Inventors: BORIS KHVOSTICHENKO, KAROL PIOTR STOSIEK
  • Patent number: 8990329
    Abstract: A system and associated methods for adding one or more invitees from a calendar event to an access control list of a multi-user communication session is disclosed. The conference application includes a social network engine, a conference server module, a session management module and a user interface engine. The social network engine hosts a multi-user communication session associated with a calendar event at the social network server. The conference server module retrieves an invitee list from a calendar application, converts the invitee list into an access control list for the multi-user communication session and stores the access control list in a cache. The session management module receives a request from one or more users to join the multi-user communication session, retrieves the access control list for the multi-user communication session from the cache and compares the one or more users against the access control list.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: March 24, 2015
    Assignee: Google Inc.
    Inventors: Boris Khvostichenko, Martin Ohman, Mayur Kamat