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: 9832258Abstract: 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: GrantFiled: January 6, 2012Date of Patent: November 28, 2017Assignee: Google LLCInventors: Erik Kay, Yoyo Zhou, Mihai Parparita, Rahul Roy-Chowdhury, Glen Murphy
-
Patent number: 9535755Abstract: 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: GrantFiled: March 9, 2012Date of Patent: January 3, 2017Assignee: Google Inc.Inventors: Erik Kay, Mihai Parparita, Benjamin Kalman, Ben Olmstead
-
Patent number: 9274913Abstract: 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: GrantFiled: March 8, 2012Date of Patent: March 1, 2016Assignee: Google Inc.Inventors: Erik Kay, Mihai Parparita, Tessa MacDuff, Aaron Boodman, Matthew Perry
-
Patent number: 9135445Abstract: 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: GrantFiled: March 19, 2012Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Erik Kay, Mihai Parparita, Aaron Boodman, Rahul Roy-Chowdhury
-
Publication number: 20150222700Abstract: 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: ApplicationFiled: January 6, 2012Publication date: August 6, 2015Applicant: GOOGLE INC.Inventors: Erik Kay, Yoyo Zhou, Mihai Parparita, Rahul Roy-Chowdhury, Glen Murphy
-
Publication number: 20150222512Abstract: 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: ApplicationFiled: March 8, 2012Publication date: August 6, 2015Applicant: GOOGLE INC.Inventors: Erik Kay, Mihai Parparita, Tessa MacDuff, Aaron Boodman, Matthew Perry
-
Patent number: 9075505Abstract: 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: GrantFiled: November 14, 2011Date of Patent: July 7, 2015Assignee: GOOGLE INC.Inventors: Steven L. Goldberg, Christopher Jason Wetherell, Mihai Parparita, Kevin David Fox
-
Publication number: 20140229811Abstract: 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: ApplicationFiled: January 14, 2014Publication date: August 14, 2014Applicant: Google Inc.Inventors: Michael Dynin, Evan Williams, Mihai Parparita
-
Publication number: 20140047360Abstract: 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: ApplicationFiled: August 9, 2012Publication date: February 13, 2014Applicant: GOOGLE INC.Inventors: Erik Kay, Mihai Parparita, Dimitri Glazkov
-
Patent number: 8645497Abstract: 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: GrantFiled: September 27, 2007Date of Patent: February 4, 2014Assignee: Google Inc.Inventors: Michael Dynin, Evan Williams, Mihai Parparita
-
Publication number: 20130247030Abstract: 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: ApplicationFiled: March 19, 2012Publication date: September 19, 2013Applicant: GOOGLE INC.Inventors: Erik Kay, Mihai Parparita, Aaron Boodman, Rahul Roy-Chowdhury
-
Publication number: 20130238742Abstract: 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: ApplicationFiled: March 9, 2012Publication date: September 12, 2013Applicant: GOOGLE INC.Inventors: Erik Kay, Mihai Parparita, Benjamin Kalman, Ben Olmstead
-
Patent number: 8255812Abstract: 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: GrantFiled: March 17, 2008Date of Patent: August 28, 2012Assignee: Google Inc.Inventors: Mihai Parparita, Christopher Jason Wetherell, Jason H. Shellen
-
Patent number: 8230361Abstract: 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: GrantFiled: September 27, 2007Date of Patent: July 24, 2012Assignee: Google Inc.Inventors: Steven L. Goldberg, Christopher Jason Wetherell, Mihai Parparita, Kevin David Fox
-
Patent number: 8190997Abstract: 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: GrantFiled: October 7, 2005Date of Patent: May 29, 2012Assignee: Google Inc.Inventors: Jason H. Shellen, Mihai Parparita
-
Publication number: 20120060121Abstract: 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: ApplicationFiled: November 14, 2011Publication date: March 8, 2012Inventors: Steven L. Goldberg, Christopher Jason Wetherell, Mihai Parparita, Kevin David Fox
-
Publication number: 20080082941Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 3, 2008Inventors: Steven Goldberg, Christopher Wetherell, Mihai Parparita, Kevin Fox
-
Publication number: 20080082673Abstract: 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: ApplicationFiled: September 27, 2007Publication date: April 3, 2008Inventors: Michael Dynin, Evan Williams, Mihai Parparita
-
Publication number: 20070083520Abstract: 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: ApplicationFiled: October 7, 2005Publication date: April 12, 2007Inventors: Jason Shellen, Mihai Parparita