Patents by Inventor Jason A. Gonzalez
Jason A. Gonzalez 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: 11625650Abstract: A method includes: a travel planning system, via a user interface, receives requirements for a trip from a user; collects preference information of the user for the trip; searches available travel options based on the requirements and the preference information; builds an itinerary based on the searched travel options by use of a balance combination of relative weights for sources of the preference information; applies external data relevant to the itinerary; obtains a response to the itinerary from the user; either adjusts the itinerary or makes reservations respective to the travel options in the itinerary, depending on types of a response from the user; records at least one change to the itinerary via the user interface in a user device while the user device is off-line; and responsive to the user device getting online, synchronizes the at least one change to the itinerary stored in the travel planning system.Type: GrantFiled: April 30, 2019Date of Patent: April 11, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason A. Gonzalez, Stephanie Bianchi Mccaffrey, Tassanee Kraipon Supakkul, Abby Nicole Tisdale
-
Patent number: 11188864Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive, from a user interface on a client, a request for a listing of subject matter experts and keywords identifying the subject matter; query a database, in response to receiving the transmission, to select employee score data records including the subject matter keywords and automatically generated in response to the server receiving an employee calendar event data or employee communication data related to the calendar event data; automatically generate: a total score by adding the employee score from each score data record including an employee identifier; and the listing of subject matter experts; and transmit the listing to the client for display.Type: GrantFiled: June 27, 2016Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Subil M. Abraham, Jason A. Gonzalez, Keeley M. Lundquist
-
Patent number: 11089072Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.Type: GrantFiled: March 10, 2020Date of Patent: August 10, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
-
Publication number: 20200213375Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.Type: ApplicationFiled: March 10, 2020Publication date: July 2, 2020Inventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
-
Patent number: 10609107Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.Type: GrantFiled: December 18, 2017Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
-
Publication number: 20190258967Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a travel planning system, via a user interface, receives requirements for a trip from a user; collects preference information of the user for the trip; searches available travel options based on the requirements and the preference information; builds an itinerary based on the searched travel options by use of a balance combination of relative weights for sources of the preference information; applies external data relevant to the itinerary; obtains a response to the itinerary from the user; and either adjusts the itinerary or makes reservations respective to the travel options in the itinerary, depending on types of a response from the user.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Jason A. GONZALEZ, Stephanie Bianchi MCCAFFREY, Tassanee Kraipon SUPAKKUL, Abby Nicole TISDALE
-
Patent number: 10332039Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a travel planning system, via a user interface, receives requirements for a trip from a user; collects preference information of the user for the trip; searches available travel options based on the requirements and the preference information; builds an itinerary based on the searched travel options by use of a balance combination of relative weights for sources of the preference information; applies external data relevant to the itinerary; obtains a response to the itinerary from the user; and either adjusts the itinerary or makes reservations respective to the travel options in the itinerary, depending on types of a response from the user.Type: GrantFiled: August 17, 2016Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Jason A. Gonzalez, Stephanie Bianchi McCaffrey, Tassanee Kraipon Supakkul, Abby Nicole Tisdale
-
Patent number: 10332041Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a travel planning system, via a user interface, receives requirements for a trip from a user; collects preference information of the user for the trip; searches available travel options based on the requirements and the preference information; builds an itinerary based on the searched travel options by use of a balance combination of relative weights for sources of the preference information; applies external data relevant to the itinerary; obtains a response to the itinerary from the user; and either adjusts the itinerary or makes reservations respective to the travel options in the itinerary, depending on types of a response from the user.Type: GrantFiled: December 15, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Jason A. Gonzalez, Stephanie Bianchi McCaffrey, Tassanee Kraipon Supakkul, Abby Nicole Tisdale
-
Patent number: 10116716Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.Type: GrantFiled: November 1, 2016Date of Patent: October 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
-
Publication number: 20180124142Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.Type: ApplicationFiled: November 1, 2016Publication date: May 3, 2018Inventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
-
Publication number: 20180124144Abstract: A content delivery system may receive and aggregate video content from one or more content sources. In a first embodiment, the content delivery system may start streaming a video to a first viewer on a first device and then receive a request for a catch up version to be streamed to a second viewer viewing a second device. The content delivery system may send replacement segments of the video that are shortened summaries to the second device until the second viewer has caught up to the first viewer on the first device. In a second embodiment, the content delivery system may detect two or more viewers and customize a video content for both viewers. In a third embodiment, the content delivery system, in real time, may customize a segment of a video (possibly using a “green screen” or overlaying a second video over the original video segment) based on characteristics of the viewer and then stream the customized video segment to the viewer.Type: ApplicationFiled: December 18, 2017Publication date: May 3, 2018Inventors: Jason A. Gonzalez, Eric L. Gose, Mathews Thomas, Janki Y. Vora
-
Publication number: 20180107950Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a travel planning system, via a user interface, receives requirements for a trip from a user; collects preference information of the user for the trip; searches available travel options based on the requirements and the preference information; builds an itinerary based on the searched travel options by use of a balance combination of relative weights for sources of the preference information; applies external data relevant to the itinerary; obtains a response to the itinerary from the user; and either adjusts the itinerary or makes reservations respective to the travel options in the itinerary, depending on types of a response from the user.Type: ApplicationFiled: December 15, 2017Publication date: April 19, 2018Inventors: Jason A. GONZALEZ, Stephanie Bianchi MCCAFFREY, Tassanee Kraipon SUPAKKUL, Abby Nicole TISDALE
-
Publication number: 20180053121Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: a travel planning system, via a user interface, receives requirements for a trip from a user; collects preference information of the user for the trip; searches available travel options based on the requirements and the preference information; builds an itinerary based on the searched travel options by use of a balance combination of relative weights for sources of the preference information; applies external data relevant to the itinerary; obtains a response to the itinerary from the user; and either adjusts the itinerary or makes reservations respective to the travel options in the itinerary, depending on types of a response from the user.Type: ApplicationFiled: August 17, 2016Publication date: February 22, 2018Inventors: Jason A. GONZALEZ, Stephanie Bianchi MCCAFFREY, Tassanee Kraipon SUPAKKUL, Abby Nicole TISDALE
-
Publication number: 20180032818Abstract: At least one image of a user can be captured. Responsive to the image being captured, a plurality of image parameters can be generated, the image parameters at least indicating a body shape of the user. Responsive to generating the image parameters, at least one garment style for the body shape of the user can be identified, based on the digital image analysis, by processing the image parameters. At least one garment that matches the garment style(s) can be selected. Responsive to identifying the at least one garment, a modified image depicting the user wearing the garment can be generated from the at least one image of the user and presented on a display.Type: ApplicationFiled: July 27, 2016Publication date: February 1, 2018Inventors: Subil M. Abraham, Jason A. Gonzalez, Biao Hao
-
Publication number: 20170372249Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: receive, from a user interface on a client, a request for a listing of subject matter experts and keywords identifying the subject matter; query a database, in response to receiving the transmission, to select employee score data records including the subject matter keywords and automatically generated in response to the server receiving an employee calendar event data or employee communication data related to the calendar event data; automatically generate: a total score by adding the employee score from each score data record including an employee identifier; and the listing of subject matter experts; and transmit the listing to the client for display.Type: ApplicationFiled: June 27, 2016Publication date: December 28, 2017Inventors: Subil M. Abraham, Jason A. Gonzalez, Keeley M. Lundquist
-
Publication number: 20130166372Abstract: One or more consumers proximate to a kiosk can be detected. The kiosk can present a product advertisement associated with a product. The product can be a good or a service. Metrics associated with the consumers can be collected responsive to interacting with the product advertisement. The interaction can be a visual and aural interaction. The metrics can be analyzed to determine an impression associated with the consumers interacting with the product advertisement. The impression can be a rational descriptor and/or an emotional descriptor. The rational descriptor and/or emotional descriptor can be a computer readable value associated with a behavioral change of the consumers responsive to the interacting. A normalized content can be generated based on the impression associated with the consumer. The normalized content can adjust the product advertisement to improve the impression.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SUBIL M. ABRAHAM, TAM M. CAO, JASON A. GONZALEZ, MATHEWS THOMAS
-
Publication number: 20120180024Abstract: The disclosure provides a solution for associating deployed executables with source code. In the solution, source code of a development environment can be mapped to a deployed executable of a runtime environment. The mapping can ensure that a version of source code from which the deployed executable was produced is always known. The mapping can occur within digitally encoded data stored in a non-transient storage medium. The development environment and the runtime environment can be two distinct and separate computing environments that are isolated from each other.Type: ApplicationFiled: January 7, 2011Publication date: July 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JASON A. GONZALEZ, ENDEMECIO SANTANA, TASSANEE K. SUPAKKUL, JANKI V. VORA, JULIO WONG
-
Patent number: 8102369Abstract: A method of dynamically modifying web page displays used in various mobile devices. The method uses a motion detection mechanism to detect whether the mobile device is moving or in motion and then modifies web page displays sent to the device based upon the sensor readings. As such, the method, system, and apparatus are capable of automatically modifying a display provided to a mobile device based upon a determination that the user and/or device are moving and/or in motion. In another aspect, the method, system, and apparatus are also capable of modifying the complexity of a display provided to a mobile device based upon the degree of movement and/or motion by the user and/or device.Type: GrantFiled: May 23, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: James P. Appleyard, Jason A. Gonzalez, Mathews Thomas, Keeley L. Weisbard
-
Patent number: 7942318Abstract: A computerized method that provides a Web page having control structures for gathering behavioral biometrics. The method can receive behavioral biometric data in accordance with the control structures and in accordance with interactions of a user with the Web page. Additionally, the method can compare the received behavioral biometric data with at least one set of previously established values. The user can be profiled based upon comparison results. This profiling can affect the manner in which Web pages are provided to the user as well as the content contained therein.Type: GrantFiled: April 3, 2008Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventors: Subil M. Abraham, Jason A. Gonzalez, Hung Tack Kwan, Mathews Thomas
-
Patent number: 7647247Abstract: A method for collaborating between Web-based shopping carts can include the step of identifying a Web-based shopping cart associated with an online store and a shopper of the online store. Access privileges can be established between the shopping cart and at least one other shopping cart, the other shopping carts being associated with shoppers different from the shopper. A linkage can be established between the Web-based shopping cart and the at least one other shopping cart in accordance with the access privileges. Through the linkage, the shopper can be permitted to access items in the another shopping cart.Type: GrantFiled: December 6, 2004Date of Patent: January 12, 2010Assignee: International Business Machines CorporationInventors: Subil M. Abraham, James P. Appleyard, Jason A. Gonzalez, Mathews Thomas