Patents by Inventor John Sokel
John Sokel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11503001Abstract: A cryptographically enforced data exchange is disclosed that enables an exchange of customer travel records between a plurality of travel providers while preserving customer privacy. The disclosed system receives customer travel data from publishers, and communicates a portion of the customer travel data to one or more subscribers in response to determining a customer match, without disclosing any protected data elements between the publisher and the subscriber.Type: GrantFiled: May 3, 2019Date of Patent: November 15, 2022Assignee: JOURNERA, INC.Inventors: Kevin George Iverson, Steven Mark Hoffman, Justin Grudzien, John Sokel
-
Publication number: 20190297060Abstract: A cryptographically enforced data exchange is disclosed that enables an exchange of customer travel records between a plurality of travel providers while preserving customer privacy. The disclosed system receives customer travel data from publishers, and communicates a portion of the customer travel data to one or more subscribers in response to determining a customer match, without disclosing any protected data elements between the publisher and the subscriber.Type: ApplicationFiled: May 3, 2019Publication date: September 26, 2019Inventors: Kevin George IVERSON, Steven Mark HOFFMAN, Justin GRUDZIEN, John SOKEL
-
Patent number: 10326742Abstract: A cryptographically enforced data exchange is disclosed that enables an exchange of customer travel records between a plurality of travel providers while preserving customer privacy. The disclosed system receives customer travel data from publishers, and communicates a portion of the customer travel data to one or more subscribers in response to determining a customer match, without disclosing any protected data elements between the publisher and the subscriber.Type: GrantFiled: April 18, 2018Date of Patent: June 18, 2019Assignee: JOURNERA, INC.Inventors: Kevin George Iverson, Steven Mark Hoffman, Justin Grudzien, John Sokel
-
Publication number: 20130166401Abstract: A restaurant service monitors order status of member restaurants in near real time using a network of on-site service appliances disposed at the member restaurants. In addition, the on-site service appliances can be integrated with member restaurant point-of-sale systems to provide near real time updates to restaurant menus as they are made in the point-of-sale systems.Type: ApplicationFiled: December 27, 2011Publication date: June 27, 2013Inventors: Michael Algozer, Yuan Chiu, Ashutosh Joshi, James Marzullo, John Sokel, Collin Wallace
-
Patent number: 8209200Abstract: A system and method are provided for maintaining updated passenger travel records across multiple system platforms. A network server is adapted to receive input data from a passenger including an indication that the passenger desires to purchase tickets or make reservations for travel related services. A booking engine acts to purchase the ticket or book the reservation and request and receive a copy of a passenger name record created by a global distribution system. The booking engine then forwards a copy of the received passenger name record to the database. The database is adapted to form an association between the received copy of the passenger name record and the input data received from the passenger, and store the copy of the passenger name record. The database may further perform a comparison between the input data and the received passenger name record to identify discrepancies.Type: GrantFiled: March 13, 2002Date of Patent: June 26, 2012Assignee: Orbitz LLCInventors: John Sokel, Roger Liew, Michael J. Alford
-
Patent number: 7962354Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.Type: GrantFiled: June 6, 2003Date of Patent: June 14, 2011Assignee: Orbitz LLCInventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
-
Patent number: 7769610Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.Type: GrantFiled: January 18, 2007Date of Patent: August 3, 2010Assignee: Orbitz LLCInventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
-
Publication number: 20070192147Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.Type: ApplicationFiled: January 18, 2007Publication date: August 16, 2007Applicant: ORBITZ LLCInventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
-
Publication number: 20040249680Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.Type: ApplicationFiled: June 6, 2003Publication date: December 9, 2004Inventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
-
Publication number: 20030177044Abstract: A system and method are provided for maintaining updated passenger travel records across multiple system platforms. A network server is adapted to receive input data from a passenger including an indication that the passenger desires to purchase tickets or make reservations for travel related services. A database is provided and stores the input data received by the network server. A booking engine interfaces with a global distribution system and the network server. The booking engine acts to purchase the ticket or book the reservation on the global distribution system. The booking engine further acts to request and receive a copy of a passenger name record created by the global distribution system. The booking engine then forwards a copy of the received passenger name record to the database. The database is adapted to form an association between the received copy of the passenger name record and the input data received from the passenger, and store the copy of the passenger name record.Type: ApplicationFiled: March 13, 2002Publication date: September 18, 2003Inventors: John Sokel, Roger Liew, Michael J. Alford
-
Patent number: D872730Type: GrantFiled: April 20, 2016Date of Patent: January 14, 2020Assignee: GrubHub Holdings Inc.Inventors: Michael Algozer, Yuan Chiu, Ashutosh Joshi, James Marzullo, John Sokel, Collin Wallace, Sandra Dainora, Matthew Maloney