Patents by Inventor Steven Edward Atkin

Steven Edward Atkin 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: 11734586
    Abstract: A method, a computer system, and a computer program product for managing content relevancy is provided. Embodiments of the present invention may include collecting and analyzing a plurality of data, wherein the plurality of data includes document data, document access data and user data. Embodiments of the present invention may include retrieving topic model content based on the plurality of data. Embodiments of the present invention may include building a machine learning (ML) model to determine one or more topics contained in the topic model content. Embodiments of the present invention may include generating a heatmap based on the user data. Embodiments of the present invention may include building a content relevancy model (CRM) based on the ML model and the heatmap. Embodiments of the present invention may include determining an action state for the document data. Embodiments of the present invention may include storing the CRM.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventors: Trudy L. Hewitt, Kelley Anders, Steven Edward Atkin, Jonathan D. Dunne
  • Patent number: 11651332
    Abstract: One example of a computer-implemented method comprises receiving content data for a first physical note removably attached to a first display area of a first collaborative board located in a first location. The content data includes information displayed on the first physical note. The method further comprises determining a position of the first physical note on the first collaborative board; and outputting instructions to a second collaborative board located in a second location to generate a first virtual note in a second display area of the second collaborative board such that information displayed on the first virtual note corresponds to the information displayed on the first physical note and a position of the first virtual note on the second display area corresponds to the position of the first physical note on the first collaborative board.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Michael Bender, Steven Edward Atkin, John F. Kelley
  • Publication number: 20230100394
    Abstract: A resource request that is directed to a first online resource of a resource provider is detect by a computing device. A first user that initiated the resource request is identified based on the resource request. A set of challenge questions is determined in response to the resource request and based on the first user. A first challenge question of the set of challenge questions is present, to a first client device of the first user.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Steven Edward Atkin, Alisha Moore
  • Publication number: 20230103131
    Abstract: Computer technology for assessing a user's interaction with web content (for example, a session of web surfing). The assessment is performed by computer and includes: (i) detecting interactions of a user with a website during a visit; (ii) based on the interactions, creating a user experience of the visit, wherein the user experience comprises a plurality of images depicting the content viewed by the user; (iii) analyzing the interactions; and (iv) overlaying the analysis of the interactions on the plurality of images depicting the user experience.
    Type: Application
    Filed: September 27, 2021
    Publication date: March 30, 2023
    Inventors: Steven Edward Atkin, Jeannie Kraus, Dave McDuff
  • Patent number: 11356393
    Abstract: Assessing, using a computer, a state of a participant and sharing personalized data for the participant in an electronic group meeting or collaboration using a communications network. Personalized data is received at a computer for a user participating in electronic group communications including group collaboration. The personalized data received at the computer includes biometric data and personality profile results. The biometric data includes biometric changes in real-time. A biometric change in the user is detected from a baseline for the user. In response to the biometric change, the biometric data is analyzed and the personality profile results to determine a suggested action regarding the user. The suggested action is communicated to the user or another participant user of the group meeting based on the analysis.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Bender, John F. Kelley, Jill Dhillon, Steven Edward Atkin, Stan Kevin Daley
  • Publication number: 20220103492
    Abstract: Assessing, using a computer, a state of a participant and sharing personalized data for the participant in an electronic group meeting or collaboration using a communications network. Personalized data is received at a computer for a user participating in electronic group communications including group collaboration. The personalized data received at the computer includes biometric data and personality profile results. The biometric data includes biometric changes in real-time. A biometric change in the user is detected from a baseline for the user. In response to the biometric change, the biometric data is analyzed and the personality profile results to determine a suggested action regarding the user. The suggested action is communicated to the user or another participant user of the group meeting based on the analysis.
    Type: Application
    Filed: September 29, 2020
    Publication date: March 31, 2022
    Inventors: Michael Bender, John F. Kelley, Jill Dhillon, Steven Edward Atkin, Stan Kevin Daley
  • Publication number: 20210334754
    Abstract: One example of a computer-implemented method comprises receiving content data for a first physical note removably attached to a first display area of a first collaborative board located in a first location. The content data includes information displayed on the first physical note. The method further comprises determining a position of the first physical note on the first collaborative board; and outputting instructions to a second collaborative board located in a second location to generate a first virtual note in a second display area of the second collaborative board such that information displayed on the first virtual note corresponds to the information displayed on the first physical note and a position of the first virtual note on the second display area corresponds to the position of the first physical note on the first collaborative board.
    Type: Application
    Filed: April 28, 2020
    Publication date: October 28, 2021
    Inventors: Jill Dhillon, Michael Bender, Steven Edward Atkin, John F. Kelley
  • Publication number: 20210110286
    Abstract: A method, a computer system, and a computer program product for managing content relevancy is provided. Embodiments of the present invention may include collecting and analyzing a plurality of data, wherein the plurality of data includes document data, document access data and user data. Embodiments of the present invention may include retrieving topic model content based on the plurality of data. Embodiments of the present invention may include building a machine learning (ML) model to determine one or more topics contained in the topic model content. Embodiments of the present invention may include generating a heatmap based on the user data. Embodiments of the present invention may include building a content relevancy model (CRM) based on the ML model and the heatmap. Embodiments of the present invention may include determining an action state for the document data. Embodiments of the present invention may include storing the CRM.
    Type: Application
    Filed: October 14, 2019
    Publication date: April 15, 2021
    Inventors: Trudy L. Hewitt, Kelley Anders, Steven Edward Atkin, Jonathan D. Dunne
  • Patent number: 9146619
    Abstract: A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 8769404
    Abstract: An approach is provided in which a computer system receives a selection of a first set of information included on a first page of data. The computer system generates a locale package that includes one or more display format parameters that correspond to the format of the selected information. In turn, the computer system subsequently displays a second set of information on a second page of data based upon the one or more display format parameters included in the generated locale package.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: July 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Su Liu, Keiichi Yamamoto
  • Publication number: 20130174027
    Abstract: An approach is provided in which a computer system receives a selection of a first set of information included on a first page of data. The computer system generates a locale package that includes one or more display format parameters that correspond to the format of the selected information. In turn, the computer system subsequently displays a second set of information on a second page of data based upon the one or more display format parameters included in the generated locale package.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Su Liu, Keiichi Yamamoto
  • Publication number: 20130174136
    Abstract: An approach is provided in which a computer system receives a request to utilize a locale package for which to display information on a display. The computer system determines that the locale package is not installed on the computer system's operating system and, as such, sends a request to a locale service for a locale source file. The computer system receives the locale source file from the locale service and utilizes the received locale source file to generate the locale package. In turn, the computer system installs the generated locale package on the operating system.
    Type: Application
    Filed: January 3, 2012
    Publication date: July 4, 2013
    Applicant: International Business Machiness Corporation
    Inventors: Steven Edward Atkin, John Kwangil Chang, Su Liu, Keiichi Yamamoto
  • Patent number: 8180659
    Abstract: An approach to identifying and measuring adherence to software development requirements is presented. A software agent provides a user with product and technical questions. In turn, the user provides product and technical answers, or attributes, which are stored in a repository. A globalization plan generator uses the product and technical attributes to generate a software development plan. In addition, a globalization verification test generator uses the globalization plan to generate a test plan and measure the success of the software product based upon the test plan.
    Type: Grant
    Filed: March 15, 2008
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Michael Francis Moriarty, Dale Martin Schultz, William James Sullivan, Susan Jane Williams, Luis Zapata
  • Patent number: 8181109
    Abstract: An apparatus and method for providing Unicode support in legacy operating systems are provided. With the apparatus and method, a focus hook module, keyboard hook module, and keystroke conversion module are registered with the legacy operating system. The focus hook module determines the currently active application and whether the currently active application is Unicode capable. The keyboard hook module receives keyboard events from an input interface and sends those keyboard events to the keystroke conversion module. The keystroke conversion module converts the keyboard events into Unicode characters which are sent back to the keyboard hook module. The keyboard hook module then stores the Unicode characters in a temporary storage memory, e.g., the clipboard. The keyboard hook module then sends a command to the application to paste the contents of the temporary storage memory to the currently active application.
    Type: Grant
    Filed: March 13, 2003
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Kenneth Wayne Borgendale, Michael Aaron Kaply, Baldev Singh Soor
  • Patent number: 8161498
    Abstract: Globalization functionalities for JavaScript applications are provided by asynchronously invoking globalization Web services related to specific JavaScript applications that are developed using asynchronous JavaScript and XML (Ajax) technology. A result of the asynchronous invocation is processed to obtain the corresponding globalization functionality. A client-side component invokes the globalization Web services by creating a SOAP request including specific parameters in passing that request to a server-side component. The server side component creates a result that is passed back to the client side component.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Bei Shu, Chun Jie Tong, Xiao Hui Zhu
  • Patent number: 8117021
    Abstract: A method, apparatus, and computer instructions for testing software programs running on a data processing system. Text is translated from the source language to the target language to form translated text in response to a user input, containing the text in a source language. The text is entered through a computer interface in the data processing system. The translated text is inserted into a user interface of the software program to be tested to form inserted, translated text. The software program is written using the target language. A determination is made as to whether the software program functions correctly using the inserted, translated text.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: February 14, 2012
    Assignee: Nuance Communications, Inc.
    Inventors: Steven Edward Atkin, Joseph C. Ross, Minto Tsai, Keiichi Yamamoto
  • Patent number: 7996207
    Abstract: A multilingual bidirectional domain name is produced by receiving a domain name having characters from at least two character sets with different display orders with just one direction of reading; breaking domain name into labels delimited by a full stop punctuation marks, the labels having an original label display order as encountered from left to right; within a label, resolving display directions of indeterminate display order characters by assigning a strong reading direction left-to-right display order to each indeterminate display order character; subsequently, reordering the characters within each of the labels into a display order using the fully resolved characters while preserving the original label display order and wherein bidirectionality of characters within each label is produced, so that produced the multilingual bidirectional domain name contains at least two different directions of reading across the entire converted address; and, displaying the multilingual bidirectional domain name on a c
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 7975256
    Abstract: Metadata describing common Java classes is extracted and utilized to optimize a Java program's performance based on the code requirements of the application. Data mining techniques extract metadata and other information about different sets of JVM byte code written by multiple vendors to determine the design choices and optimizations made by each vendor in implementing their JVM. Then, byte code in a Java application being programmed is analyzed in comparison to each vendor's JVM metadata and information. Based upon the application's requirements (for example footprint, performance, etc.), recommendations are generated that yield a newly compiled rt.jar that combines the best practices of each vendor together or recommends a particular vendor's standard JVM that is best suited for the application.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Margot Bruce Casey, Tyron Jerrod Stading
  • Patent number: 7793262
    Abstract: A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application is tested to form identified testing. In response to identifying testing, a testing report is generated using the identified testing, wherein the testing report includes links to testing instructions for the identified testing for the application.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Mark Edward Davis, Michael Francis Moriarty, Dale Martin Schultz, William James Sullivan, Luis M. Zapata
  • Patent number: 7647581
    Abstract: An analysis tool extracts class data from Java objects originating from multiple vendors having a particular design specification. A database mining tool then creates training data from the extracted class data to create a definition of objects associated with the particular design specification. Various implementations of the defined classes are compared across various performance metrics, which are output for the program designer as a function of vendor. The designer then selects the best design choices based on the best practices of multiple vendors disclosed by the outputs of the analysis tool when implementing a new Java program.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: January 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Margot Bruce Casey, Tyron Jerrod Stading