Patents by Inventor David Jeske
David Jeske 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: 9514235Abstract: A web page is composed using a browser that displays an authoring web page containing an authoring tool embedded in the authoring web page. The authoring web page, as displayed in a browser window, includes a web page editing region that displays a web page under construction. The web page editing region further includes one or more user-specified instances of structured fields, each instance responsible for hosting content entered directly by the web page author through the browser window or identified by the web page authoring using the authoring tool. A composed web page is published, for example on the Internet. Thereafter, the composed web page can be rendered in a browser window of any client computer or device in a style consistent with the user-entered content in the web page editing region.Type: GrantFiled: May 19, 2009Date of Patent: December 6, 2016Assignee: GOOGLE INC.Inventors: Justin M. Rosenstein, Dana A. Levine, Ojan Vafai, Aaron Boodman, Lilly Christine Irani, David Jeske
-
Patent number: 9282139Abstract: Methods, systems, and graphical user interfaces that automatically personalize and prioritize links to online groups are disclosed. A server automatically generates a set of prioritized links to online groups based at least in part on a computer user's browsing patterns with respect to online groups and sends these links to a client for display in a navigation region in a graphical user interface.Type: GrantFiled: April 4, 2013Date of Patent: March 8, 2016Assignee: GOOGLE INC.Inventors: David Jeske, Gaku Ueda
-
Patent number: 9131024Abstract: A server stores server metadata entries corresponding to data objects, each server metadata entry including a server file name and an identifier, distinct from the server file name, for a respective data object. The server receives client metadata entries from a client, each client metadata entry corresponding to a data object for which at least one metadata parameter has changed since a prior execution of a synchronization process. Each client metadata entry includes a client file name and an identifier, distinct from the client file name, for a respective data object corresponding to the client metadata entry. The server synchronizes the received client metadata entries with corresponding server metadata entries, if any, having identifiers that match said identifiers in the received client metadata entries, without regard to whether the corresponding server metadata entries include server file names that match the client file names in the received client metadata entries.Type: GrantFiled: September 14, 2012Date of Patent: September 8, 2015Assignee: GOOGLE INC.Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
-
Publication number: 20150199414Abstract: A locally cached file system provides disconnected operation and universal access to data stored on a server system over a network. Changes to files made on a client system are synchronized to the server system asynchronously. A client system operating in synchronized mode maintains copies of files stored on the server system, or at least in user-defined folders of a virtual hard drive established on the server system. Asynchronous file upload and/or download operations are made transparent to the user through an automated background process, whereby in some embodiments meta-data for files to be transferred is sent to the server system first, followed by the files. In some embodiments, transfer order is governed by a user-defined priority policy based on one or more parameters, such as when the files were last modified directory location, file size and/or file type.Type: ApplicationFiled: December 30, 2005Publication date: July 16, 2015Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
-
Patent number: 8769636Abstract: The present invention relates to systems and methods for providing a user indicia in a display at a local client browser. The user indicia is selected prior to a web transaction and is recognizable by the user. The user indicia is displayed in a web page of a web transaction during authentication. A user can recognize the user indicia prior to providing authentication information in a web transaction. An authentication system includes a web server that provides a web page having a security box identifier, and a client browser that receives the web page from the web server. In response to the security box identifier, the client browser inserts a user indicia into the received web page and outputs a modified web page including the user indicia for display.Type: GrantFiled: February 21, 2007Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: Jeffrey Nelson, David Jeske
-
Publication number: 20130124612Abstract: A server stores server metadata entries corresponding to data objects, each server metadata entry including a server file name and an identifier, distinct from the server file name, for a respective data object. The server receives client metadata entries from a client, each client metadata entry corresponding to a data object for which at least one metadata parameter has changed since a prior execution of a synchronization process. Each client metadata entry includes a client file name and an identifier, distinct from the client file name, for a respective data object corresponding to the client metadata entry. The server synchronizes the received client metadata entries with corresponding server metadata entries, if any, having identifiers that match said identifiers in the received client metadata entries, without regard to whether the corresponding server metadata entries include server file names that match the client file names in the received client metadata entries.Type: ApplicationFiled: September 14, 2012Publication date: May 16, 2013Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
-
Patent number: 8381272Abstract: The present invention relates to systems and methods for securing web-based transactions. A system for securing web-based transactions includes a credential strengthener coupled to a client browser. The client browser communicates with a web server in a web-transaction. The credential strengthener converts a web credential entered by a user at the client browser to a higher entropy web credential associated with the user. The client browser then returns the higher entropy web credential for further use in the web transaction. A method for securing a web-based transaction includes steps of converting a web credential entered by a user at a client browser to a higher entropy web credential associated with the user, and returning the higher entropy web credential to the web server to continue the web transaction.Type: GrantFiled: February 21, 2007Date of Patent: February 19, 2013Assignee: Google Inc.Inventors: Jeffrey Nelson, David Jeske
-
Patent number: 8311981Abstract: A client stores client metadata entries corresponding to a plurality of data objects. During a first phase of a synchronization process, the client sends one or more client metadata entries to a server. Each client metadata entry sent corresponds to a data object for which at least one metadata parameter has changed since a prior execution of the synchronization process. During a second phase of the synchronization process, the client receives from the server one or more server metadata entries, each having at least one parameter that has changed since a prior execution of the synchronization process. The client identifies any received server metadata entry that conflicts with a corresponding client metadata entry, requests a user to select from among a predefined set of conflict resolutions to resolve the conflict, and the performs an action in accordance with the conflict resolution selected by the user.Type: GrantFiled: May 4, 2009Date of Patent: November 13, 2012Assignee: Google Inc.Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
-
Publication number: 20090235158Abstract: A web page is composed using a browser that displays an authoring web page containing an authoring tool embedded in the authoring web page. The authoring web page, as displayed in a browser window, includes a web page editing region that displays a web page under construction. The web page editing region further includes one or more user-specified instances of structured fields, each instance responsible for hosting content entered directly by the web page author through the browser window or identified by the web page authoring using the authoring tool. A composed web page is published, for example on the Internet. Thereafter, the composed web page can be rendered in a browser window of any client computer or device in a style consistent with the user-entered content in the web page editing region.Type: ApplicationFiled: May 19, 2009Publication date: September 17, 2009Inventors: Justin M. Rosenstein, Dana A. Levine, Ojan Vafai, Aaron Boodman, Lilly Christine Irani, David Jeske
-
Publication number: 20090216815Abstract: A client stores client metadata entries corresponding to a plurality of data objects. During a first phase of a synchronization process, the client sends one or more client metadata entries to a server. Each client metadata entry sent corresponds to a data object for which at least one metadata parameter has changed since a prior execution of the synchronization process. During a second phase of the synchronization process, the client receives from the server one or more server metadata entries, each having at least one parameter that has changed since a prior execution of the synchronization process. The client identifies any received server metadata entry that conflicts with a corresponding client metadata entry, requests a user to select from among a predefined set of conflict resolutions to resolve the conflict, and the performs an action in accordance with the conflict resolution selected by the user.Type: ApplicationFiled: May 4, 2009Publication date: August 27, 2009Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
-
Patent number: 7536641Abstract: A web page is composed using a browser that displays an authoring web page containing an authoring tool embedded in the authoring web page. The authoring web page, as displayed in a browser window, includes a web page editing region that displays a web page under construction. The web page editing region further includes one or more user-specified instances of structured fields, each instance responsible for hosting content entered directly by the web page author through the browser window or identified by the web page authoring using the authoring tool. A composed web page is published, for example on the Internet. Thereafter, the composed web page can be rendered in a browser window of any client computer or device in a style consistent with the user-entered content in the web page editing region.Type: GrantFiled: April 29, 2005Date of Patent: May 19, 2009Assignee: Google Inc.Inventors: Justin M. Rosenstein, Dana A. Levine, Ojan Vafai, Aaron Boodman, Lilly Christine Irani, David Jeske
-
Patent number: 7529780Abstract: A client stores client metadata entries corresponding to a plurality of data objects. During a first phase of a synchronization process, the client sends one or more client metadata entries to a server. Each client metadata entry sent corresponds to a data object for which at least one metadata parameter has changed since a prior execution of the synchronization process. During a second phase of the synchronization process, the client receives from the server one or more server metadata entries, each having at least one parameter that has changed since a prior execution of the synchronization process. The client identifies any received server metadata entry that conflicts with a corresponding client metadata entry, requests a user to select from among a predefined set of conflict resolutions to resolve the conflict, and the performs an action in accordance with the conflict resolution selected by the user.Type: GrantFiled: December 30, 2005Date of Patent: May 5, 2009Assignee: Google Inc.Inventors: David E. Braginsky, Justin M. Rosenstein, Eric Joseph Uhrhane, David Jeske
-
Publication number: 20060248442Abstract: A web page is composed using a browser that displays an authoring web page containing an authoring tool embedded in the authoring web page. The authoring web page, as displayed in a browser window, includes a web page editing region that displays a web page under construction. The web page editing region further includes one or more user-specified instances of structured fields, each instance responsible for hosting content entered directly by the web page author through the browser window or identified by the web page authoring using the authoring tool. A composed web page is published, for example on the Internet. Thereafter, the composed web page can be rendered in a browser window of any client computer or device in a style consistent with the user-entered content in the web page editing region.Type: ApplicationFiled: April 29, 2005Publication date: November 2, 2006Inventors: Justin Rosenstein, Dana Levine, Ojan Vafai, Aaron Boodman, Lilly Irani, David Jeske
-
Publication number: 20050257156Abstract: Methods, systems, and graphical user interfaces that automatically personalize and prioritize links to online groups are disclosed. A server automatically generates a set of prioritized links to online groups based at least in part on a computer user's browsing patterns with respect to online groups and sends these links to a client for display in a navigation region in a graphical user interface.Type: ApplicationFiled: September 24, 2004Publication date: November 17, 2005Inventors: David Jeske, Gaku Ueda