Patents by Inventor Adam Julian Goldstein

Adam Julian Goldstein 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: 20140324486
    Abstract: A machine may be configured to provide a travel shopping service, not only to direct users of the machine, but also to users of other travel shopping services provided by partner websites whose operators have entered into partnership agreements with an operator of the machine. The machine may provide a common module to one or more partner websites or operators thereof. When a user views a partner website in a browser, the common module configures and causes the browser to obtain and implement a custom module generated or updated specifically for that partner website. The custom module configures and causes the browser to communicate with the machine, for example, in response to fulfillment conditions specified by the operator of the partner website and used as a basis for generating or updating the custom module. Information obtained from the machine may then be presented by the browser to the user.
    Type: Application
    Filed: April 24, 2013
    Publication date: October 30, 2014
    Applicant: HIPMUNK, INC.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman, Joseph M. Gambescia, III, Christopher Brian Slowe
  • Publication number: 20140129382
    Abstract: A venue may be presented based on its neighborhood within a city by a system (e.g., a machine suitably programmed by one or more software components). In particular, the system may identify a purpose of the user (e.g., a user purpose) in submitting a request for a presentation of venues that are located within the city. The system may access a database that correlates this identified purpose (e.g., business or romance) with a neighborhood that lies within the city. The system may determine a venue (e.g., for presentation, suggestion, or recommendation) based on the venue being located within a neighborhood that is correlated with the purpose. Hence, the system may present the venue to the user in fulfillment of the user's request.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: Hipmunk, Inc.
    Inventors: Steven Ladd Huffman, Adam Julian Goldstein, Christopher Brian Slowe
  • Publication number: 20140129335
    Abstract: A review of a venue may be presented based on a purpose (e.g., a user purpose) by a system (e.g., a suitably programmed machine). In particular, the system may identify a purpose of a user (e.g., a first user purpose) for being within a city. The system may access a review of a venue that is located within the city. The review may indicate an opinion of the user with respect to the venue. The system may determine that the purpose of the user matches the purpose of another user (e.g., a second user purpose) for being within the city. Hence, the system may present the review of the venue to the other user, based on the two users having the same purpose for being within the city.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: Hipmunk, Inc.
    Inventors: Steven Ladd Huffman, Adam Julian Goldstein, Christopher Brian Slowe
  • Publication number: 20140058884
    Abstract: Presentation of travel options may involve presenting a travel option based on an event stored in a calendar of a user. A suggestion machine may access calendar data of the user and travel data for a travel option (e.g., a flight from San Francisco to New York). Based on the accessed calendar data and travel data, the suggestion machine may present one or more travel options to the user.
    Type: Application
    Filed: November 4, 2013
    Publication date: February 27, 2014
    Applicant: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Publication number: 20140046706
    Abstract: Calendar-based suggestion of travel options involves suggesting a travel option based on events stored in a calendar of a user. For example, a user in San Francisco may be scheduled for a business trip to New York, and the user's calendar may show a dinner reservation in San Francisco on Saturday, September 3 and business meeting in New York on Monday, September 5. A suggestion machine accesses calendar data of the user and travel data for several available travel options (e.g., flights from San Francisco to New York). Based on the accessed calendar data and travel data, the suggestion machine determines that one or more travel options (e.g., a flight on Sunday, September 4) are compatible with the dinner reservation and the business meeting on the user's calendar. The suggestion machine presents these compatible travel options to the user.
    Type: Application
    Filed: October 24, 2013
    Publication date: February 13, 2014
    Applicant: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: 8606801
    Abstract: Calendar-based suggestion of travel options involves suggesting a travel option based on events stored in a calendar of a user. For example, a user in San Francisco may be scheduled for a business trip to New York, and the user's calendar may show a dinner reservation in San Francisco on Saturday, September 3 and business meeting in New York on Monday, September 5. A suggestion machine accesses calendar data of the user and travel data for several available travel options (e.g., flights from San Francisco to New York). Based on the accessed calendar data and travel data, the suggestion machine determines that one or more travel options (e.g., a flight on Sunday, September 4) are compatible with the dinner reservation and the business meeting on the user's calendar. The suggestion machine presents these compatible travel options to the user.
    Type: Grant
    Filed: August 16, 2011
    Date of Patent: December 10, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: 8387007
    Abstract: A scripting bridge allows a developer to automatically build glue classes to access a scriptable application with standard method calls written in a language such as Objective-C. The Objective-C code sends properly formed Apple events automatically (or events according to some other event protocol), so that the developer is not required to have any knowledge of the scripting language of the target application. Classes can be created dynamically at run-time, including dynamic creation of methods within those classes. Lazy evaluation is employed to avoid unnecessary inter-process communication traffic. The present invention provides a straightforward model for controlling scriptable applications that can result in code that is significantly faster and more efficient than prior art methods.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: February 26, 2013
    Assignee: Apple Inc.
    Inventors: Christopher Nebel, William Bumgarner, Adam Julian Goldstein
  • Publication number: 20130046788
    Abstract: Calendar-based suggestion of travel options involves suggesting a travel option based on events stored in a calendar of a user. For example, a user in San Francisco may be scheduled for a business trip to New York, and the user's calendar may show a dinner reservation in San Francisco on Saturday, September 3 and business meeting in New York on Monday, September 5. A suggestion machine accesses calendar data of the user and travel data for several available travel options (e.g., flights from San Francisco to New York). Based on the accessed calendar data and travel data, the suggestion machine determines that one or more travel options (e.g., a flight on Sunday, September 4) are compatible with the dinner reservation and the business meeting on the user's calendar. The suggestion machine presents these compatible travel options to the user.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Publication number: 20120221363
    Abstract: When searching for accommodations, although one or more accommodations may satisfy factors or criteria set by a traveler (e.g., a user), the traveler may desire to locate an accommodation that is also in a convenient area. A convenient area may be an area in which a concentration of points of interest (POIs) is high. For example, a traveler on a leisure trip may desire to stay at a hotel that is in an area with a relatively high concentration of restaurants or tourist attractions, or as a traveler on a business trip may desire to stay at a hotel near an airport or convention hall. Thus, some example embodiments provide accommodation search results to one or more users based on a concentration of points of interest. The accommodation search results may be provided graphically, textually, or any suitable combination thereof.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 30, 2012
    Applicant: Hipmunk, Inc.
    Inventors: Christopher Brian Slowe, Steven Ladd Huffman, Adam Julian Goldstein
  • Publication number: 20120221595
    Abstract: When searching for accommodations, although one or more accommodations may satisfy factors or criteria set by a traveler (e.g., a user), the traveler may desire to locate an accommodation that is also in a convenient area. A convenient area may be an area in which a concentration of points of interest (POIs) is high. For example, a traveler on a leisure trip may desire to stay at a hotel that is in an area with a relatively high concentration of restaurants or tourist attractions, or as a traveler on a business trip may desire to stay at a hotel near an airport or convention hall. Thus, some example embodiments provide accommodation search results to one or more users based on a concentration of points of interest. The accommodation search results may be provided graphically, textually, or any suitable combination thereof.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 30, 2012
    Applicant: Hipmunk, Inc.
    Inventors: Christopher Brian Slowe, Steven Ladd Huffman, Adam Julian Goldstein
  • Publication number: 20120089407
    Abstract: A system, a computer-readable storage medium including instructions, and a computer-implemented method for filtering trip itineraries is described. Trip itineraries are received. A position of a first time slider on a time axis of a time graph displayed in a user interface of a computer system is determined, wherein the first time slider is configured to be moved across the time axis of the time graph. A first set of the trip itineraries is identified based on the position of the first time slider on the time axis. Graphical representations of the first set of the trip itineraries are displayed on the time graph, wherein a graphical representation of a trip itinerary indicates a departure time and duration of the trip itinerary.
    Type: Application
    Filed: June 2, 2011
    Publication date: April 12, 2012
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Publication number: 20120089427
    Abstract: A system, a computer-readable storage medium including instructions, and a computer-implemented method to group trip itineraries is described. A plurality of trip itineraries is obtained by a client computer system from a server, wherein the plurality of trip itineraries is obtained in response to a search query received from a user of the client computer system. A dominating trip itinerary and a dominated trip itinerary from the plurality of trip itineraries is identified by the client computer system, wherein the dominating trip itinerary satisfies a predetermined domination criterion with respect to the dominated trip itinerary. A user interface to be displayed on the client computer system is generated by the client computer system, wherein the user interface is generated to present details of the dominating trip itinerary to the exclusion of details of the dominated trip itinerary.
    Type: Application
    Filed: June 14, 2011
    Publication date: April 12, 2012
    Inventors: Andre Yurievich von Houck, Steven Ladd Huffman, Adam Julian Goldstein
  • Patent number: D671952
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: December 4, 2012
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D675633
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: February 5, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D675634
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: February 5, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D675635
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: February 5, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D675636
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: February 5, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D680548
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: April 23, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D680549
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: April 23, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman
  • Patent number: D683736
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: June 4, 2013
    Assignee: Hipmunk, Inc.
    Inventors: Adam Julian Goldstein, Steven Ladd Huffman, Andre Yurievich von Houck, Sacha Greif