Hipmunk, Inc.

United States of America

Back to Profile

1-51 of 51 for Hipmunk, Inc. Sort by
Query
Aggregations
IP Type
        Patent 46
        Trademark 5
Jurisdiction
        United States 37
        World 12
        Canada 2
Date
New (last 4 weeks) 1
2024 March (MTD) 1
2024 (YTD) 1
2021 1
2020 1
See more
IPC Class
G06F 17/30 - Information retrieval; Database structures therefor 11
G06Q 10/02 - Reservations, e.g. for tickets, services or events 11
G06Q 30/06 - Buying, selling or leasing transactions 7
G06Q 50/14 - Travel agencies 5
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 5
See more
NICE Class
39 - Transport, packaging, storage and travel services 3
35 - Advertising and business services 2
41 - Education, entertainment, sporting and cultural services 2
43 - Food and drink services, temporary accommodation 2
09 - Scientific and electric apparatus and instruments 1
See more
Status
Pending 1
Registered / In Force 50

1.

LEARNING MACHINE TRAINING BASED ON PLAN TYPES

      
Application Number 18514968
Status Pending
Filing Date 2023-11-20
First Publication Date 2024-03-14
Owner Hipmunk, Inc. (USA)
Inventor
  • Vemulapalli, Bharat Sri Vardhan
  • Etu, Eric
  • Ellis, Marguerite

Abstract

A system for training a learning machine accesses a training database of reference metadata that describes reference plans that include reference first-type plans and reference second-type plans. Such plans may be travel plans or other plans. The system trains the learning machine to distinguish candidate first-type plans from candidate second-type plans. The training of the learning machine is based on a set of decision trees generated from randomly selected subsets of the reference metadata, and the randomly selected subsets each describe a corresponding randomly selected portion of the reference plans. The system then modifies the trained learning machine based on asymmetrical penalties for incorrectly distinguishing candidate first-type plans from candidate second-type plans. The system then provides the modified learning machine for run-time use in classifying plans.

IPC Classes  ?

2.

Learning machine training based on plan types

      
Application Number 16512057
Grant Number 11861460
Status In Force
Filing Date 2019-07-15
First Publication Date 2021-01-21
Grant Date 2024-01-02
Owner Hipmunk, Inc. (USA)
Inventor
  • Vemulapalli, Bharat Sri Vardhan
  • Etu, Eric
  • Ellis, Marguerite

Abstract

A system for training a learning machine accesses a training database of reference metadata that describes reference plans that include reference first-type plans and reference second-type plans. Such plans may be travel plans or other plans. The system trains the learning machine to distinguish candidate first-type plans from candidate second-type plans. The training of the learning machine is based on a set of decision trees generated from randomly selected subsets of the reference metadata, and the randomly selected subsets each describe a corresponding randomly selected portion of the reference plans. The system then modifies the trained learning machine based on asymmetrical penalties for incorrectly distinguishing candidate first-type plans from candidate second-type plans. The system then provides the modified learning machine for run-time use in classifying plans.

IPC Classes  ?

3.

Inferring preferences from message metadata and conversations

      
Application Number 16680830
Grant Number 10972424
Status In Force
Filing Date 2019-11-12
First Publication Date 2020-03-12
Grant Date 2021-04-06
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Quintana, Alex
  • Palm, Eric
  • Millam, Gregory
  • Ahmed, Zohaib

Abstract

Example embodiments provide a system and method for inferring preferences from message metadata and conversations. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including inferring a preference of a user among the one or more users based on metadata in the communication. The networked system triggers a search process based in part on the inferred preference. The networked system then generates and transmits to the user a customized response comprising results of the search process.

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

4.

Travel search machine with shareable trip objects

      
Application Number 16410524
Grant Number 11132627
Status In Force
Filing Date 2019-05-13
First Publication Date 2019-08-29
Grant Date 2021-09-28
Owner Hipmunk Inc. (USA)
Inventor
  • Hang, Nancy Tu
  • Huffman, Steven Ladd
  • Porter, Lauren
  • Aquilina, Phillip
  • Ramadas, Niranjan

Abstract

A travel search machine generates a trip object defined by a corresponding trip identifier. The trip object may have a corresponding trip data structure to which one or more search results may be assigned by a user. For example, the travel search machine may be configured to receive a trip identifier as a submission from a user device, generate a trip data structure corresponding to the trip identifier, and responsive to a received command from a user device, assign one or more search results to the trip data structure, such that reference to the trip data structure via the received trip identifier causes a presentation of at least some of the one or more search results assigned to the trip data structure.

IPC Classes  ?

5.

Search machine with dynamically updated flag on graphical slider

      
Application Number 16241632
Grant Number 11062382
Status In Force
Filing Date 2019-01-07
First Publication Date 2019-05-09
Grant Date 2021-07-13
Owner Hipmunk Inc. (USA)
Inventor
  • Hang, Nancy Tu
  • Lodge, Carly Lane
  • Aquilina, Phillip

Abstract

Example embodiments described herein disclose a travel search machine configured to retrieve and present search results as graphical elements within a graphical user interface. The travel search machine presents graphical elements with a slider configured to define a subset of the search results, where the subset is defined by a location of the slider among the graphical elements within the graphical user interface, and is further configured to receive a user input that moves the slider from a first location in the graphical user interface to a second location in the graphical user interface and in response to the first user input, cause the user device to display a notification window in the graphical user interface at a position relative to the slider in the first location, the notification window indicating a count of search results within the subset of search results defined by the location of the slider.

IPC Classes  ?

6.

User detection based on locator-embedded identifier

      
Application Number 15832222
Grant Number 11049200
Status In Force
Filing Date 2017-12-05
First Publication Date 2019-02-28
Grant Date 2021-06-29
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam Julian
  • Glass, William Robert
  • Skevington, Melissa Anne
  • Dawson, Andrew Joseph
  • Clarke, Steven
  • Hang, Ha Tu
  • Genin, Thomas Pierre Robert
  • Lal, Navin

Abstract

A server machine is configured to map an identifier of a user to an account of the user within a database. The server machine also embeds the identifier within a uniform resource locator (URL) that, when operated by a browser of the user, causes the browser to interact with a supplier server machine. The server machine later receives interaction result data from the supplier server machine, and the interaction result data includes the identifier of the user and an interaction detail resultant from the interaction initiated by the browser with the supplier server machine. A machine then detects that the interaction detail corresponds to the account of the user based on the identifier being both received in the interaction result data and mapped to the account of the user. Accordingly, the server machine causes inclusion of the interaction detail within an information entry that corresponds to the user.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 50/14 - Travel agencies
  • G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
  • G06F 16/9535 - Search customisation based on user profiles and personalisation

7.

Automatic conversation analysis and participation

      
Application Number 15981117
Grant Number 10289639
Status In Force
Filing Date 2018-05-16
First Publication Date 2018-09-20
Grant Date 2019-05-14
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Quintana, Alex
  • Palm, Eric
  • Millam, Gregory
  • Ahmed, Zohaib

Abstract

Example embodiments provide a system and method for analyzing conversations and determining whether to participate with a response. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including parsing key terms from the communication. The networked system then identifies a sentiment of a user among the one or more users based on the parsed key terms. Based on the identified sentiment, the networked system determines whether to respond to the communication. In response to a determination to respond, the networked system generates a customized response and transmits the customized response, over the network, to a device of the user. The customized response may comprise questions or a set of options related to the conversation.

IPC Classes  ?

8.

Linking allocable region of graphical user interface

      
Application Number 15942676
Grant Number 10824298
Status In Force
Filing Date 2018-04-02
First Publication Date 2018-08-16
Grant Date 2020-11-03
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Malone, Kevin
  • Ji, Steven
  • Lal, Navin
  • Slowe, Christopher Brian
  • Huffman, Steven Ladd
  • Glass, William Robert

Abstract

An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.

IPC Classes  ?

  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/08 - Auctions
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

9.

Graphical user interface machine to present a window

      
Application Number 15889640
Grant Number 10198527
Status In Force
Filing Date 2018-02-06
First Publication Date 2018-06-14
Grant Date 2019-02-05
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd
  • Sakamoto, Seth Satoshi
  • Schwers, Ryan James
  • Slowe, Christopher Brian
  • Ramadas, Niranjan

Abstract

Within a graphical user interface, a window may be spawned at one point in time and then populated with content at a later point in time. By execution of browser-executable code by a user's device and corresponding server-side code by a machine, a pop-under window may be spawned by the user's device. The spawned pop-under window may be initially hidden by the user's browser window and may be initially loaded with no content or default content. The device may monitor the graphical user interface for search criteria submitted by the user and update the spawned pop-under window based on such search criteria. If the user exits the webpage, and if rules allow presentation of a pop-under window, the pop-under window may be updated by the device for presentation to the user. Based on interest or lack of interest in the updated content, the user may revisit the website.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor

10.

SEARCH CRITERION DISAMBIGUATION AND NOTIFICATION

      
Application Number US2017034767
Publication Number 2017/205793
Status In Force
Filing Date 2017-05-26
Publication Date 2017-11-30
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam Julian
  • Lal, Navin
  • Lee, Zak
  • Shaffer, Richard
  • Ahmed, Zohaib

Abstract

A machine is configured to perform an example method that causes the machine to parse sub-phrases within a phrase, recognize that a sub-phrase has or can have a geographically specific meaning, and notify a user that the sub-phrase is being processed using the geographically specific meaning. For example, supposing a user has communicated a phrase, the machine builds sub-phrases from the n-grams of the phrase and detects that an n-gram has a geographically specific meaning, thus disambiguating the n-gram. This disambiguation is performed using one or more geographically specific databases of n-grams. The machine determines that a geographical location is relevant to the n-gram, selects a specialized search procedure for the n-gram, and obtains search results using the selected specialized search procedure. The machine may also notify the user that the n-gram or a sub-phrase in which the n-gram appears is being processed using the geographically specific meaning.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

11.

Search deconstruction, reconstruction, and allocation

      
Application Number 15598848
Grant Number 10324986
Status In Force
Filing Date 2017-05-18
First Publication Date 2017-11-30
Grant Date 2019-06-18
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Lal, Navin
  • Lee, Zak
  • Shaffer, Richard
  • Ahmed, Zohaib

Abstract

A machine is configured to access a search phrase or other communicated phrase and deconstruct the accessed phrase into multiple sub-phrases. The machine performs an analysis of n-grams that occur within the sub-phrases, generates a set of potentially different sub-phrases from the n-grams, and selects which data source among multiple available video sources should be accessed for each generated sub-phrase in the generated set. For example, the machine may allocate each generated sub-phrase to a corresponding data source and cause the corresponding data source to execute a query based on its corresponding sub-phrase. Thus, the machine chooses from which data source to obtain partial search results that correspond to each sub-phrase generated based on the analyzed n-grams in the accessed phrase.

IPC Classes  ?

12.

Search criterion disambiguation and notification

      
Application Number 15604123
Grant Number 10223467
Status In Force
Filing Date 2017-05-24
First Publication Date 2017-11-30
Grant Date 2019-03-05
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Lal, Navin
  • Lee, Zak
  • Shaffer, Richard
  • Ahmed, Zohaib

Abstract

A machine is configured to perform an example method that causes the machine to parse sub-phrases within a phrase, recognize that a sub-phrase has or can have a geographically specific meaning, and notify a user that the sub-phrase is being processed using the geographically specific meaning. For example, supposing a user has communicated a phrase, the machine builds sub-phrases from the n-grams of the phrase and detects that an n-gram has a geographically specific meaning, thus disambiguating the n-gram. This disambiguation is performed using one or more geographically specific databases of n-grams. The machine determines that a geographical location is relevant to the n-gram, selects a specialized search procedure for the n-gram, and obtains search results using the selected specialized search procedure. The machine may also notify the user that the n-gram or a sub-phrase in which the n-gram appears is being processed using the geographically specific meaning.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction

13.

SEARCH DECONSTRUCTION, RECONSTRUCTION, AND ALLOCATION

      
Application Number US2017034045
Publication Number 2017/205405
Status In Force
Filing Date 2017-05-23
Publication Date 2017-11-30
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam Julian
  • Lal, Navin
  • Lee, Zak
  • Shaffer, Richard
  • Ahmed, Zohaib

Abstract

A machine is configured to access a search phrase or other communicated phrase and deconstruct the accessed phrase into multiple subphrases. The machine performs an analysis of n-grams that occur within the sub-phrases, generates a set of potentially different sub-phrases from the ngrams, and selects which data source among multiple available video sources should be accessed for each generated sub-phrase in the generated set. For example, the machine may allocate each generated sub-phrase to a corresponding data source and cause the corresponding data source to execute a query based on its corresponding sub-phrase. Thus, the machine chooses from which data source to obtain partial search results that correspond to each subphrase generated based on the analyzed n-grams in the accessed phrase.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

14.

HELLO HIPMUNK

      
Serial Number 87641482
Status Registered
Filing Date 2017-10-11
Registration Date 2018-08-28
Owner Hipmunk, Inc. ()
NICE Classes  ? 39 - Transport, packaging, storage and travel services

Goods & Services

Provision of travel information; provision of personalized travel information and guidance via online chat

15.

Recommending outgoing values based on incoming values

      
Application Number 15041223
Grant Number 10482520
Status In Force
Filing Date 2016-02-11
First Publication Date 2017-08-17
Grant Date 2019-11-19
Owner Hipmunk, Inc. (USA)
Inventor Goldstein, Adam Julian

Abstract

A machine is configured by appropriate software, such as software modules, to function as recommendation machine configured to receive an incoming value from a submitter for an allocable region of a graphical user interface. The allocable region is associated by a first data-structure to a data-string. The recommendation is configured to identify an available correlation of the data-string within a second data-structure, and the recommendation machine is further configured to recommend an outgoing value to be offered by an operator of the machine for the available correlation.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions

16.

RECOMMENDING COST-PER-CLICK OUTGOING BIDS BASED ON INCOMING BIDS

      
Application Number US2017015179
Publication Number 2017/139105
Status In Force
Filing Date 2017-01-26
Publication Date 2017-08-17
Owner HIPMUNK, INC. (USA)
Inventor Goldstein, Adam Julian

Abstract

A machine is configured by appropriate software, such as software modules, to function as recommendation machine configured to receive an incoming value from a submitter for an allocable region of a graphical user interface. The allocable region is associated by a first data-structure to a data-string. The recommendation is configured to identify an available correlation of the data-string within a second data-structure, and the recommendation machine is further configured to recommend an outgoing value to be offered by an operator of the machine for the available correlation.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 30/08 - Auctions

17.

Map lens in a user interface

      
Application Number 15463272
Grant Number 10552017
Status In Force
Filing Date 2017-03-20
First Publication Date 2017-07-20
Grant Date 2020-02-04
Owner Hipmunk, Inc. (USA)
Inventor
  • Huffman, Steven Ladd
  • Lodge, Carly Lane
  • Schwers, Ryan James

Abstract

A map lens may take the form of a shape that may be superimposed on a map displayed in the user interface, moved around the map by the user, and activated by the user to select a region of the map bounded by the map lens. Activation of the map lens may cause the user interface to display only those markers that are within the region bounded by the map lens. In situations where the user moves the map lens over unselected regions of the map, the user interface may dynamically show or hide markers on the map. This may have the effect of presenting to the user a visually uncluttered map in which markers are only shown in the region in which the user has expressed some interest, as indicated by the user moving the map lens to that region of the map.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G01C 21/36 - Input/output arrangements for on-board computers
  • G01C 21/26 - Navigation; Navigational instruments not provided for in groups specially adapted for navigation in a road network

18.

Display of calendar-based single user, single event travel options

      
Application Number 15235954
Grant Number 10382568
Status In Force
Filing Date 2016-08-12
First Publication Date 2017-06-22
Grant Date 2019-08-13
Owner Hipmunk, Inc. (USA)
Inventor Goldstein, Adam Julian

Abstract

Example embodiments provide a system and method for providing user interfaces comprising calendar-based suggestions of single user, single event travel options. The system accesses calendar data of the user, which indicates an event that the user is scheduled to attend, and extracts data for the event from the calendar data. The system constructs an application program interface (API) request by incorporating the extracted data for the event as one or more search criteria in the API request. The system transmits the API request to a provider server of at least one service provider. In response, the system receives results from the provider server(s), which comprise options determined to be compatible with the event based on the one or more search criteria in the API request. The system causes presentation of at least some of the options from the results determined to be compatible with the event.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 9/54 - Interprogram communication
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06Q 10/10 - Office automation; Time management

19.

RANKING INTERFACE ELEMENTS BASED ON NESTED AUCTIONS

      
Application Number US2016065142
Publication Number 2017/105924
Status In Force
Filing Date 2016-12-06
Publication Date 2017-06-22
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven, Ladd
  • Otto, Tyler
  • Ji, Steven

Abstract

A nested auction machine is configured to rank and display a user interface element among a set of user interface elements based on a value received from a server of a provider. The nested auction machine may request and receive a value from a server of a provider, the value being offered for inclusion of a provider identifier within a list of identifiers. The nested auction machine may then cause display of the provider identifier at the identifier position within the list of identifiers based on the value, and concurrently rank a user interface element among a set of user interface elements based on the received value. Having ranked the user interface element based on the value, the nested auction machine may cause display of the user interface element among the set of user interface elements at a location within a graphical user interface based on the rank.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/10 - Services

20.

CALENDAR-BASED SINGLE USER, SINGLE EVENT OPTIONS

      
Application Number US2016067156
Publication Number 2017/106635
Status In Force
Filing Date 2016-12-16
Publication Date 2017-06-22
Owner HIPMUNK, INC. (USA)
Inventor Goldstein, Adam Julian

Abstract

Example embodiments provide a system and method for providing user interfaces comprising calendar-based suggestions of single user, single event travel options. The system accesses calendar data of the user, which indicates an event that the user is scheduled to attend, and extracts data for the event from the calendar data. The system constructs an application program interface (API) request by incorporating the extracted data for the event as one or more search criteria in the API request. The system transmits the API request to a provider server of at least one service provider. In response, the system receives results from the provider server(s), which comprise options determined to be compatible with the event based on the one or more search criteria in the API request. The system causes presentation of at least some of the options from the results determined to be compatible with the event.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

21.

SELECTION OF CALENDAR-BASED, MULTIPLE EVENT OPTIONS

      
Application Number US2016067195
Publication Number 2017/106655
Status In Force
Filing Date 2016-12-16
Publication Date 2017-06-22
Owner HIPMUNK, INC. (USA)
Inventor Goldstein, Adam Julian

Abstract

Example embodiments provide a system and method for automatically selecting calendar-based, multiple event options. The system accesses calendar data that indicates events that a user is scheduled to attend, and extracts data for the events from the calendar data. The system constructs a plurality of application program interface (API) requests by including the extracted data for the events as one or more search criteria in the API requests. The system transmits the API requests to a server of a service provider. In response, the system receives results from the server, which comprise options determined to be compatible with the events based on the one or more search criteria in the API request. The system causes presentation of at least some of the options from the results determined to be compatible with the events.

IPC Classes  ?

22.

SELECTION OF CALENDAR-BASED, MULTIPLE USER OPTIONS

      
Application Number US2016067249
Publication Number 2017/106694
Status In Force
Filing Date 2016-12-16
Publication Date 2017-06-22
Owner HIPMUNK, INC. (USA)
Inventor Goldstein, Adam Julian

Abstract

Systems and methods for automatically selecting calendar-based, multiple user options are provided. The system accesses calendar data that describes events a plurality of users are scheduled to attend, and extracts data for each event including location data and time data. The system groups a subset of the plurality of users into a travel group based on the location data for each user in the travel group indicating locations within a predetermined distance threshold of each other and based on the time data for each user in the travel group indicating times within a predetermined time threshold of each other. The system automatically generates an application program interface (API) requests using the extracted data for the travel group, and transmits the API request to a service provider. The system receives and presents results which includes a group travel option indicating a block of inventory selected for the travel group.

IPC Classes  ?

  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

23.

SELECTION OF CALENDAR-BASED, MULTIPLE TRIP OPTIONS

      
Application Number US2016067220
Publication Number 2017/106674
Status In Force
Filing Date 2016-12-16
Publication Date 2017-06-22
Owner HIPMUNK, INC. (USA)
Inventor Goldstein, Adam Julian

Abstract

Example embodiments provide a system and method for automatically selecting calendar-based, multiple trips options. The system accesses calendar data that indicates events that a user is scheduled to attend, and extracts data for a first event and a second event from the calendar data. The system generates an application program interface (API) requests by including the extracted data for the first and second events as search criteria. The system transmits the API request to a server of a service provider. In response, the system receives results from the server, which includes a bundled travel option comprising a single selectable grouping of options for both the first trip and the second trip. The system causes presentation of the results including the bundled travel option.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

24.

LINKING ALLOCABLE REGION OF GRAPHICAL USER INTERFACE

      
Application Number US2016058700
Publication Number 2017/087126
Status In Force
Filing Date 2016-10-25
Publication Date 2017-05-26
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam Julian
  • Malone, Kevin
  • Ji, Steven
  • Lal, Navin
  • Slowe, Christopher Brian
  • Huffman, Steven Ladd
  • Glass, William

Abstract

An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • H04N 21/458 - Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules
  • G06F 3/02 - Input arrangements using manually operated switches, e.g. using keyboards or dials

25.

INTERACTIVE SHARING OF SHARABLE ITEM

      
Application Number US2016058704
Publication Number 2017/087127
Status In Force
Filing Date 2016-10-25
Publication Date 2017-05-26
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam Julian
  • Malone, Kevin
  • Ji, Steven
  • Lal, Navin
  • Slowe, Christopher Brian
  • Huffman, Steven Ladd
  • Glass, William

Abstract

An item sharing machine is configured to receive share requests submitted by requesters and specifying numerical values accorded to the shareable item by the requesters. The item sharing machine determines a distribution of the numerical values and generates an allocation plan based on the distribution of the numerical values, which include a first numerical value accorded by a first requester. The item sharing machine determines an allocated percentage at which the shareable item is allocated to the first requester and selects an alternative percentage at which the shareable item is allocable to the first requester. The item sharing machine calculates an alternative numerical value accordable to the shareable item and causes presentation of a notification that the shareable item is allocable to the first requester at the alternative percentage, conditioned upon a future share request indicating that the alternative numerical value is accorded to the shareable item.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

26.

Interactive sharing of sharable item

      
Application Number 14942161
Grant Number 10129107
Status In Force
Filing Date 2015-11-16
First Publication Date 2017-05-18
Grant Date 2018-11-13
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Malone, Kevin
  • Ji, Steven
  • Lal, Navin
  • Slowe, Christopher Brian
  • Huffman, Steven Ladd
  • Glass, William

Abstract

An item sharing machine is configured to receive share requests submitted by requesters and specifying numerical values accorded to the shareable item by the requesters. The item sharing machine determines a distribution of the numerical values and generates an allocation plan based on the distribution of the numerical values, which include a first numerical value accorded by a first requester. The item sharing machine determines an allocated percentage at which the shareable item is allocated to the first requester and selects an alternative percentage at which the shareable item is allocable to the first requester. The item sharing machine calculates an alternative numerical value accordable to the shareable item and causes presentation of a notification that the shareable item is allocable to the first requester at the alternative percentage, conditioned upon a future share request indicating that the alternative numerical value is accorded to the shareable item.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration

27.

Linking allocable region of graphical user interface

      
Application Number 14942143
Grant Number 09965149
Status In Force
Filing Date 2015-11-16
First Publication Date 2017-05-18
Grant Date 2018-05-08
Owner Hipmunk Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Malone, Kevin
  • Ji, Steven
  • Lal, Navin
  • Slowe, Christopher Brian
  • Huffman, Steven Ladd
  • Glass, William

Abstract

An item sharing machine is configured to receive share requests in the example form of allocation requests submitted by requesters for an allocable region of a graphical user interface. The allocation requests specify numerical values accorded to the allocable region by the requesters. The item sharing machine determines a distribution of the numerical values and, based on the distribution, generates an allocation plan defined by configuration parameters for the allocable region. The item sharing machine is configured to repeatedly update the allocable region based on the allocation plan by cyclically and selectively linking the allocable region to different computers of different requesters based on the allocation plan. The allocable region accordingly becomes linked to computers of different requesters at different times, and the item sharing machine is configured to cause one or more user devices to present the allocable region linked to such computers at different times.

IPC Classes  ?

  • G06F 15/00 - Digital computers in general; Data processing equipment in general
  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/08 - Auctions
  • G06F 9/44 - Arrangements for executing specific programs

28.

Automatic conversation analysis and participation

      
Application Number 15347584
Grant Number 10007720
Status In Force
Filing Date 2016-11-09
First Publication Date 2017-05-11
Grant Date 2018-06-26
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Quintana, Alex
  • Palm, Eric
  • Millam, Gregory
  • Ahmed, Zohaib

Abstract

Example embodiments provide a system and method for analyzing conversations and determining whether to participate with a response. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including parsing key terms from the communication. The networked system then identifies a sentiment of a user among the one or more users based on the parsed key terms. Based on the identified sentiment, the networked system determines whether to respond to the communication. In response to a determination to respond, the networked system generates a customized response and transmits the customized response, over the network, to a device of the user. The customized response may comprise questions or a set of options related to the conversation.

IPC Classes  ?

  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04L 12/58 - Message switching systems

29.

Inferring preferences from message metadata and conversations

      
Application Number 15348877
Grant Number 10530733
Status In Force
Filing Date 2016-11-10
First Publication Date 2017-05-11
Grant Date 2020-01-07
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Quintana, Alex
  • Palm, Eric
  • Millam, Gregory
  • Ahmed, Zohaib

Abstract

Example embodiments provide a system and method for inferring preferences from message metadata and conversations. A networked system receives, over a network, a communication that is a part of a conversation involving one or more users, whereby the networked system is a participant in the conversation. The networked system analyzes the communication including inferring a preference of a user among the one or more users based on metadata in the communication. The networked system triggers a search process based in part on the inferred preference. The networked system then generates and transmits to the user a customized response comprising results of the search process.

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

30.

Portion of a display with a graphical user interface

      
Application Number 29500538
Grant Number D0768671
Status In Force
Filing Date 2014-08-26
First Publication Date 2016-10-11
Grant Date 2016-10-11
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd
  • Plaskett, Carly Lane
  • Porter, Lauren
  • Aquilina, Phillip
  • Dixon, Glenn Francis
  • Hang, Nancy Tu

31.

Search machine with dynamically updated flag on graphical slider

      
Application Number 14665753
Grant Number 10210563
Status In Force
Filing Date 2015-03-23
First Publication Date 2016-09-29
Grant Date 2019-02-19
Owner Hipmunk, Inc. (USA)
Inventor
  • Hang, Nancy Tu
  • Lodge, Carly Lane
  • Aquilina, Phillip

Abstract

Example embodiments described herein disclose a travel search machine configured to retrieve and present search results as graphical elements within a graphical user interface. The travel search machine presents graphical elements with a slider configured to define a subset of the search results, where the subset is defined by a location of the slider among the graphical elements within the graphical user interface, and is further configured to receive a user input that moves the slider from a first location in the graphical user interface to a second location in the graphical user interface and in response to the first user input, cause the user device to display a notification window in the graphical user interface at a position relative to the slider in the first location, the notification window indicating a count of search results within the subset of search results defined by the location of the slider.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events
  • G06Q 50/14 - Travel agencies

32.

Travel search machine with shareable trip objects

      
Application Number 14632402
Grant Number 10366353
Status In Force
Filing Date 2015-02-26
First Publication Date 2016-09-01
Grant Date 2019-07-30
Owner Hipmunk, Inc. (USA)
Inventor
  • Hang, Nancy Tu
  • Huffman, Steven Ladd
  • Porter, Lauren
  • Aquilina, Phillip
  • Ramadas, Niranjan

Abstract

A travel search machine generates a trip object defined by a corresponding trip identifier. The trip object may have a corresponding trip data structure to which one or more search results may be assigned by a user. For example, the travel search machine may be configured to receive a trip identifier as a submission from a user device, generate a trip data structure corresponding to the trip identifier, and responsive to a received command from a user device, assign one or more search results to the trip data structure, such that reference to the trip data structure via the received trip identifier causes a presentation of at least some of the one or more search results assigned to the trip data structure.

IPC Classes  ?

33.

Machine to generate a self-updating message

      
Application Number 14499531
Grant Number 10147126
Status In Force
Filing Date 2014-09-29
First Publication Date 2016-03-31
Grant Date 2018-12-04
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

Abstract

A machine may generate and provide a message that updates itself when opened. Such a message may include a link that, when operated during display of the message by a user's device, causes the machine to generate an image that depicts updated information in the form of one or more updated parameters. For example, the machine may operate within a travel search engine and may generate and provide a message that includes a previously found search result and also includes a link to an image that, once generated, depicts an updated parameter for the search result. As part of displaying the message, the user's device may operate the link, which causes the machine to generate the image and provide the image to the device. The device receives the image and displays the message, which includes the search result and now also includes the image of the updated parameter.

IPC Classes  ?

34.

HELLO HIPMUNK

      
Serial Number 86816365
Status Registered
Filing Date 2015-11-11
Registration Date 2019-05-28
Owner Hipmunk, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software for providing personalized travel information and guidance

35.

HELLO HIPMUNK

      
Serial Number 86981450
Status Registered
Filing Date 2015-11-11
Registration Date 2018-04-10
Owner Hipmunk, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software as a Service (SaaS) services featuring non-downloadable software for providing personalized travel information and guidance

36.

Graphical user interface machine to present a window

      
Application Number 14528395
Grant Number 09922131
Status In Force
Filing Date 2014-10-30
First Publication Date 2015-05-07
Grant Date 2018-03-20
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd
  • Sakamoto, Seth Satoshi
  • Schwers, Ryan James
  • Slowe, Christopher Brian
  • Ramadas, Niranjan

Abstract

Within a graphical user interface, a window may be spawned at one point in time and then populated with content at a later point in time. By execution of browser-executable code by a user's device and corresponding server-side code by a machine, a pop-under window may be spawned by the user's device. The spawned pop-under window may be initially hidden by the user's browser window and may be initially loaded with no content or default content. The device may monitor the graphical user interface for search criteria submitted by the user and update the spawned pop-under window based on such search criteria. If the user exits the webpage, and if rules allow presentation of a pop-under window, the pop-under window may be updated by the device for presentation to the user. Based on interest or lack of interest in the updated content, the user may revisit the website.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 17/30 - Information retrieval; Database structures therefor

37.

Map lens in a user interface

      
Application Number 14223591
Grant Number 09632667
Status In Force
Filing Date 2014-03-24
First Publication Date 2014-10-02
Grant Date 2017-04-25
Owner Hipmunk, Inc. (USA)
Inventor
  • Huffman, Steven Ladd
  • Plaskett, Carly Lane
  • Schwers, Ryan James

Abstract

A map lens may take the form of a shape that may be superimposed on a map displayed in the user interface, moved around the map by the user, and activated by the user to select a region of the map bounded by the map lens. Activation of the map lens may cause the user interface to display only those markers that are within the region bounded by the map lens. In situations where the user moves the map lens over unselected regions of the map, the user interface may dynamically show or hide markers on the map. This may have the effect of presenting to the user a visually uncluttered map in which markers are only shown in the region in which the user has expressed some interest, as indicated by the user moving the map lens to that region of the map.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G01C 21/36 - Input/output arrangements for on-board computers

38.

Calendar-based suggestion of a travel option

      
Application Number 14061982
Grant Number 08972429
Status In Force
Filing Date 2013-10-24
First Publication Date 2014-02-13
Grant Date 2015-03-03
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 10/10 - Office automation; Time management
  • G06Q 10/02 - Reservations, e.g. for tickets, services or events

39.

Display screen with graphical user interface

      
Application Number 29383570
Grant Number D0683736
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-06-04
Grant Date 2013-06-04
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd
  • Von Houck, Andre Yurievich
  • Greif, Sacha

40.

Display screen with graphical user interface

      
Application Number 29383565
Grant Number D0680548
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-04-23
Grant Date 2013-04-23
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

41.

Display with transitional graphical user interface

      
Application Number 29383578
Grant Number D0680549
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-04-23
Grant Date 2013-04-23
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

42.

Calendar-based suggestion of a travel option

      
Application Number 13210562
Grant Number 08606801
Status In Force
Filing Date 2011-08-16
First Publication Date 2013-02-21
Grant Date 2013-12-10
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

43.

CALENDAR-BASED SUGGESTION OF A TRAVEL OPTION

      
Application Number US2012047215
Publication Number 2013/025305
Status In Force
Filing Date 2012-07-18
Publication Date 2013-02-21
Owner HIPMUNK, INC. (USA)
Inventor
  • Goldstein, Adam, Julian
  • Huffman, Steven, Ladd

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.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

44.

Display with transitional graphical user interface

      
Application Number 29383574
Grant Number D0675633
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-02-05
Grant Date 2013-02-05
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

45.

Display with transitional graphical user interface

      
Application Number 29383579
Grant Number D0675636
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-02-05
Grant Date 2013-02-05
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

46.

Display with transitional graphical user interface

      
Application Number 29383575
Grant Number D0675634
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-02-05
Grant Date 2013-02-05
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

47.

Display with transitional graphical user interface

      
Application Number 29383576
Grant Number D0675635
Status In Force
Filing Date 2011-01-19
First Publication Date 2013-02-05
Grant Date 2013-02-05
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

48.

Display with transitional graphical user interface

      
Application Number 29383568
Grant Number D0671952
Status In Force
Filing Date 2011-01-19
First Publication Date 2012-12-04
Grant Date 2012-12-04
Owner Hipmunk, Inc. (USA)
Inventor
  • Goldstein, Adam Julian
  • Huffman, Steven Ladd

49.

SYSTEM AND METHOD FOR DISPLAYING HOTEL INFORMATION

      
Application Number US2012026285
Publication Number 2012/148535
Status In Force
Filing Date 2012-02-23
Publication Date 2012-11-01
Owner HIPMUNK, INC. (USA)
Inventor
  • Slowe, Christopher, Brian
  • Huffman, Steven, Ladd
  • Goldstein, Adam, Julian

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.

IPC Classes  ?

50.

HIPMUNK Design

      
Application Number 154314600
Status Registered
Filing Date 2011-09-12
Registration Date 2013-02-27
Owner Hipmunk, Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 39 - Transport, packaging, storage and travel services
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

(1) Providing comparison information related to airfares, hotel rates, auto rentals and ground transportation costs; travel agency services, namely, making reservations and bookings for transportation; providing information, news and reviews concerning travel by means of a telephone, facsimile, the mails, courier or over electronic communication networks; providing a website and website links to travel information, geographic information, maps, map images and trip routing; making reservations for travel activities, namely, for tours, travel to events and travel to attractions; providing information about tours and travel to events and attractions; travel and tour information services; travel and tour ticket reservation services; arranging bookings of day trips and sight-seeing tours; providing information about entertainment activities, namely, shows, concerts and sporting events; making reservations and bookings for shows and other entertainment events; computer services, namely, providing online newsletters in the fields of travel, travel planning, travel and entertainment news, maps, city directories and listings via electronic communication networks for use by travelers; providing entertainment services, namely, arranging for ticket reservations for shows and other entertainment events; travel agency services, namely, making reservations and bookings for temporary accommodations; travel agency services, namely, making reservations and bookings for temporary accommodations, namely, hotels, hotel resorts and motels; travel agency services, namely, making reservations and bookings for restaurants and meals.

51.

HIPMUNK

      
Application Number 151946400
Status Registered
Filing Date 2011-03-16
Registration Date 2012-05-22
Owner Hipmunk, Inc. (USA)
NICE Classes  ?
  • 35 - Advertising and business services
  • 39 - Transport, packaging, storage and travel services
  • 41 - Education, entertainment, sporting and cultural services
  • 43 - Food and drink services, temporary accommodation

Goods & Services

(1) Providing comparison information in the field of airfares, hotel rates, auto rentals and ground transportation costs; travel agency services, namely, making reservations and bookings for transportation; providing information, news and reviews concerning travel by means of a telephone, facsimile, the mails, courier or over electronic communication networks; providing a website and website links to travel information, geographic information, maps, map images and trip routing; making reservations for travel activities, namely, for tours, travel to events and travel to attractions; providing information about tours and travel to events and attractions; travel and tour information services; travel and tour ticket reservation services; arranging bookings of day trips and sight-seeing tours; providing information about entertainment activities, and making reservations and bookings for shows and other entertainment events; computer services, namely, providing online newsletters in the fields of travel, travel planning, travel and entertainment news, maps, city directories and listings via electronic communication networks for use by travelers; providing entertainment services, namely, arranging for ticket reservations for shows and other entertainment events; travel agency services, namely, making reservations and bookings for temporary accommodations; travel agency services, namely, making reservations and bookings for restaurants and meals.