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: 10430453
    Abstract: 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: Grant
    Filed: August 4, 2017
    Date of Patent: October 1, 2019
    Assignee: Google LLC
    Inventors: Robert F. Day, John W. L. Merrill, Joerg Heilig
  • Patent number: 9934402
    Abstract: 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: Grant
    Filed: August 5, 2016
    Date of Patent: April 3, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 9754285
    Abstract: 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: Grant
    Filed: September 30, 2009
    Date of Patent: September 5, 2017
    Assignee: Google Inc.
    Inventors: Robert F. Day, John W. Merrill, Joerg Heilig
  • Publication number: 20160342806
    Abstract: 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: Application
    Filed: August 5, 2016
    Publication date: November 24, 2016
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 9443105
    Abstract: 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: Grant
    Filed: April 9, 2012
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 8972464
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnageis, Timothy P. McKee
  • Publication number: 20140108376
    Abstract: 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: Application
    Filed: November 26, 2008
    Publication date: April 17, 2014
    Applicant: GOOGLE INC.
    Inventors: John B. Batali, Robert F. Day, Lars Engebretsen, Hartmut Maennel, John W. Merrill, Matthew S. Weaver
  • Patent number: 8583741
    Abstract: 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: Grant
    Filed: February 6, 2006
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Jonathan D. Perlow, Robert F. Day, Adam Ross Barker, Keith H. Coleman
  • Publication number: 20130198646
    Abstract: 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: Application
    Filed: April 9, 2012
    Publication date: August 1, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Publication number: 20130073902
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: March 21, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnageis, Timothy P. McKee
  • Patent number: 8290997
    Abstract: 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: Grant
    Filed: November 30, 2010
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 8201230
    Abstract: 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: Grant
    Filed: February 20, 2004
    Date of Patent: June 12, 2012
    Assignee: Microsoft Corporation
    Inventors: Robert F. Day, Sarah E. Schrock, Timothy P. McKee, Isaac A. Sheldon
  • Patent number: 8145530
    Abstract: 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: Grant
    Filed: October 1, 2008
    Date of Patent: March 27, 2012
    Assignee: Google Inc.
    Inventors: Parag Samdadiya, Rama Ranganath, Robert F. Day, Venkata Rama P. Tammana, John W. Merrill
  • Patent number: 8134407
    Abstract: 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: Grant
    Filed: November 25, 2009
    Date of Patent: March 13, 2012
    Assignee: Analog Devices, Inc.
    Inventors: Scott A. Wurcer, Robert F. Day
  • Publication number: 20110314424
    Abstract: 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: Application
    Filed: June 22, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: 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: 7992103
    Abstract: 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: Grant
    Filed: July 22, 2005
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: 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: 20110121902
    Abstract: 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: Application
    Filed: November 25, 2009
    Publication date: May 26, 2011
    Inventors: Scott A. WURCER, Robert F. DAY
  • Publication number: 20110071987
    Abstract: 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: Application
    Filed: November 30, 2010
    Publication date: March 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Patent number: 7844645
    Abstract: 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: Grant
    Filed: May 21, 2010
    Date of Patent: November 30, 2010
    Assignee: Microsoft Corporation
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee
  • Publication number: 20100228702
    Abstract: 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: Application
    Filed: May 21, 2010
    Publication date: September 9, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Christopher S. Davis, David R. Johnson, Robert F. Day, Stephan Hoefnagels, Timothy P. McKee