Patents Assigned to FMR LLC
  • Patent number: 10949058
    Abstract: Methods and apparatuses are described for generating and manipulating 3D objects in a 3D environment of an alternative reality software application. A server retrieves a data set comprising data elements, each having one or more attributes. The server generates, for each data element, a virtual object, each virtual object positioned inside a virtual container and located in proximity to a center of the virtual container. The server attaches virtual magnets to an exterior surface of the virtual container, each magnet associated with a data filter value and an attraction value. The server determines, for each virtual object, a movement distance and a movement speed in relation to each virtual magnet based upon the data filter value and the attraction value for the virtual magnet. The server moves at least a portion of the virtual objects to a new location based upon the movement distance and movement speed.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: March 16, 2021
    Assignee: FMR LLC
    Inventors: James Andersen, Hangyu Wang
  • Patent number: 10938979
    Abstract: Methods and apparatuses are described for generating and displaying custom-selected content for a mobile application. A mobile device captures a request to launch an application and determines content cards eligible to be displayed. A user-specific content classification model is generated for selecting one of the content cards to be displayed, where the mobile device identifies historical usage characteristics and transmits the historical usage characteristics to a server, which generates the user-specific content classification model based upon the historical usage characteristics and transmits the user-specific content classification model to the mobile device. The mobile device executes the user-specific content classification model to select one or more content cards to be displayed and launches the application to display the selected content cards.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: March 2, 2021
    Assignee: FMR LLC
    Inventors: Neha Dave, Samir Kakkar, Vijai Kishan Radhakrishnan, Nilesh Goel, Mandeep Makkar, Joseph Menezes, Diksha Arora
  • Patent number: 10937470
    Abstract: A computer-implemented method is provided for automatically masking data for display in a mobile computing device. The computer-implemented method includes receiving a request to display data on the mobile computing device and detecting a physical location of the mobile computing device, a time corresponding to the request, and at least one network characteristic of a wireless network on which the mobile computing device is making the request. The method also includes automatically determining whether to mask the data for display in the mobile computing device based on the physical location, the time, and the at least one network characteristic. The method further includes responsive to determining to mask the data, applying one or more masking rules to the data.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: March 2, 2021
    Assignee: FMR LLC
    Inventors: Nilesh Goel, Samir Kakkar, Meenakshi Ashokkumar, Joseph Menezes, Dhiman Dasgupta
  • Patent number: 10936961
    Abstract: Methods and apparatuses are described for automated predictive product recommendations using reinforcement learning. A server captures historical activity data associated with a plurality of users. The server generates a context vector for each user, the context vector comprising a multidimensional array corresponding to historical activity data. The server transforms each context vector into a context embedding. The server assigns each context embedding to an embedding cluster. The server determines, for each context embedding, (i) an overall likelihood of successful attempt and (ii) an incremental likelihood of success associated products available for recommendation. The server calculates, for each context embedding, an incremental income value associated with each of the likelihoods of success. The server aggregates (i) the overall likelihood of successful attempt, (ii) the likelihoods of success, and (iii) the incremental income values into a recommendation matrix.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: March 2, 2021
    Assignee: FMR LLC
    Inventors: Akshay Jain, Debalina Gupta, Shishir Shekhar, Bernard Kleynhans, Serdar Kadioglu, Alex Arias-Vargas
  • Patent number: 10929211
    Abstract: Methods and apparatuses are described for identification and traceability of application programming interface (API) functionality in a distributed computing environment. A server retrieves source code comprising API calls from source code repositories, and parses the source code to identify a first set of APIs, each having one or more attributes. The server retrieves API definitions and parses the API definitions to identify a second set of APIs, each having one or more attributes. The server compares the first set of APIs and the second set of APIs to determine matching APIs. Using the matching APIs, the server detects backend systems associated with each API and generates a call graph for each API by traversing abstract syntax trees (ASTs) associated with the source code. The server builds an API model object for each API, comprising the attributes of the API, the detected backend systems, and the call graph.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: February 23, 2021
    Assignee: FMR LLC
    Inventors: Mahesh Kumar Mylavarapu, Kevin Yan, John Cominio, Santosh Kumar, Mark Lambert
  • Patent number: 10922060
    Abstract: The Application Source Code Reuse Apparatuses, Methods and Systems (“ACR”) transforms compilation request inputs via ACR components into compilation response outputs. A compilation request datastructure that specifies an application identifier is obtained. A first source code branch associated with the application identifier is pulled from a source code repository. A second source code branch associated with the application identifier is rebased using the first source code branch. A first transformation file in the second source code branch is selected. The first transformation file is written in a first programming language and includes a first set of annotations that specify how to modify the first transformation file into a compilable file in the first programming language. The first transformation file is transformed, in accordance with the first set of annotations, into a compilable file in the first programming language. A content package is generated using the transformed first transformation file.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: February 16, 2021
    Assignee: FMR LLC
    Inventor: John Ward
  • Patent number: 10922734
    Abstract: A computerized method is provided for automatically identifying a set of historical issues derived from historical customer interactions with an enterprise. The method includes collecting text-based data corresponding to the historical customer interactions, extracting customer queries from the text-based data, and normalizing and filtering the customer queries to generate the set of historical issues of the customer queries. The method also includes assigning the historical issues to one or more clusters that capture variances among the historical issues. The method further includes generating a legitimacy score for each historical issue and ranking the set of historical issues in accordance with their corresponding legitimacy scores. The method can further include identifying one or more issues in a transcript of unstructured text using the set of historical issues.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 16, 2021
    Assignee: FMR LLC
    Inventors: Aravind Chandramouli, Ankit Patil
  • Patent number: 10891276
    Abstract: Methods and apparatuses are described for enforcing referential integrity of database columns across a plurality of tables in a database. A server periodically captures a database schema comprising relationships between a primary key column in a first table and a foreign key column in a second table. The server executes a first procedure call to determine a discrepancy between the primary key column and the foreign key column with respect to a data length value or a data type value. The server executes database queries against data in the first table or second table to confirm the discrepancy. The server executes a second procedure call to change the data length value or the data type value. After the second procedure call finishes, the data length value and the data type value of the primary key column and the foreign key column match.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: January 12, 2021
    Assignee: FMR LLC
    Inventors: Basavaraja Sugeerappa, Swarupa Kummitha, Kishan P. Shetty, Sameer Pitke, Rajendra Sripada
  • Patent number: 10893138
    Abstract: A computer-implemented method is described for authenticating the identity of a caller. A mobile computing device receives, via a wireless communications network, an incoming call setup request initiated by a phone system of a caller, and executes an identity service application upon receipt of the incoming call setup request. The call includes a plurality of data packets. The mobile computing device extracts a caller identifier from the plurality of data packets. The caller identifier includes one or more bits at a first predetermined position within the plurality of data packets. The mobile computing device forwards the caller identifier to an identity service computing device. The identity service computing device determines an identity status of the caller. The mobile computing device receives, from the identity service computing device, an authentication token and the identity status of the caller. The mobile computing device displays the identity status of the caller.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: January 12, 2021
    Assignee: FMR LLC
    Inventors: Rinkesh Patel, Thomas McGuire
  • Patent number: 10880614
    Abstract: Methods and systems are described for generating integrated intelligent content overlays for media content streams. A server computing device receives a video content stream from a video data source. The server extracts a corpus of machine-recognizable text from the video content stream, the corpus of machine-recognizable text corresponding to at least one of audio or closed captioning text associated with the video content stream. The server identifies one or more entity names contained in the corpus of machine-recognizable text. The server determines a set of content keywords associated with each of the identified entity names. The server generates a content overlay for the video content stream comprising one or more layers that include graphical content relating to at least one of the sets of content keywords. The server integrates the content overlay into the video content stream to generate a customized video content stream.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: December 29, 2020
    Assignee: FMR LLC
    Inventors: David Favicchio, Christopher Lackey, Veronica Grigoras, Philipp Hanes, Byung Chun, Chad Iverson
  • Patent number: 10861022
    Abstract: A computerized method of populating one or more structured databases includes performing, by a computing device, the steps of: receiving customer message data from one or more data sources; extracting, from the customer message data, data sets representative of a set of customer questions; pre-processing, the data sets representative of the set of customer questions using one or more filters, thereby producing pre-processed data sets representative of customer questions; extracting, from the pre-processed data sets representative of customer questions, a set of customer expression data sets; grouping, the customer expression data sets into a set of clusters, each cluster representing one customer intent data set, each customer intent data set corresponding to one or more customer expression data sets; and storing, the customer intent data sets and the customer expression data sets in the structured database(s), the structured database(s) in electronic communication with the computing device.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 8, 2020
    Assignee: FMR LLC
    Inventors: Manish Gupta, Vijay Goel, Aravind Chandramouli, Rajib Biswas
  • Patent number: 10860451
    Abstract: Systems and methods for predicting computing system issues include: receiving a set of incident management tickets for a set of computing system issues and a set of computer log files for multiple modules of the computing system; arranging the set of tickets into chronologically ordered groups associated with particular computing system issues; pre-processing the set of computer log files to remove specified information, append to each log entry an indicator of the module of the log file, and merge the log entries; determining for each group a set of patterns for the group's associated computing system issue before the group's associated computing system issue arises; calculating for each pattern in each group a similarity score; selecting a subset of patterns whose similarity scores exceed a specified threshold; and generating a computing model associating the subset of patterns in each group with the group's associated computing system issue.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: December 8, 2020
    Assignee: FMR LLC
    Inventors: Bhanu Prashanthi Murthy, Sajith Kumar Vadakaraveedu, Prashanth Bottangada Machaiah, Aanchal Gupta, M. Karthik Kumar
  • Patent number: 10836043
    Abstract: The invention includes a method of testing a mobile device with a robotic testing device having a holder, a first motor operatively connected to a first robotic implement, and a second motor operatively connected to a second robotic implement. The method includes securing, via the holder, the mobile device to the robotic testing device; actuating, via the first motor, the first robotic implement to contact the mobile device at a first location at a first time; actuating, via the second motor, the second robotic implement to contact the mobile device at a second location at a second time; and recording, via a data processor of the robotic testing device, a response of the mobile device in memory of the robotic testing device. The robotic testing device includes a pressure feedback sensor configured to sense a pressure of one or more of the robotic implements while interacting with the mobile device.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 17, 2020
    Assignee: FMR LLC
    Inventors: Edgar Lobaton, Farrokh Mohammadzadeh, Michael Tran, Jeremy Alexander Cole, Ross Inman
  • Patent number: 10826927
    Abstract: Systems and methods for detecting anomalous data traffic over proxy servers in a data communications network. The method includes receiving, by a server computing device, network log data corresponding to data traffic during a timeframe. The method further includes normalizing the network log data using at least one of timestamp data of the network log data or IP address data of the network log data. The method also includes extracting risk-based data features from the network log data. The method further includes calculating using an isolation forest algorithm, anomaly scores for the normalized network log data based on the extracted risk-based features. The method also includes determining at least one anomaly event based on the calculated anomaly scores. The method further includes identifying at least one host device and at least one timestamp corresponding to the at least one anomaly event.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: November 3, 2020
    Assignee: FMR LLC
    Inventors: Amin Assareh, Charles Voelker, Peter Theodoros, Joshua Marine, Michael Noto
  • Patent number: 10810358
    Abstract: Methods and systems are described for automatically rendering a customized user interface (UI). A server receives a request to generate a UI, the request including a user identifier and a workflow identifier. The server determines a template based upon the workflow identifier, comprising areas for insertion of custom UI elements. The server captures a list of UI nodes, each UI node comprising metadata. The server organizes the UI nodes into (i) a tree data structure comprising an anchor UI node and child UI nodes, and (ii) a table data structure of identifiers for the nodes in the tree structure, values, constraints, and the metadata for the corresponding UI node. The server inserts the metadata into the areas for insertion using the tree data structure and the table data structure. The server renders a graphical UI based upon the metadata.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: October 20, 2020
    Assignee: FMR LLC
    Inventors: Prasant Kantamsetty, Amit Gupta, Jerry Mathew, Subhash Nair
  • Patent number: 10805292
    Abstract: Methods and apparatuses are described for secure authentication and network access management for mobile computing devices. A server establishes a communications session with a mobile device. The server receives a network access request from the mobile device, the network access request including user access class data based upon authentication credentials provided by a user. The server determines a level of network access to provide to the mobile device based upon the user access class data. The server generates network configurations based upon the determined level of network access. The server applies the network configurations to the communications session with the mobile device. The server transmits an acknowledgment of the network access request to the mobile device. The mobile device routes network traffic originating from the mobile device to external network devices according to the applied network configurations.
    Type: Grant
    Filed: February 19, 2018
    Date of Patent: October 13, 2020
    Assignee: FMR LLC
    Inventors: Rohith Ashok, Stein Eriksen
  • Patent number: 10803186
    Abstract: A computerized method is provided for automatically authorizing an access request from a user to perform a task with respect to a computing application of an application lifecycle management (ALM) system. The computerized method includes receiving, by a computing device, the access request from the user to perform the task with respect to the application in the ALM system and calculating, by the computing device, a risk score associated with the access request. Calculating the risk score includes determining a plurality of factors including: (i) at least one factor associated with the application indicative of an importance level of the application and (ii) at least one factor characterizing technical experience of the user, and computing the risk score as a weighted sum of the plurality of factors. The method further includes determining, by the computing device, whether to authorize the user access request based on the risk score.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: October 13, 2020
    Assignee: FMR LLC
    Inventors: Eoghan Considine, John Egan, Anthony Lernihan
  • Patent number: 10797871
    Abstract: Methods and apparatuses are described for generating a cryptographic authentication key. A computing device receives a request to generate a cryptographic key. The device generates a defined sequence of security questions, each question associated with a difficulty value. The device generates the key using the defined sequence of questions, comprising: a) presenting a first question and receiving an answer to the first question, b) generating a hash string corresponding to the received answer, c) determining a next question based upon the hash string, d) presenting the next question and receiving an answer to the next question, e) concatenating the answer to the next question with the hash string, f) applying a hash function to the hash string with the concatenated answer to update the hash string, g) repeating steps c-f until the difficulty values of the questions reaches a threshold, and h) generating the key from the updated hash string.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: October 6, 2020
    Assignee: FMR LLC
    Inventors: Peter McCormack, Frank Friel, Simon Brown, Thomas McGuire
  • Patent number: 10778439
    Abstract: The Seed Splitting and Firmware Extension for Secure Cryptocurrency Key Backup, Restore, and Transaction Signing Platform Apparatuses, Methods and Systems (“SFTSP”) transforms transaction signing request, key backup request, key recovery request inputs via SFTSP components into transaction signing response, key backup response, key recovery response outputs. A transaction signing request message for a transaction is received by a first HSM and includes an encrypted second master key share from a second HSM whose access is controlled by M-of-N authentication policy. The encrypted second master key share is decrypted. A first master key share is retrieved. A master private key is recovered from the master key shares. A transaction hash and a keychain path is determined. A signing private key for the keychain path is generated using the recovered master private key. The transaction hash is signed using the signing private key, and the generated signature is returned.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: September 15, 2020
    Assignee: FMR LLC
    Inventors: Gang Cheng, Vladimir Tsitrin, Thomas Stephen McGuire
  • Patent number: D904327
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: December 8, 2020
    Assignee: FMR LLC
    Inventors: Brian Obernesser, Russell Craig Griffith