Patents by Inventor VINCENT TKAC

VINCENT TKAC has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230154184
    Abstract: A method for automatically annotating an intended video with at least one personalized recap video based on previously viewed videos is provided. The method may include automatically tracking user viewership of the previously viewed videos, and in response to detecting an intention to view the intended video: automatically identifying and extracting a subset of video footage from one or more of the previously viewed videos based on the tracked user viewership and based on a determined relevancy of the subset of video footage to content in the intended video; generating the at least one personalized recap video by compiling and sorting the extracted subset of video footage from the one or more previously viewed videos into a compilation video; and annotating the intended video with the at least one personalized video by presenting the at least one personalized recap video on the intended video.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 18, 2023
    Inventors: Keith Gregory Frost, Vincent Tkac, Andrew C. Myers, Joshua M. Rice
  • Patent number: 11645609
    Abstract: Embodiments generally relate to tracking food safety in a supply chain. In some embodiments, a method includes receiving a case identifier associated with a case of food, retrieving food information concerning the food items, analyzing the food information to determine an in-use portion of a distribution path, and associating the case identifier with user identifiers associated with candidate users determined to have purchased one or more of the food items. The method further includes receiving an incident notification message including an indication of a problem with the food item associated with the case, and identifying the case identifier associated the food item associated with the food item identifier in the incident notification message, and retrieving the one or more user identifiers associated with the case identifier, and sending one or more problem notification messages to one or more client devices of one or more candidate users.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: May 9, 2023
    Assignee: International Business Machines Corporation
    Inventors: Xinlin Wang, Vincent Tkac
  • Patent number: 11323615
    Abstract: An image is captured using an image recorder. A set of contextual data associated with the image is also captured. The image is annotated with information describing the set of contextual data. A user is notified of the image and the set of contextual data, based on the annotated information that describes the set of contextual data.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Vincent Tkac, Mark Timothy Allen, Scott Guminy
  • Patent number: 11157338
    Abstract: Provided are techniques for throttling using message partitioning and buffering. A plurality of messages are stored in an input topics buffer, where the input topics buffer is stored in a plurality of partitions, and where each of the partitions of the plurality of partitions is associated with a tenant subgroup of a plurality of tenant subgroups of a tenant. A message of the plurality of messages from the tenant subgroup of the tenant is selected. A throttle count for the tenant subgroup is retrieved. A maximum message threshold for the tenant is retrieved. In response to determining that the throttle count is less than the maximum message threshold, the message is moved from the input topics buffer to a work topics buffer. In response to determining that the throttle count is equal to or greater than the maximum message threshold, throttling the tenant subgroup.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Liviu Rodean, Tyler Wilgenbusch, Charles Patton Giles, Vincent Tkac
  • Patent number: 11115599
    Abstract: A computer system automatically corrects a view of an image capture device. A view of an image capture device is adjusted by applying one or more modifications selected from a group of: a zoom modification, a pan modification, and a tilt modification, wherein the view is displayed at a client device during a viewing session and the one or more modifications are indicated by the client device. One or more corrective operations are applied to the adjusted view based on user input, wherein the one or more corrective operations include a rotational operation to correct the adjusted view. Subsequent operations based on the one or more corrective operations are applied during a subsequent viewing session with corresponding view settings. Embodiments of the present invention further include a method and program product for automatically correcting a view of an image capture device in substantially the same manner described above.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vincent Tkac, Keith G. Frost, Andrew C. Myers, Joshua M. Rice
  • Publication number: 20210218899
    Abstract: A computer system automatically corrects a view of an image capture device. A view of an image capture device is adjusted by applying one or more modifications selected from a group of: a zoom modification, a pan modification, and a tilt modification, wherein the view is displayed at a client device during a viewing session and the one or more modifications are indicated by the client device. One or more corrective operations are applied to the adjusted view based on user input, wherein the one or more corrective operations include a rotational operation to correct the adjusted view. Subsequent operations based on the one or more corrective operations are applied during a subsequent viewing session with corresponding view settings. Embodiments of the present invention further include a method and program product for automatically correcting a view of an image capture device in substantially the same manner described above.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Vincent Tkac, Keith G. Frost, Andrew C. Myers, Joshua M. Rice
  • Publication number: 20210216960
    Abstract: Embodiments generally relate to tracking food safety in a supply chain. In some embodiments, a method includes receiving a case identifier associated with a case of food, retrieving food information concerning the food items, analyzing the food information to determine an in-use portion of a distribution path, and associating the case identifier with user identifiers associated with candidate users determined to have purchased one or more of the food items. The method further includes receiving an incident notification message including an indication of a problem with the food item associated with the case, and identifying the case identifier associated the food item associated with the food item identifier in the incident notification message, and retrieving the one or more user identifiers associated with the case identifier, and sending one or more problem notification messages to one or more client devices of one or more candidate users.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Inventors: Xinlin WANG, Vincent TKAC
  • Publication number: 20210133008
    Abstract: Provided are techniques for throttling using message partitioning and buffering. A plurality of messages are stored in an input topics buffer, where the input topics buffer is stored in a plurality of partitions, and where each of the partitions of the plurality of partitions is associated with a tenant subgroup of a plurality of tenant subgroups of a tenant. A message of the plurality of messages from the tenant subgroup of the tenant is selected. A throttle count for the tenant subgroup is retrieved. A maximum message threshold for the tenant is retrieved. In response to determining that the throttle count is less than the maximum message threshold, the message is moved from the input topics buffer to a work topics buffer. In response to determining that the throttle count is equal to or greater than the maximum message threshold, throttling the tenant subgroup.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: Liviu Rodean, Tyler Wilgenbusch, Charles Patton Giles, Vincent Tkac
  • Publication number: 20210133352
    Abstract: Systems and methods for utilizing a mnemonic to communicate sensitive data to an agent are disclosed. In aspects, a computer-implemented method comprises: establishing a telephone connection between a caller and an agent; entering an encryption key received from the agent into a mnemonic application of the computer device to permute an algorithm of the mnemonic application; receiving sensitive data in the form of one or more alphabetic, numeric or alpha-numeric sequence; initiating the mnemonic application to generate a mnemonic of the sensitive data using the encryption key, wherein the mnemonic is a sequence of words representing the sensitive data; displaying the mnemonic to the caller; and conveying audio communication of the mnemonic to the agent through the telephone connection to enable remote decoding of the mnemonic back into the at least one sensitive number sequence.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 6, 2021
    Inventors: David M. Ogle, Vincent Tkac
  • Publication number: 20210051267
    Abstract: An image is captured using an image recorder. A set of contextual data associated with the image is also captured. The image is annotated with information describing the set of contextual data. A user is notified of the image and the set of contextual data, based on the annotated information that describes the set of contextual data.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Vincent Tkac, Mark Timothy Allen, SCOTT GUMINY
  • Patent number: 10909263
    Abstract: Systems and methods for utilizing a mnemonic to communicate sensitive data to an agent are disclosed. In aspects, a computer-implemented method comprises: establishing a telephone connection between a caller and an agent; entering an encryption key received from the agent into a mnemonic application of the computer device to permute an algorithm of the mnemonic application; receiving sensitive data in the form of one or more alphabetic, numeric or alpha-numeric sequence; initiating the mnemonic application to generate a mnemonic of the sensitive data using the encryption key, wherein the mnemonic is a sequence of words representing the sensitive data; displaying the mnemonic to the caller; and conveying audio communication of the mnemonic to the agent through the telephone connection to enable remote decoding of the mnemonic back into the at least one sensitive number sequence.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: February 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David M. Ogle, Vincent Tkac
  • Patent number: 10887724
    Abstract: A method, a computing system, and a computer program product are provided. At least one processor receives a location of a mobile device. The location of the mobile device is compared to a location of an operator of a vehicle used to transport a user of the mobile device. In response to the vehicle reaching a destination and the location of the mobile device being within a threshold distance of the operator of the vehicle for a threshold amount of time, one or more from a group of the user of the mobile device, the operator of the vehicle, and a third party indicated by the user are notified, via the at least one processor, regarding the mobile device.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Vincent Tkac, Joshua M. Rice, Andrew C. Myers
  • Patent number: 10834538
    Abstract: A method, a system, and a computer program product are provided. At least one processor of a computing device determines that a mobile device remained in a vehicle used in a vehicle for hire service after the vehicle reached a destination. The at least one processor determines at least one second party to notify regarding the mobile device being left in the vehicle based on a use of the vehicle for hire service by a user of the mobile device and the at least one second party. The at least one processor notifies the at least one second party regarding the mobile device being left in the vehicle via at least one device used by the at least one second party.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Vincent Tkac, Joshua M. Rice, Andrew C. Myers
  • Publication number: 20200351611
    Abstract: A method, a computing system, and a computer program product are provided. At least one processor receives a location of a mobile device. The location of the mobile device is compared to a location of an operator of a vehicle used to transport a user of the mobile device. In response to the vehicle reaching a destination and the location of the mobile device being within a threshold distance of the operator of the vehicle for a threshold amount of time, one or more from a group of the user of the mobile device, the operator of the vehicle, and a third party indicated by the user are notified, via the at least one processor, regarding the mobile device.
    Type: Application
    Filed: May 1, 2019
    Publication date: November 5, 2020
    Inventors: Vincent Tkac, Joshua M. Rice, Andrew C. Myers
  • Publication number: 20180197169
    Abstract: Systems and methods for utilizing a mnemonic to communicate sensitive data to an agent are disclosed. In aspects, a computer-implemented method comprises: establishing a telephone connection between a caller and an agent; entering an encryption key received from the agent into a mnemonic application of the computer device to permute an algorithm of the mnemonic application; receiving sensitive data in the form of one or more alphabetic, numeric or alpha-numeric sequence; initiating the mnemonic application to generate a mnemonic of the sensitive data using the encryption key, wherein the mnemonic is a sequence of words representing the sensitive data; displaying the mnemonic to the caller; and conveying audio communication of the mnemonic to the agent through the telephone connection to enable remote decoding of the mnemonic back into the at least one sensitive number sequence.
    Type: Application
    Filed: January 6, 2017
    Publication date: July 12, 2018
    Inventors: David M. Ogle, Vincent Tkac
  • Patent number: 10003699
    Abstract: Approaches presented herein enable optimizing a ringtone on a mobile communication device so that it may be audible to a user among ambient music. Specifically, an incoming communication (e.g., phone call) or other event (e.g., incoming notification, alarm, etc.) that is associated with a ringtone is detected. Any ambient music is detected and identified. A waveform associated with the ringtone and a waveform associated with the ambient music are analyzed. Based on the analysis, the ringtone is initiated. For example, a peak of the ringtone waveform may be aligned with a trough of the ambient music waveform to determine a point to initiate the ringtone among the ambient music.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew C. Myers, Vincent Tkac
  • Patent number: 8793468
    Abstract: A method for translation map simplification may include determining a translation map based on a predetermined criterion in response to receiving input data. The method may also include determining if the translation map extends another map or a referenced map and determining if the translation map includes at least one map fragment. The referenced map is loaded in response to a determination that the translation map includes an extension of the referenced map. The map fragment is loaded in response to a determination that the translation map comprises the map fragment. A new map is compiled based on at least the translation map, the referenced map and the at least one map fragment, in response to the translation map not including a new map reference or a modification to the translation map. The input data is processed based on the new map to produce translated data specific to the new map.
    Type: Grant
    Filed: April 11, 2013
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vincent Tkac, Keith Shafer, Michael R. Ingardia
  • Patent number: 8769242
    Abstract: A method for translation map simplification may include determining a translation map based on a predetermined criterion in response to receiving input data. The method may also include determining if the translation map extends another map or a referenced map and determining if the translation map includes at least one map fragment. The referenced map is loaded in response to a determination that the translation map includes an extension of the referenced map. The map fragment is loaded in response to a determination that the translation map comprises the map fragment. A new map is compiled based on at least the translation map, the referenced map and the at least one map fragment, in response to the translation map not including a new map reference or a modification to the translation map. The input data is processed based on the new map to produce translated data specific to the new map.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vincent Tkac, Keith Shafer, Michael R. Ingardia
  • Publication number: 20130282768
    Abstract: A method for translation map simplification may include determining a translation map based on a predetermined criterion in response to receiving input data. The method may also include determining if the translation map extends another map or a referenced map and determining if the translation map includes at least one map fragment. The referenced map is loaded in response to a determination that the translation map includes an extension of the referenced map. The map fragment is loaded in response to a determination that the translation map comprises the map fragment. A new map is compiled based on at least the translation map, the referenced map and the at least one map fragment, in response to the translation map not including a new map reference or a modification to the translation map. The input data is processed based on the new map to produce translated data specific to the new map.
    Type: Application
    Filed: April 11, 2013
    Publication date: October 24, 2013
    Applicant: International Business Machines Corporation
    Inventors: VINCENT TKAC, KEITH SHAFER, MICHAEL R. INGARDIA
  • Publication number: 20130212351
    Abstract: A method for translation map simplification may include determining a translation map based on a predetermined criterion in response to receiving input data. The method may also include determining if the translation map extends another map or a referenced map and determining if the translation map includes at least one map fragment. The referenced map is loaded in response to a determination that the translation map includes an extension of the referenced map. The map fragment is loaded in response to a determination that the translation map comprises the map fragment. A new map is compiled based on at least the translation map, the referenced map and the at least one map fragment, in response to the translation map not including a new map reference or a modification to the translation map. The input data is processed based on the new map to produce translated data specific to the new map.
    Type: Application
    Filed: February 14, 2012
    Publication date: August 15, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: VINCENT TKAC, KEITH SHAFER, MICHAEL R. INGARDIA