Patents by Inventor Robert F. Day
Robert F. Day 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: 10430453Abstract: A selected target location is used as a basis for selecting an alternate target location for distribution of content. The alternate target location is selected based on historical information about user activity involving the selected target location and may include an analysis of time records associated with locations included in the historical data.Type: GrantFiled: August 4, 2017Date of Patent: October 1, 2019Assignee: Google LLCInventors: Robert F. Day, John W. L. Merrill, Joerg Heilig
-
Patent number: 9934402Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.Type: GrantFiled: August 5, 2016Date of Patent: April 3, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
-
Patent number: 9754285Abstract: A selected target location is used as a basis for selecting an alternate target location for distribution of content. The alternate target location is selected based on historical information about user activity involving the selected target location and may include an analysis of time records associated with locations included in the historical data.Type: GrantFiled: September 30, 2009Date of Patent: September 5, 2017Assignee: Google Inc.Inventors: Robert F. Day, John W. Merrill, Joerg Heilig
-
Publication number: 20160342806Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.Type: ApplicationFiled: August 5, 2016Publication date: November 24, 2016Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
-
Patent number: 9443105Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.Type: GrantFiled: April 9, 2012Date of Patent: September 13, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
-
Patent number: 8972464Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: GrantFiled: September 14, 2012Date of Patent: March 3, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnageis, Timothy P. McKee
-
Publication number: 20140108376Abstract: Methods, systems, and apparatus, including computer program products, for selecting resources associated with a common topic. In one aspect, a method includes selecting a first resource associated with a topic, the first resource accessed in a user session, selecting a second resource accessed during the user session, determining whether the second resource is associated with the topic, and increasing a relevance score of the second resource and the topic based on determining that the second resource is not associated with the topic.Type: ApplicationFiled: November 26, 2008Publication date: April 17, 2014Applicant: GOOGLE INC.Inventors: John B. Batali, Robert F. Day, Lars Engebretsen, Hartmut Maennel, John W. Merrill, Matthew S. Weaver
-
Patent number: 8583741Abstract: Participants in a chat session can control the archiving of chat messages in the chat session. Participants in a chat session send and receive a first set of chat messages, which are archived. A command to deactivate archiving is made by one of the participants. Messages in the chat session that are sent and received subsequent to the command to deactivate archiving are not archived. Archiving may be reactivated and messages subsequent to the command to reactivate archiving are archived.Type: GrantFiled: February 6, 2006Date of Patent: November 12, 2013Assignee: Google Inc.Inventors: Jonathan D. Perlow, Robert F. Day, Adam Ross Barker, Keith H. Coleman
-
Publication number: 20130198646Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.Type: ApplicationFiled: April 9, 2012Publication date: August 1, 2013Applicant: MICROSOFT CORPORATIONInventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
-
Publication number: 20130073902Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: ApplicationFiled: September 14, 2012Publication date: March 21, 2013Applicant: MICROSOFT CORPORATIONInventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnageis, Timothy P. McKee
-
Patent number: 8290997Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: GrantFiled: November 30, 2010Date of Patent: October 16, 2012Assignee: Microsoft CorporationInventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
-
Patent number: 8201230Abstract: A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming interface that uses a security subsystem to unlock, write, and relock the user choice settings to insure that the user's choices are enforced and respected by the applications that attempt to change them in a manner that is verifiable and transparent to the user. The user is notified whenever a change to their user choice settings is made.Type: GrantFiled: February 20, 2004Date of Patent: June 12, 2012Assignee: Microsoft CorporationInventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
-
Patent number: 8145530Abstract: A reservation system can identify available placements based on targeting criteria provided by advertisers and placement inventory data provided by publishers. The reservation system can receive reservation data for the available placements from the publishers and provide the reservation data with the available placements to the advertisers. The available placements and can be ranked and presented to the advertisers based on a first precision with which the placement can satisfy the advertiser's targeting criteria. A second precision can be determined for each placement that has enabled targeting rules. In turn, the reservation system can rank and present the placements based on the first and second precisions.Type: GrantFiled: October 1, 2008Date of Patent: March 27, 2012Assignee: Google Inc.Inventors: Parag Samdadiya, Rama Ranganath, Robert F. Day, Venkata Rama P. Tammana, John W. Merrill
-
Patent number: 8134407Abstract: In an embodiment of the invention, a differential input signal is coupled to a plurality of transconductance blocks. In some embodiments, each of the transconductance blocks divide an input transconductance among a plurality of signal paths to a plurality of outputs in each transconductance block. In an embodiment, the input transconductance may be divided based a ratio of transistor areas in the plurality of signal paths, though other embodiments may divide the transconductance differently. In some embodiments, transconductance block outputs of a plurality of transconductance blocks may be cross-coupled to provide a gain path for a differential signal than is greater than that of a common mode signal.Type: GrantFiled: November 25, 2009Date of Patent: March 13, 2012Assignee: Analog Devices, Inc.Inventors: Scott A. Wurcer, Robert F. Day
-
Publication number: 20110314424Abstract: A method and system are provided for displaying icons in accordance with user preferences. The method includes providing a user with a size selection mechanism for selecting an icon size from a range of sizes. The method additionally includes searching a set of stored resources related to the underlying file and generating the icon in the selected size based upon the stored resources. The method may additionally include selecting a type overlay and scaling the type overlay independently from the icon.Type: ApplicationFiled: June 22, 2011Publication date: December 22, 2011Applicant: MICROSOFT CORPORATIONInventors: PAUL A. GUSMORINO, TYLER K. BEAM, RAYMOND J. CHEN, CHARLES CUMMINS, ROBERT F. DAY, COLIN R. ANTHONY, JENNY T. LAM, ISSAC A. SHELDON, DAVID G. DE VORCHIK
-
Patent number: 7992103Abstract: A method and system are provided for displaying icons in accordance with user preferences. The method includes providing a user with a size selection mechanism for selecting an icon size from a range of sizes. The method additionally includes searching a set of stored resources related to the underlying file and generating the icon in the selected size based upon the stored resources. The method may additionally include selecting an icon type including one of an image icon, a detail icon and a generic icon based on at least one of the user's size selection and the represented file. Furthermore, the icon display system of the invention positions labels and overlays in the vicinity of the icon based upon the selected size of the icon.Type: GrantFiled: July 22, 2005Date of Patent: August 2, 2011Assignee: Microsoft CorporationInventors: Paul A. Gusmorino, Tyler K. Beam, Raymond J. Chen, Charles Cummins, Robert F. Day, Colin R. Anthony, Jenny T. Lam, Isaac A. Sheldon, David G. De Vorchik
-
Publication number: 20110121902Abstract: In an embodiment of the invention, a differential input signal is coupled to a plurality of transconductance blocks. In some embodiments, each of the transconductance blocks divide an input transconductance among a plurality of signal paths to a plurality of outputs in each transconductance block. In an embodiment, the input transconductance may be divided based a ratio of transistor areas in the plurality of signal paths, though other embodiments may divide the transconductance differently. In some embodiments, transconductance block outputs of a plurality of transconductance blocks may be cross-coupled to provide a gain path for a differential signal than is greater than that of a common mode signal.Type: ApplicationFiled: November 25, 2009Publication date: May 26, 2011Inventors: Scott A. WURCER, Robert F. DAY
-
Publication number: 20110071987Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: ApplicationFiled: November 30, 2010Publication date: March 24, 2011Applicant: MICROSOFT CORPORATIONInventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
-
Patent number: 7844645Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: GrantFiled: May 21, 2010Date of Patent: November 30, 2010Assignee: Microsoft CorporationInventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
-
Publication number: 20100228702Abstract: A file operations engine is provided that manages many user interactions with their files via a computer system. The operation engine may provide a user with the option to keep both files that have a file name conflict. It may further permit the user to rename a file involved with a file name conflict. The operations engine may also automatically rename one of the files of a file name conflict by appending a character to a root of the filename. The character may include the lowest integer available for the root in a destination for the files. The operations engine may provide the option to keep both files as part of a pre-calculation of potential errors for a requested operation. The operations engine may place file name conflicts in an error queue and permit the user to select an option to keep both files after the conflict is encountered.Type: ApplicationFiled: May 21, 2010Publication date: September 9, 2010Applicant: MICROSOFT CORPORATIONInventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee