Patents by Inventor MACIEJ SZYMON NOWAKOWSKI

MACIEJ SZYMON NOWAKOWSKI 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: 9305102
    Abstract: Embodiments include a computer-implemented method that includes receiving, from a user, a plurality of search queries, receiving, from the user, a plurality of search refinements associated with the plurality of search queries (the search refinements resulting in the display of a plurality of refined results to the user) mapping one of the plurality of search queries to one of the refined results, receiving, from the user, the one of the plurality of search queries mapped to one of the refined results, and, in response to receiving the one of the plurality of search queries mapped to one of the refined results, providing, for display to the user, refined content corresponding to the one of the refined results mapped to the one of the plurality of search queries received from the user.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: April 5, 2016
    Assignee: GOOGLE INC.
    Inventors: Krzysztof Duleba, Maciej Szymon Nowakowski
  • Patent number: 9253135
    Abstract: Computer-implemented methods for providing a single notification for display in an application from multiple received notifications are provided. In one aspect, a method includes receiving a first notification for an application and receiving a second notification for the application subsequent to the first notification, and analyzing content of the first notification and content of the second notification. The method also includes determining, based on the analysis, whether the second notification is related to the first notification, and providing, for display, a single notification includes at least a portion of the content of the first notification and at least a portion of the content of the second notification when the second notification is related to the first notification. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: February 7, 2012
    Date of Patent: February 2, 2016
    Assignee: Google Inc.
    Inventors: Maciej Szymon Nowakowski, Peter Werner Balsiger
  • Publication number: 20150215258
    Abstract: Computer-implemented methods for providing a single notification for display in an application from multiple received notifications are provided. In one aspect, a method includes receiving a first notification for an application and receiving a second notification for the application subsequent to the first notification, and analyzing content of the first notification and content of the second notification. The method also includes determining, based on the analysis, whether the second notification is related to the first notification, and providing, for display, a single notification includes at least a portion of the content of the first notification and at least a portion of the content of the second notification when the second notification is related to the first notification. Systems and machine-readable media are also provided.
    Type: Application
    Filed: February 7, 2012
    Publication date: July 30, 2015
    Applicant: GOOGLE INC.
    Inventors: Maciej Szymon NOWAKOWSKI, Peter Werner BALSIGER
  • Publication number: 20150195371
    Abstract: A method, system and non-transitory computer readable medium encoding instructions for managing a cache associated with a user interface having a pointer are provided. The method begins by tracking the position of the pointer on the user interface. A future position of the pointer on the user interface is predicted and a likelihood that the pointer will select a first screen object of a plurality of screen objects is determined based on the predicted future pointer position. Finally, a cache of screen objects, and a priority queue of screen objects to prefetch are managed based on the determined likelihood that the pointer will select the first screen object.
    Type: Application
    Filed: August 24, 2012
    Publication date: July 9, 2015
    Applicant: Google Inc.
    Inventors: Maciej Szymon Nowakowski, Balazs Szabo
  • Publication number: 20140244634
    Abstract: Embodiments include a computer-implemented method that includes receiving, from a user, a plurality of search queries, receiving, from the user, a plurality of search refinements associated with the plurality of search queries (the search refinements resulting in the display of a plurality of refined results to the user) mapping one of the plurality of search queries to one of the refined results, receiving, from the user, the one of the plurality of search queries mapped to one of the refined results, and, in response to receiving the one of the plurality of search queries mapped to one of the refined results, providing, for display to the user, refined content corresponding to the one of the refined results mapped to the one of the plurality of search queries received from the user.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Inventors: Krzysztof Duleba, Maciej Szymon Nowakowski
  • Publication number: 20130268826
    Abstract: An electronic book system is configured to allow a user to listen to an audio version of an electronic book, then switch to reading a text version of the book on a different device, the text version being presented from the point where the audio version left off. One or more users can repeatedly switch from audio to text versions without losing track of their progress through the book. Correlation between audio and text versions is established by generating a correlation table or inserting position-related metadata in the audio or text data files.
    Type: Application
    Filed: April 6, 2012
    Publication date: October 10, 2013
    Applicant: GOOGLE INC.
    Inventors: MACIEJ SZYMON NOWAKOWSKI, BALAZS SZABO