Patents by Inventor Mihai Parparita

Mihai Parparita 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: 9832258
    Abstract: A computer-implemented method for providing capability indicators includes establishing, by a processor of a computing system, a digital marketplace for digital goods, such as web applications and browser extensions. The method includes determining, by the processor, that a first digital good of the digital goods includes a specified set of modes, where the specified set of modes includes executing the first digital good without access to a network, and providing to a client device, by the processor, instructions to display a graphical indicator representing at least one of the specified set of modes, wherein the graphical indicator is associated with a graphical icon representing the first digital good in the digital marketplace.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: November 28, 2017
    Assignee: Google LLC
    Inventors: Erik Kay, Yoyo Zhou, Mihai Parparita, Rahul Roy-Chowdhury, Glen Murphy
  • Patent number: 9535755
    Abstract: Access is provided to a first tier of limited persistent storage at a server. A first set of data from the first tier is synchronized across devices associated with a user account. Access is provided to a second tier of persistent storage on a local, tangible non-volatile storage medium, and to a third tier of temporary storage on a local, tangible volatile storage medium. A web browser receives a storage request from a web application or browser extension. The request includes a type of a tier of data storage associated with a feature of the web application or browser extension. The type includes at least one of the first tier of remote limited persistent storage, the second tier of local persistent storage, or the third tier of local temporary storage. At least one feature of the web application or browser extension is associated with the tier of data storage.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: January 3, 2017
    Assignee: Google Inc.
    Inventors: Erik Kay, Mihai Parparita, Benjamin Kalman, Ben Olmstead
  • Patent number: 9274913
    Abstract: A method and system for monitoring events related to web browser extensions includes storing a set of events for which a browser extension integrated in a web browser application registers a listener. The browser extension integrated in the web browser application is executed. Upon the occurrence of an event related to the browser extension, an invisible event page associated with the browser extension is loaded if the event is one of the set of events. Using the invisible event page, a function related to a visible object of the browser extension is executed. The invisible event page is unloaded from the browser after receiving an acknowledgement from the browser extension.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Erik Kay, Mihai Parparita, Tessa MacDuff, Aaron Boodman, Matthew Perry
  • Patent number: 9135445
    Abstract: A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first internet domain. Information about the offered web application or browser extension not currently installed in the web browser is displayed in response to the user action. The displayed information is provided by a digital marketplace located at a second internet domain distinct from the first internet domain. A correspondence of the displayed information to the offered web application or browser extension is ensured through functionality provided by the web browser. An indication to install the offered web application or browser extension is received from a user, and the web application or browser extension is installed in response to the received indication.
    Type: Grant
    Filed: March 19, 2012
    Date of Patent: September 15, 2015
    Assignee: Google Inc.
    Inventors: Erik Kay, Mihai Parparita, Aaron Boodman, Rahul Roy-Chowdhury
  • Publication number: 20150222700
    Abstract: A computer-implemented method for providing capability indicators includes establishing, by a processor of a computing system, a digital marketplace for digital goods, such as web applications and browser extensions. The method includes determining, by the processor, that a first digital good of the digital goods includes a specified set of modes, where the specified set of modes includes executing the first digital good without access to a network, and providing to a client device, by the processor, instructions to display a graphical indicator representing at least one of the specified set of modes, wherein the graphical indicator is associated with a graphical icon representing the first digital good in the digital marketplace.
    Type: Application
    Filed: January 6, 2012
    Publication date: August 6, 2015
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Yoyo Zhou, Mihai Parparita, Rahul Roy-Chowdhury, Glen Murphy
  • Publication number: 20150222512
    Abstract: A method and system for monitoring events related to web browser extensions includes storing a set of events for which a browser extension integrated in a web browser application registers a listener. The browser extension integrated in the web browser application is executed. Upon the occurrence of an event related to the browser extension, an invisible event page associated with the browser extension is loaded if the event is one of the set of events. Using the invisible event page, a function related to a visible object of the browser extension is executed. The invisible event page is unloaded from the browser after receiving an acknowledgement from the browser extension.
    Type: Application
    Filed: March 8, 2012
    Publication date: August 6, 2015
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Mihai Parparita, Tessa MacDuff, Aaron Boodman, Matthew Perry
  • Patent number: 9075505
    Abstract: A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: July 7, 2015
    Assignee: GOOGLE INC.
    Inventors: Steven L. Goldberg, Christopher Jason Wetherell, Mihai Parparita, Kevin David Fox
  • Publication number: 20140229811
    Abstract: At a client device, upon user selection of a respective bookmark, a document is downloaded from a network location associated with the bookmark, and then displayed at the client device. The bookmark contains a URL or parameter that references one or more content feeds to which the user has subscribed. The client device, in response to the user selection of the respective bookmark, transmits to a server a request specified by the respective bookmark, and receives in response to the request a redirect to a network location associated with the document. The downloaded document corresponds to a content feed to which the user has subscribed.
    Type: Application
    Filed: January 14, 2014
    Publication date: August 14, 2014
    Applicant: Google Inc.
    Inventors: Michael Dynin, Evan Williams, Mihai Parparita
  • Publication number: 20140047360
    Abstract: A runtime environment is provided, which is capable of executing a background application page that persists over a lifetime of a web application. The background application page does not have its own user interface, and the background application page is launched after a web browser is launched. Using a processor of a computing device, the background application page is notified upon receiving an event related to the web application. The background application page is employed to control at least one user interface for an activity page of the web application.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 13, 2014
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Mihai Parparita, Dimitri Glazkov
  • Patent number: 8645497
    Abstract: At a client device, upon user selection of a respective bookmark, a document is downloaded from a network location associated with the bookmark, and then displayed at the client device. The bookmark contains a URL or parameter that references one or more content feeds to which the user has subscribed. The client device, in response to the user selection of the respective bookmark, transmits to a server a request specified by the respective bookmark, and receives in response to the request a redirect to a network location associated with the document. The downloaded document corresponds to a content feed to which the user has subscribed.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Michael Dynin, Evan Williams, Mihai Parparita
  • Publication number: 20130247030
    Abstract: A method for installing an offered web application or browser extension in a web browser includes receiving a user action on a website located at a first internet domain. Information about the offered web application or browser extension not currently installed in the web browser is displayed in response to the user action. The displayed information is provided by a digital marketplace located at a second internet domain distinct from the first internet domain. A correspondence of the displayed information to the offered web application or browser extension is ensured through functionality provided by the web browser. An indication to install the offered web application or browser extension is received from a user, and the web application or browser extension is installed in response to the received indication.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Mihai Parparita, Aaron Boodman, Rahul Roy-Chowdhury
  • Publication number: 20130238742
    Abstract: Access is provided to a first tier of limited persistent storage at a server. A first set of data from the first tier is synchronized across devices associated with a user account. Access is provided to a second tier of persistent storage on a local, tangible non-volatile storage medium, and to a third tier of temporary storage on a local, tangible volatile storage medium. A web browser receives a storage request from a web application or browser extension. The request includes a type of a tier of data storage associated with a feature of the web application or browser extension. The type includes at least one of the first tier of remote limited persistent storage, the second tier of local persistent storage, or the third tier of local temporary storage. At least one feature of the web application or browser extension is associated with the tier of data storage.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: GOOGLE INC.
    Inventors: Erik Kay, Mihai Parparita, Benjamin Kalman, Ben Olmstead
  • Patent number: 8255812
    Abstract: A computer-implemented method of serving content includes receiving information identifying one or more content items in a content feed. The one or more content items have been individually selected by a first user at a first client. Code is provided that, when incorporated into a webpage, instructs the webpage to display or list the selected one or more content items.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: August 28, 2012
    Assignee: Google Inc.
    Inventors: Mihai Parparita, Christopher Jason Wetherell, Jason H. Shellen
  • Patent number: 8230361
    Abstract: A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: July 24, 2012
    Assignee: Google Inc.
    Inventors: Steven L. Goldberg, Christopher Jason Wetherell, Mihai Parparita, Kevin David Fox
  • Patent number: 8190997
    Abstract: A user may be presented with suggestions of content feeds to which she may subscribe. The suggestions are based on documents, such as web pages, accessed by the user. The content feeds suggested to the user are content feeds associated with at least some of the documents accessed by the user. The user may accept or reject any or all of the suggestions. A suggestion of a content feed may be suppressed based on a rejection of a past suggestion for the same content feed.
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventors: Jason H. Shellen, Mihai Parparita
  • Publication number: 20120060121
    Abstract: A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
    Type: Application
    Filed: November 14, 2011
    Publication date: March 8, 2012
    Inventors: Steven L. Goldberg, Christopher Jason Wetherell, Mihai Parparita, Kevin David Fox
  • Publication number: 20080082941
    Abstract: A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an expanded format while the other items are simultaneously displayed in a compact format. At least one respective item in compact format is displayed above the selected item and at least one respective item in compact format displayed below the selected item. In response to a user action for selecting a second item in the displayed list, the ordered list of content items is redisplayed with the second item displayed in the expanded format and the other items, including the first item, displayed in the compact format.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 3, 2008
    Inventors: Steven Goldberg, Christopher Wetherell, Mihai Parparita, Kevin Fox
  • Publication number: 20080082673
    Abstract: At a client device, upon user selection of a respective bookmark, a document is downloaded from a network location associated with the bookmark, and then displayed at the client device. The bookmark contains a URL or parameter that references one or more content feeds to which the user has subscribed. The client device, in response to the user selection of the respective bookmark, transmits to a server a request specified by the respective bookmark, and receives in response to the request a redirect to a network location associated with the document. The downloaded document corresponds to a content feed to which the user has subscribed.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 3, 2008
    Inventors: Michael Dynin, Evan Williams, Mihai Parparita
  • Publication number: 20070083520
    Abstract: A user may be presented with suggestions of content feeds to which she may subscribe. The suggestions are based on documents, such as web pages, accessed by the user. The content feeds suggested to the user are content feeds associated with at least some of the documents accessed by the user. The user may accept or reject any or all of the suggestions. A suggestion of a content feed may be suppressed based on a rejection of a past suggestion for the same content feed.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Inventors: Jason Shellen, Mihai Parparita