Patents by Inventor David M. Baggett
David M. Baggett 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).
-
Publication number: 20190319905Abstract: A system for characterizing email communications. Mail is first processed by a Sending Entity Identifier (SEI), to determine which person, company, or type of sender the mail appears to be from, answering the question “What entity would a typical human conclude this email is from”? The output of the SEI will typically be a person (“John Doe”) or a brand (“Amazon”). The SEI passes that information, along with the email itself, to a Sending Entity Verifier (SEV), to verify whether the email really is from the entity the SEI says it's from. A Markup Engine may add a human-readable banner and/or machine-readable headers and then pass the email to a Disposition Engine which may deliver, quarantine, or folder the email (e.g., to a Junk Folder) accordingly.Type: ApplicationFiled: April 13, 2018Publication date: October 17, 2019Inventors: David M. Baggett, Andrew B. Goldberg
-
Patent number: 9600806Abstract: Methods and systems to process computer readable electronic messages, such as electronic mail messages or e-mail. Methods and system include auto-tagging based on one or more of statistical machine learning based clustering techniques, custom parsers, and crowd-sourced message tagging. Methods and systems further include relevancy determination based on combinations of features, user-configurable hybrid web browser/e-mail client rendering, tabbed rendering, plug-in based local computational features, implied social graph based decision making, and automatic detection of account settings.Type: GrantFiled: February 3, 2011Date of Patent: March 21, 2017Assignee: Arcode CorporationInventors: David M. Baggett, Simon Gregory Smith
-
Patent number: 8615425Abstract: Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in rules using predefined data structures based on fare by rule data structures. The techniques automatically determine a travel itinerary based on a query and the rules. Also included is a graphical user interface that displays a plurality of possible travel options for redemption using a frequent travel award. The rules include fields to determine co-pay options and for calculating mileage purchase options.Type: GrantFiled: September 9, 2004Date of Patent: December 24, 2013Assignee: Google Inc.Inventors: David M. Baggett, Rodney S. Daughtrey, Daniel J. Thumim, Thomas C. Vogel
-
Patent number: 8612269Abstract: Methods and systems to store event information and corresponding event availability information. An event record and a corresponding availability count record may be stored together in a hash table, at an index computed from event information. Alternatively, event records may be stored in a first hash table at indexes computed from corresponding event information, and availability count records may be stored in a second hash table, at indexes computed from contents of the availability count records. Event records in the first hash table may include pointers to availability count records in the second hash table. To retrieve an availability count record for an event, the event information may be hashed with the first hash function to determine an index of the first hash table at which the event record and associated pointer are stored. From the pointer, the associated availability count record may be retrieved from the second hash table.Type: GrantFiled: September 7, 2011Date of Patent: December 17, 2013Assignee: Google Inc.Inventors: David M. Baggett, Gregory R. Galperin
-
Patent number: 8589224Abstract: Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in rules using predefined data structures based on fare by rule data structures. The techniques automatically determine a travel itinerary based on a query and the rules. Also included is a graphical user interface that displays a plurality of possible travel options for redemption using a frequent travel award. The rules include fields to determine co-pay options and for calculating mileage purchase options.Type: GrantFiled: September 9, 2004Date of Patent: November 19, 2013Assignee: Google Inc.Inventors: David M. Baggett, Rodney S. Daughtrey, Daniel J. Thumim, Thomas C. Vogel
-
Patent number: 8577720Abstract: Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in rules using predefined data structures based on fare by rule data structures. The techniques automatically determine a travel itinerary based on a query and the rules. Also included is a graphical user interface that displays a plurality of possible travel options for redemption using a frequent travel award. The rules include fields to determine co-pay options and for calculating mileage purchase options.Type: GrantFiled: September 9, 2004Date of Patent: November 5, 2013Assignee: Google Inc.Inventors: David M. Baggett, Rodney S. Daughtrey, Daniel J. Thumim, Thomas C. Vogel
-
Patent number: 8566151Abstract: Techniques, for automatically determining frequent traveler award redemptions by rule are disclosed. The frequent travel award redemption program is encoded in rules using predefined data structures based on fare by rule data structures. The techniques automatically determine a travel itinerary based on a query and the rules. Also included is a graphical user interface that displays a plurality of possible travel options for redemption using a frequent travel award. The rules include fields to determine co-pay options and for calculating mileage purchase options.Type: GrantFiled: September 9, 2004Date of Patent: October 22, 2013Assignee: Google Inc.Inventors: David M. Baggett, Rodney S. Daughtrey, Daniel J. Thumim, Thomas C. Vogel
-
Publication number: 20120290947Abstract: Methods and systems to present a relatively small combinational set of user-selectable filter and display criteria, through a relatively small number of visually-intuitive controls of an electronic message (EM) graphical user interface (GUI), and to translate a combination of user-selected criteria to a more-complex set of configuration parameters. Methods and systems disclosed herein may be implemented to provide filter and/or display configurations on-par or greater than conventional EM clients, in quantity and/or complexity, with less user-effort, knowledge, and navigational skill.Type: ApplicationFiled: April 12, 2012Publication date: November 15, 2012Applicant: ARCODE CORPORATIONInventors: David M. Baggett, Charles S. Pinnix, Andrew B. Goldberg, Simon Gregory Smith
-
Publication number: 20120203578Abstract: Methods and systems to store event information and corresponding event availability information. An event record and a corresponding availability count record may be stored together in a hash table, at an index computed from event information. Alternatively, event records may be stored in a first hash table at indexes computed from corresponding event information, and availability count records may be stored in a second hash table, at indexes computed from contents of the availability count records. Event records in the first hash table may include pointers to availability count records in the second hash table. To retrieve an availability count record for an event, the event information may be hashed with the first hash function to determine an index of the first hash table at which the event record and associated pointer are stored. From the pointer, the associated availability count record may be retrieved from the second hash table.Type: ApplicationFiled: September 7, 2011Publication date: August 9, 2012Applicant: ITA SOFTWARE, INC.Inventors: David M. Baggett, Gregory R. Galperin
-
Patent number: 8160973Abstract: A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that appear with gateway cities in arbitraries for the airline and searches for gateway cities corresponding to the determined interior cities appearing in the arbitraries. The technique applies an arbitrary corresponding to one of the interior cities to a published fare involving one of the gateway cities to produce the constructed fare.Type: GrantFiled: June 8, 2001Date of Patent: April 17, 2012Assignee: Google Inc.Inventor: David M. Baggett
-
Publication number: 20120084233Abstract: A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that appear with gateway cities in arbitraries for the airline and searches for gateway cities corresponding to the determined interior cities appearing in the arbitraries. The technique applies an arbitrary corresponding to one of the interior cities to a published fare involving one of the gateway cities to produce the constructed fare.Type: ApplicationFiled: August 12, 2011Publication date: April 5, 2012Inventor: David M. Baggett
-
Patent number: 8027854Abstract: A method, system and computer program product for interfacing between information requesters and information sources. In an embodiment, information is obtained from one or more information sources in response to client requests. In an embodiment, information received from information sources is cached for future use, such as for future client requests. In a caching embodiment, information can also be received by monitoring traffic between an information source and a third party, and/or by proactively querying the information sources. Proactive queries can be generated to populate a cache and/or to update presently cached information. In a caching embodiment, the invention includes methods for determining whether to respond to a request for information out-of-cache and/or with real-time information from an information source. In an embodiment, the invention interfaces with airline availability information sources.Type: GrantFiled: November 13, 2006Date of Patent: September 27, 2011Assignee: ITA Software, Inc.Inventors: David M. Baggett, Gregory R. Galperin
-
Publication number: 20110191693Abstract: Methods and systems to process computer readable electronic messages, such as electronic mail messages or e-mail. Methods and system include auto-tagging based on one or more of statistical machine learning based clustering techniques, custom parsers, and crowd-sourced message tagging. Methods and systems further include relevancy determination based on combinations of features, user-configurable hybrid web browser/e-mail client rendering, tabbed rendering, plug-in based local computational features, implied social graph based decision making, and automatic detection of account settings.Type: ApplicationFiled: February 3, 2011Publication date: August 4, 2011Applicant: ARCODE CORPORATIONInventors: David M. Baggett, Simon Gregory Smith
-
Patent number: 7668740Abstract: A method, system and computer program product for interfacing between information requesters and information sources. In an embodiment, information is obtained from one or more information sources in response to client requests. In an embodiment, information received from information sources is cached for future use, such as for future client requests. In a caching embodiment, information can also be received by monitoring traffic between an information source and a third party, and/or by proactively querying the information sources. Proactive queries can be generated to populate a cache and/or to update presently cached information. In a caching embodiment, the invention includes methods for determining whether to respond to a request for information out-of-cache and/or with real-time information from an information source. In an embodiment, the invention interfaces with airline availability information sources.Type: GrantFiled: September 22, 2000Date of Patent: February 23, 2010Assignee: ITA Software, Inc.Inventors: David M. Baggett, Gregory R. Galperin
-
Publication number: 20090006278Abstract: A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that appear with gateway cities in arbitraries for the airline and searches for gateway cities corresponding to the determined interior cities appearing in the arbitraries. The technique applies an arbitrary corresponding to one of the interior cities to a published fare involving one of the gateway cities to produce the constructed fare.Type: ApplicationFiled: September 10, 2008Publication date: January 1, 2009Inventor: David M. Baggett
-
Publication number: 20020052854Abstract: A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that appear with gateway cities in arbitraries for the airline and searches for gateway cities corresponding to the determined interior cities appearing in the arbitraries. The technique applies an arbitrary corresponding to one of the interior cities to a published fare involving one of the gateway cities to produce the constructed fare.Type: ApplicationFiled: June 8, 2001Publication date: May 2, 2002Applicant: ITA Software, Inc.Inventor: David M. Baggett
-
Patent number: 6263323Abstract: A technique for producing constructed fares that include an arbitrary added to a published fare is described. The techniques determine interior cities that appear with gateway cities in arbitraries for the airline and searches for gateway cities corresponding to the determined interior cities appearing in the arbitraries. The technique applies an arbitrary corresponding to one of the interior cities to a published fare involving one of the gateway cities to produce the constructed fare.Type: GrantFiled: March 19, 1999Date of Patent: July 17, 2001Assignee: ITA Software, Inc.Inventor: David M. Baggett