Patents by Inventor Jason Bould

Jason Bould 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: 10216717
    Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: February 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Suraj T. Poozhiyil, Richard Shawn McDowell, Jason A. Bould, Cyrus R. Balsara, Mark H. Lucovsky
  • 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: 8868557
    Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: October 21, 2014
    Assignee: Microsoft Corporation
    Inventors: Suraj T Poozhiyil, Richard Shawn McDowell, Jason A Bould, Cyrus R Balsara, Mark H. Lucovsky
  • Publication number: 20140245118
    Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
    Type: Application
    Filed: May 2, 2014
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Suraj T. Poozhiyil, Richard Shawn McDowell, Jason A. Bould, Cyrus R. Balsara, Mark H. Lucovsky
  • Patent number: 7895174
    Abstract: Embodiments are provided to define relationships for merging template or database part tables with one or more database tables in a computer system. A database application may utilize a schema to receive metadata associated with a target database part table in one or more markup language elements. The database application may then receive metadata associated with a source database table to be joined with the target table in the schema elements. The database application may then receive join type metadata in the schema elements. The join type metadata may specify whether fields from the source table are to be merged into the target table or whether fields from the target table are to be merged into the source table. In response to receiving the target table metadata and the source table metadata, the database application may then merge the target and source tables utilizing the join type metadata.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael J. McCormack, Scott T. Gardner, Andrew R. Miller, Sumit Chauhan, Jason A. Bould
  • Patent number: 7870164
    Abstract: Embodiments are provided to merge, manage, create, and reuse database parts in a computer system. Database parts may include database tables, datatypes, field combinations or entire databases. A selection of a database part is received by a database software application executing on a computer system. The application may be configured to check for metadata associated with the database part to identify an action property. If, after checking for the metadata, a merge action property is identified, then the application may check for a metadata property associated with a database table. If a merge action associated with the database table is identified, then the application may merge the database part with the database table in the database. The application may also be configured to generate a user interface for creating database parts using database tables and for creating a database part by saving a database.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew R. Miller, Sumit Chauhan, Robert E. Coggins, Michael J. McCormack, Scott T. Gardner, Jason A. Bould, David Jon Conger, Suraj Poozhiyil, Vijay Mital
  • Publication number: 20100205269
    Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
    Type: Application
    Filed: April 22, 2010
    Publication date: August 12, 2010
    Applicant: Microsoft Corporation
    Inventors: Suraj T. Poozhiyil, Cyrus R. Balsara, Jason A. Bould, Mark H. Lucovsky, Richard Shawn McDowell
  • Patent number: 7734670
    Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: June 8, 2010
    Assignee: Microsoft Corporation
    Inventors: Suraj T Poozhiyil, Cyrus R Balsara, Jason A Bould, Mark H. Lucovsky, Richard Shawn McDowell
  • Publication number: 20090248710
    Abstract: Embodiments are provided to define relationships for merging template or database part tables with one or more database tables in a computer system. A database application may utilize a schema to receive metadata associated with a target database part table in one or more markup language elements. The database application may then receive metadata associated with a source database table to be joined with the target table in the schema elements. The database application may then receive join type metadata in the schema elements. The join type metadata may specify whether fields from the source table are to be merged into the target table or whether fields from the target table are to be merged into the source table. In response to receiving the target table metadata and the source table metadata, the database application may then merge the target and source tables utilizing the join type metadata.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Michael J. McCormack, Scott T. Gardner, Andrew R. Miller, Sumit Chauhan, Jason A. Bould
  • 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
  • Publication number: 20090132576
    Abstract: Embodiments are provided to merge, manage, create, and reuse database parts in a computer system. Database parts may include database tables, datatypes, field combinations or entire databases. A selection of a database part is received by a database software application executing on a computer system. The application may be configured to check for metadata associated with the database part to identify an action property. If, after checking for the metadata, a merge action property is identified, then the application may check for a metadata property associated with a database table. If a merge action associated with the database table is identified, then the application may merge the database part with the database table in the database. The application may also be configured to generate a user interface for creating database parts using database tables and for creating a database part by saving a database.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Applicant: Microsoft Corporation
    Inventors: Andrew R. Miller, Sumit Chauhan, Robert E. Coggins, Michael J. McCormack, Scott T. Gardner, Jason A. Bould, David Jon Conger, Suraj Poozhiyil, Vijal Mital
  • Patent number: 7475075
    Abstract: A rich client view of server data is integrated within a server presentation of data provided by a portal server application. The rich client view of data is included with other web based views provided according to the server presentation of data when the rich client view is created. The rich client view is integrated among the web based views such that the rich client view and web based views are organized together. A separate application is launched to render the rich client view in response to a selection to render the rich client view. The selection to render the rich client view is integrated within the server presentation of data such that rich client view is provided seamlessly within the server presentation.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: January 6, 2009
    Assignee: Microsoft Corporation
    Inventors: Gregory S. Lindhorst, Andrew R. Miller, Cyrus R. Balsara, Jason A. Bould, Jianlan Song, Neil W. Black, Paul D. Bishop
  • Publication number: 20070074120
    Abstract: A rich client view of server data is integrated within a server presentation of data provided by a portal server application. The rich client view of data is included with other web based views provided according to the server presentation of data when the rich client view is created. The rich client view is integrated among the web based views such that the rich client view and web based views are organized together. A separate application is launched to render the rich client view in response to a selection to render the rich client view. The selection to render the rich client view is integrated within the server presentation of data such that rich client view is provided seamlessly within the server presentation.
    Type: Application
    Filed: September 9, 2005
    Publication date: March 29, 2007
    Applicant: Microsoft Corporation
    Inventors: Gregory Lindhorst, Andrew Miller, Cyrus Balsara, Jason Bould, Jianlan Song, Neil Black, Paul Bishop
  • Publication number: 20060129592
    Abstract: A received reply email document enables some action to be effectuated using data included in the email document responsive to field identifiers associated with the data and corresponding to fields of metadata. The associated field identifiers that correspond to known fields of the metadata provide some expectation as to the semantic meaning and/or syntactic constraints of the data to which the field identifiers are associated. In a described implementation, an actionable email documents module creates an email document having blocks that are mapped to fields of metadata. The email document is transmitted to one or more recipients. Each recipient adds data to the blocks so that the data becomes mapped to the fields of the metadata. The recipients return a reply email document having the field-mapped data. Upon receipt, the module can effectuate some action using the field-mapped data responsive to the mappings.
    Type: Application
    Filed: December 15, 2004
    Publication date: June 15, 2006
    Applicant: Microsoft Corporation
    Inventors: Suraj Poozhiyil, Cyrus Balsara, Jason Bould, Mark Lucovsky, Richard McDowell