Patents by Inventor David J. Conger

David J. Conger 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: 11803690
    Abstract: A thumbnail preview of a file enables a user to recognize the file without opening it. An algorithmic approach to generating simulated thumbnail previews is provided. This approach includes executing rules for determining and implementing one or more rendering schemas to simulate different content types within a portion of a file. A simulated thumbnail preview is generated from the simulated content types based on a file structure. Since users may rely on the general structure and distinguishing content elements of a thumbnail for recognizing a file, these distinguishing elements are maintained based on different rendering schemas used to create a simulated thumbnail. Moreover, the algorithmic approach promotes consistent simulated thumbnails across clients, regardless of client processing capabilities, form factors, customized theming, or the like. Based on the rules for rendering various content types, the simulated thumbnails are also consistently generated across documents.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: October 31, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David J. Conger, Ayuba Audu
  • Publication number: 20220222416
    Abstract: A thumbnail preview of a file enables a user to recognize the file without opening it. An algorithmic approach to generating simulated thumbnail previews is provided. This approach includes executing rules for determining and implementing one or more rendering schemas to simulate different content types within a portion of a file. A simulated thumbnail preview is generated from the simulated content types based on a file structure. Since users may rely on the general structure and distinguishing content elements of a thumbnail for recognizing a file, these distinguishing elements are maintained based on different rendering schemas used to create a simulated thumbnail. Moreover, the algorithmic approach promotes consistent simulated thumbnails across clients, regardless of client processing capabilities, form factors, customized theming, or the like. Based on the rules for rendering various content types, the simulated thumbnails are also consistently generated across documents.
    Type: Application
    Filed: January 11, 2021
    Publication date: July 14, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: David J. CONGER, Ayuba AUDU
  • Patent number: 10771420
    Abstract: Systems and methods for creating and updating digital notes. One system includes an electronic processor configured to receive an electronic message from a user to an electronic messaging address, the electronic message including content and determine whether the electronic messaging address is associated with the user. In response to the electronic messaging address being associated with the user, the electronic processor is configured to automatically create a digital note including at least a portion of the content included in the electronic message. The electronic processor is also configured to receive a reply to the electronic message from the user and automatically update the digital note based on the reply.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: September 8, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric B. Thompson, Nadja A. Rhodes, Michael E. Taron, Allison J. Rutherford, David J. Conger, Abdullah Rubiyath
  • Publication number: 20190342248
    Abstract: Systems and methods for creating and updating digital notes. One system includes an electronic processor configured to receive an electronic message from a user to an electronic messaging address, the electronic message including content and determine whether the electronic messaging address is associated with the user. In response to the electronic messaging address being associated with the user, the electronic processor is configured to automatically create a digital note including at least a portion of the content included in the electronic message. The electronic processor is also configured to receive a reply to the electronic message from the user and automatically update the digital note based on the reply.
    Type: Application
    Filed: May 2, 2018
    Publication date: November 7, 2019
    Inventors: Eric B. THOMPSON, Nadja A. RHODES, Michael E. TARON, Allison J. RUTHERFORD, David J. CONGER, Abdullah RUBIYATH
  • Publication number: 20160085784
    Abstract: Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 24, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael J. McCormack, Scott T. Gardner, Jason A. Bould, Sumit Chauhan, David J. Conger, Robert E. Coggins, Andrew R. Miller, Ryan McMinn
  • Patent number: 9152656
    Abstract: Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: October 6, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael J. McCormack, Scott T. Gardner, Jason A. Bould, Sumit Chauhan, David J. Conger, Robert E. Coggins, Andrew R. Miller, Ryan McMinn
  • Patent number: 7743281
    Abstract: Embodiments provide a distributed file fuzzing environment. In an embodiment, a number of computing devices can be used as part of a distributing fuzzing system. Fuzzing operations can be distributed to the number of computing devices and processed accordingly. A group or team can be defined to process particular fuzzing operations that may be best suited to the group. The time required to perform a fuzzing operation can be reduced by distributing the fuzzing work to the number of computing devices. A client can be associated with each computing device and used in conjunction with fuzzing operations.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: June 22, 2010
    Assignee: Microsoft Corporation
    Inventors: David J. Conger, Kumar Srinivasamurthy, Robert S. Cooper
  • Publication number: 20090248740
    Abstract: Embodiments are provided for creating and reusing database forms and reports. A selection of an object may be received from a database by a database software application executing on a computer system. The object may include a form or a report. The application may further receive an input to initiate saving the selected object as a new form template or a new report template. In response to receiving the input, the application may be configured to generate a dialog for receiving the selected object and save the selected object as a new form template or a new report template. Any controls, sub-forms, sub-reports, properties, macros, code, and object model references which may be included in the selected object are persisted in the newly created templates for reuse.
    Type: Application
    Filed: April 2, 2009
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael J. McCormack, Scott T. Gardner, Jason A. Bould, Sumit Chauhan, David J. Conger, Robert E. Coggins, Andrew R. Miller, Ryan McMinn
  • Publication number: 20090204635
    Abstract: Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database table in the database by a database software application executing on a computer system. Each selected field may include a set of field properties. The application may further receive a user input to initiate saving the selected field or group of fields as a custom data type. In response to receiving the input, the application may be configured to generate a dialog for receiving custom data type information for the selected field or group of fields and save the selected field or group of fields as a custom data type. The custom data type may then be reused by the application in the database.
    Type: Application
    Filed: April 2, 2009
    Publication date: August 13, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael J. McCormack, Scott T. Gardner, Jason A. Bould, Sumit Chauhan, David J. Conger, Robert E. Coggins, Andrew R. Miller, Ryan McMinn