Hipmunk, Inc.

United States of America

Back to Profile

1-34 of 34 for Hipmunk, Inc. Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
2024 March 1
2024 (YTD) 1
2021 1
2020 1
2019 3
See more
IPC Class
G06Q 10/02 - Reservations, e.g. for tickets, services or events 7
G06F 17/30 - Information retrieval; Database structures therefor 6
G06Q 30/06 - Buying, selling or leasing transactions 5
G06Q 50/14 - Travel agencies 5
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 5
See more
Status
Pending 1
Registered / In Force 33
Found results for  patents

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 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  ?

11.

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

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

18.

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

19.

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

20.

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

21.

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  ?

22.

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  ?

23.

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

24.

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

25.

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

26.

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

27.

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

28.

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

29.

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

30.

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

31.

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

32.

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

33.

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

34.

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