Patents Assigned to TD Ameritrade IP Company, Inc.
  • Publication number: 20230027817
    Abstract: A communications system implements instructions including maintaining a message object that includes an array of entries. Each entry of the array includes a field identifier, a data type, and a next entry pointer. The next entry pointers and a head pointer establish a linked list of entries. The instructions include, in response to a request to add a new entry to the message object, calculating an index based on a field identifier of the new entry and determining whether the entry at the calculated index within the array of entries is active. The instructions include, if the entry is inactive, writing a data type, field identifier, and data value of the new entry to the calculated index, and inserting the new entry into the linked list. The instructions include, if the entry is already active, selectively expanding the size of the array and repeating the calculating and determining.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Applicant: TD Ameritrade IP Company, Inc.
    Inventor: Eric TESSE
  • Patent number: 11563777
    Abstract: A network intrusion system for a protected network includes a ruleset module configured to receive metadata for rules. The metadata describes, for each of the rules, a set of associated network vulnerabilities. The ruleset module is configured to access vulnerability information describing a set of cumulative vulnerabilities that each is present in at least one network device within the protected network. The network intrusion system includes a rule management module configured to, for each rule of the plurality of rules: identify the set of associated network vulnerabilities described by the metadata for the rule, determine whether there is a match between any of the set of associated network vulnerabilities and the set of cumulative vulnerabilities, and, in response to determining that there is no match, transmit a first command signal to a network security module. The first command signal instructs the network security module to disable the rule.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: January 24, 2023
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Brandon William Scherer, John Scott Kula
  • Publication number: 20230018850
    Abstract: Systems, methods, and computer-readable instructions are configured to calculate an aggregated significance score for consumer goods or website interactions by aggregating historical significance scores and calculating a reference significance score for a benchmark. A relative significance score is derived for each of the consumer goods or website interactions based upon the significance score for each of the consumer goods or website interactions and the relative significance score. A consumer priority index is derived indexed to a relevant measure based on the aggregated significance scores and the reference significance score.
    Type: Application
    Filed: September 20, 2022
    Publication date: January 19, 2023
    Applicant: TD Ameritrade IP Company, Inc.
    Inventor: Chris JENNINGS
  • Patent number: 11556985
    Abstract: A system includes a processor and a memory with instructions. The instructions include, in response to receiving a zoned graph request, determining a current breakeven point on a current date based on a strike price of an option. The instructions include estimating a future strike price of the option based on an expiration date of the option, determining a future breakeven point on the expiration date of the option based on the estimated future strike price, and determining a range as a current price corresponding to the current breakeven point to a future price corresponding to the future breakeven point. The instructions include, for each time between the current date and the expiration date, determining a middle breakeven point at the corresponding time based on the range and generating a zoned graph including the current breakeven point, the future breakeven point, and each middle breakeven point at the corresponding times.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: January 17, 2023
    Assignee: TD AMERITRADE IP COMPANY, INC.
    Inventor: Harrison W. Napper
  • Patent number: 11550844
    Abstract: A content analysis system includes processor and memory hardware storing data analyzed content items and instructions for execution by the processor hardware. The instructions include, in response to a first intermediate content item being analyzed to generate a first text description, receiving the first intermediate content item and analyzing the first text description to generate a first reduced text description. The instructions include identifying a first set of tags by applying a tag model to the first text description and generating a first analyzed content item. The instructions include adding the first analyzed content item to the analyzed content database and, in response to a displayed content item being associated with at least one tag of the first set of tags, displaying a first user-selectable link corresponding to the first analyzed content item on a portion of a user interface of a user device displaying the displayed content item.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: January 10, 2023
    Assignee: TD AMERITRADE IP COMPANY, INC.
    Inventors: Logan Sommers Ahlstrom, Dayanand Narregudem, Ravindra Reddy Tappeta Venkata, Jeffrey Michael Freisthler, Kinga Sliwa, Tomas Jesus Ruiz
  • Patent number: 11550862
    Abstract: A recommendation system includes a content similarity analyzer configured to determine a first set of content item identifiers similar to a set of viewed content items based on respective similarity scores and add them to a first list. A similar user content extraction module identifies a set of similar user identifiers from a user similarity database; obtains, based on respective viewing histories of the set, a second set of content item identifiers; and adds them to the first list. The recommendation system includes a content filter configured to select a subset of content item identifiers from the first list based on the corresponding similarity scores between content item identifiers of the first list and a viewing history. The content filter is configured to transmit the subset of content item identifiers for display of the corresponding content items via a web portal on a user interface of a first user device.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: January 10, 2023
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Logan Sommers Ahlstrom, Ravindra Reddy Tappeta Venkata, Sean Ming-Yin Law, Joseph Clark Walston, Raviteja Lokineni, Dayanand Narregudem
  • Patent number: 11550579
    Abstract: A system includes processor hardware and memory hardware that stores instructions. The instructions include, in response to receiving a request, determining a request type of the request, retrieving a first set of collected information, and selecting a first set of instructions corresponding to the request type. The instructions include constructing a first result by executing each instruction of the first set of instructions to create the first entry as a nested entry within the first result including data of the first set of collected information identified in the first set of instructions as nested or retrieve first data of the first set of collected information identified by the first instruction and add the first data to the first entry of the first result. The instructions include transforming a display of the operator device to complete a set of fields displayed on the display with corresponding entries of the first result.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: January 10, 2023
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Sean William Watts, Igor Vornovitskiy, IV
  • Patent number: 11539746
    Abstract: An authentication system includes an authentication module and a user history database storing order information that includes, for each of multiple logins of the first user to a web property, at least one of: an indication of an order of hypertext transfer protocol (HTTP) headers that were previously received at the authentication module during the login, and an indication of an order of navigator object properties that were previously returned to the authentication module during the login. The authentication module is configured to: receive, from a web browser of a first entity attempting to log in to the web property, credentials of the first user; determine order information of the first entity's web browser; perform a comparison operation based on the order information of the first user and that of the first entity, and determine whether to allow the first entity to log in based on the comparison operation.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: December 27, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventor: John Scott Kula
  • Publication number: 20220407858
    Abstract: An authentication system includes an authentication module maintaining a store of credentials for a set of users. In response to an identity specified by credentials provided from a requestor address not being found in the store of credentials, the authentication module transmits an authentication failure response. In response to the provided credentials matching selected credentials, the authentication module transmits an authentication success response. The authentication system includes an analyzer module configured to determine a number of identity-not-found failures corresponding to a first address, identify a triggering event in response to the number exceeding a predetermined threshold, and, in response to the triggering event, add the first address to a block list.
    Type: Application
    Filed: August 22, 2022
    Publication date: December 22, 2022
    Applicant: TD Ameritrade IP Company, Inc.
    Inventors: Bradley Scott WILL, Michael John SERAFINO
  • Patent number: 11533135
    Abstract: Instructions stored on a computer-readable medium include, in response to receiving a new message for transmission, generating a candidate message by attempting recovery of a previous message from the new message and recovery bits of the previous message. The instructions include, in response to an indicator indicating that the attempted recovery was successful, computing a delta between the new message and the candidate message and generating a delivery message based on the computed delta. The instructions include, in response to the indicator indicating that the attempted recovery was unsuccessful, generating the delivery message based on the new message exclusive of the computed delta. The instructions include calculating new recovery bits from the new message. The instructions include storing the new recovery bits as the recovery bits of the previous message. The instructions include transmitting the delivery message to a destination over a communications channel.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: December 20, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventor: Sanjay John Cherian
  • Publication number: 20220394131
    Abstract: A method includes selecting a customer of a company; constructing a digital footprint of the selected customer. The method includes inputting the digital footprint to an artificial intelligence (AI) engine. The method includes obtaining one or more probability values from the AI engine based on the input digital footprint. The method includes selecting a call driver, from among a plurality of call drivers, as a predicted call driver.
    Type: Application
    Filed: August 16, 2022
    Publication date: December 8, 2022
    Applicant: TD Ameritrade IP Company, Inc.
    Inventors: Nafiseh SABERIAN, Ravindra Reddy TAPPETA VENKATA, Stephen FILIOS, Logan Sommers AHLSTROM, Abhilash Krishnankutty NAIR
  • Publication number: 20220391237
    Abstract: A computer system includes processor hardware and memory hardware storing instructions for execution by the processor hardware. The instructions include, in response to receiving a first script from a user device, compiling the first script, generating an image representation of the compiled first script, and determining an estimated runtime of the first script using a machine learning algorithm. The instructions include transmitting the estimated runtime for display on a display of the user device, categorizing the estimated runtime, and transmitting the first script to a queue based on the categorization. The instructions include, in response to the first script reaching a front of the queue, executing the first script on a server of the plurality of servers that corresponds to the queue. The instructions include, in response to the first script being executed, transforming the display of the user device according to instructions of the first script.
    Type: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Applicant: TD Ameritrade IP Company, Inc.
    Inventors: Aaron David WALLACE, Abhilash Krishnankutty NAIR
  • Publication number: 20220391442
    Abstract: A content analysis system includes processor and memory hardware storing data analyzed content items and instructions for execution by the processor hardware. The instructions include, in response to a first intermediate content item being analyzed to generate a first text description, receiving the first intermediate content item and analyzing the first text description to generate a first reduced text description. The instructions include identifying a first set of tags by applying a tag model to the first text description and generating a first analyzed content item. The instructions include adding the first analyzed content item to the analyzed content database and, in response to a displayed content item being associated with at least one tag of the first set of tags, displaying a first user-selectable link corresponding to the first analyzed content item on a portion of a user interface of a user device displaying the displayed content item.
    Type: Application
    Filed: August 16, 2022
    Publication date: December 8, 2022
    Applicant: TD Ameritrade IP Company, Inc.
    Inventors: Logan Sommers AHLSTROM, Dayanand NARREGUDEM, Ravindra Reddy TAPPETA VENKATA, Jeffrey Michael FREISTHLER, Kinga SLIWA, Tomas Jesus RUIZ
  • Patent number: 11514131
    Abstract: A computer server includes processor and memory hardware. The processor hardware executes instructions including parsing a hypertext transfer protocol (HTTP) request from a first user agent to identify a first data object matching a set of characteristics and generating a new data element based on the HTTP request. The instructions include, in response to the first data object being present: extracting a first set of serialized data elements and serializing them with the new data element to generate a second data object. The instructions include, in response to the first data object being absent and a user associated with the first user agent being identifiable: determining a second set of serialized data elements based on an identity of the user, and serializing them with the new data element to generate the second data object. The instructions include transmitting an HTTP response including the second data object.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: November 29, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Kevin Michael Wysocki, Michelle Schroeder
  • Patent number: 11514179
    Abstract: A method includes storing a test database of tests and corresponding test rules, storing a user information database, storing a profile database, and storing a threshold database including thresholds corresponding to test scores and similarity scores. The method includes, in response to receiving interaction parameters of an interaction performed by a user, identifying a set of tests based on the interaction parameters. The method includes, for each of the set of tests: calculating a score using user data of the user, corresponding test rules, and the interaction parameters; adjusting the score based on the user's profile; obtaining a threshold corresponding to the identified test; and, in response to the score exceeding the threshold, categorizing the interaction within a first category. The method also includes generating and transmitting an alert in response to the interaction being categorized within the first category.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 29, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Randal Scott Howell, Eric John Hains, Justin Wayne Webster
  • Patent number: 11475519
    Abstract: Systems, methods, and computer-readable instructions are configured to calculate an aggregated significance score for consumer goods or website interactions by aggregating historical significance scores and calculating a reference significance score for a benchmark. A relative significance score is derived for each of the consumer goods or website interactions based upon the significance score for each of the consumer goods or website interactions and the relative significance score. A consumer priority index is derived indexed to a relevant measure based on the aggregated significance scores and the reference significance score.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 18, 2022
    Assignee: TD AMERITRADE IP COMPANY, INC.
    Inventor: Chris Jennings
  • Patent number: 11477200
    Abstract: An authentication system includes an authentication module maintaining a store of credentials for a set of users. In response to an identity specified by credentials provided from a requestor address not being found in the store of credentials, the authentication module transmits an authentication failure response. In response to the provided credentials matching selected credentials, the authentication module transmits an authentication success response. The authentication system includes an analyzer module configured to determine a number of identity-not-found failures corresponding to a first address, identify a triggering event in response to the number exceeding a predetermined threshold, and, in response to the triggering event, add the first address to a block list.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: October 18, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Bradley Scott Will, Michael John Serafino
  • Patent number: 11438428
    Abstract: A method includes assigning unique symbols respectively to potential interactions with a website. The method includes obtaining asserted interaction symbol sequences of multiple browsing sessions, respectively. Each browsing session corresponds to a visitor of the website. For each browsing session, the asserted interaction symbol sequence of the respective browsing session is a sequence of symbols, from among the unique symbols, that corresponds, respectively, to a sequence of asserted interactions with the web site visited during the respective browsing session by the corresponding visitor. The method includes generating a master string including the asserted interaction symbol sequences by concatenating the asserted interaction symbol sequences with sentinel symbols together such that at least one sentinel symbol exists between each consecutive pair of asserted interaction symbol sequences. The method includes generating a suffix array corresponding to the master string.
    Type: Grant
    Filed: March 16, 2021
    Date of Patent: September 6, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Sean Ming-Yin Law, Kenneth Edward Angel
  • Patent number: 11431848
    Abstract: A method includes selecting a customer of a company; constructing a digital footprint of the selected customer. The method includes inputting the digital footprint to an artificial intelligence (AI) engine. The method includes obtaining one or more probability values from the AI engine based on the input digital footprint. The method includes selecting a call driver, from among a plurality of call drivers, as a predicted call driver. The method includes providing the predicted call driver to a call center associated with the company.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: August 30, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Nafiseh Saberian, Ravindra Reddy Tappeta Venkata, Stephen Filios, Logan Sommers Ahlstrom, Abhilash Krishnankutty Nair
  • Patent number: 11416270
    Abstract: A computer system includes processor hardware and memory hardware storing instructions for execution by the processor hardware. The instructions include, in response to receiving a first script from a user device, compiling the first script, generating an image representation of the compiled first script, and determining an estimated runtime of the first script using a machine learning algorithm. The instructions include transmitting the estimated runtime for display on a display of the user device, categorizing the estimated runtime, and transmitting the first script to a queue based on the categorization. The instructions include, in response to the first script reaching a front of the queue, executing the first script on a server of the plurality of servers that corresponds to the queue. The instructions include, in response to the first script being executed, transforming the display of the user device according to instructions of the first script.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: August 16, 2022
    Assignee: TD Ameritrade IP Company, Inc.
    Inventors: Aaron David Wallace, Abhilash Krishnankutty Nair