Patents Assigned to FMR LLC
-
Patent number: 10922734Abstract: 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: GrantFiled: March 13, 2017Date of Patent: February 16, 2021Assignee: FMR LLCInventors: Aravind Chandramouli, Ankit Patil
-
Patent number: 10893138Abstract: 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: GrantFiled: December 9, 2019Date of Patent: January 12, 2021Assignee: FMR LLCInventors: Rinkesh Patel, Thomas McGuire
-
Patent number: 10891276Abstract: 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: GrantFiled: June 22, 2018Date of Patent: January 12, 2021Assignee: FMR LLCInventors: Basavaraja Sugeerappa, Swarupa Kummitha, Kishan P. Shetty, Sameer Pitke, Rajendra Sripada
-
Patent number: 10880614Abstract: 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: GrantFiled: October 18, 2018Date of Patent: December 29, 2020Assignee: FMR LLCInventors: David Favicchio, Christopher Lackey, Veronica Grigoras, Philipp Hanes, Byung Chun, Chad Iverson
-
Patent number: 10860451Abstract: 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: GrantFiled: January 31, 2020Date of Patent: December 8, 2020Assignee: FMR LLCInventors: Bhanu Prashanthi Murthy, Sajith Kumar Vadakaraveedu, Prashanth Bottangada Machaiah, Aanchal Gupta, M. Karthik Kumar
-
Patent number: 10861022Abstract: 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: GrantFiled: March 25, 2019Date of Patent: December 8, 2020Assignee: FMR LLCInventors: Manish Gupta, Vijay Goel, Aravind Chandramouli, Rajib Biswas
-
Patent number: 10836043Abstract: 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: GrantFiled: January 31, 2020Date of Patent: November 17, 2020Assignee: FMR LLCInventors: Edgar Lobaton, Farrokh Mohammadzadeh, Michael Tran, Jeremy Alexander Cole, Ross Inman
-
Patent number: 10826927Abstract: 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: GrantFiled: March 5, 2020Date of Patent: November 3, 2020Assignee: FMR LLCInventors: Amin Assareh, Charles Voelker, Peter Theodoros, Joshua Marine, Michael Noto
-
Patent number: 10810358Abstract: 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: GrantFiled: October 29, 2018Date of Patent: October 20, 2020Assignee: FMR LLCInventors: Prasant Kantamsetty, Amit Gupta, Jerry Mathew, Subhash Nair
-
Patent number: 10805292Abstract: 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: GrantFiled: February 19, 2018Date of Patent: October 13, 2020Assignee: FMR LLCInventors: Rohith Ashok, Stein Eriksen
-
Patent number: 10803186Abstract: 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: GrantFiled: December 12, 2017Date of Patent: October 13, 2020Assignee: FMR LLCInventors: Eoghan Considine, John Egan, Anthony Lernihan
-
Patent number: 10797871Abstract: 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: GrantFiled: April 3, 2020Date of Patent: October 6, 2020Assignee: FMR LLCInventors: Peter McCormack, Frank Friel, Simon Brown, Thomas McGuire
-
Patent number: 10778439Abstract: 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: GrantFiled: May 18, 2018Date of Patent: September 15, 2020Assignee: FMR LLCInventors: Gang Cheng, Vladimir Tsitrin, Thomas Stephen McGuire
-
Patent number: 10755712Abstract: Methods and apparatuses are described for automated execution of computer software based upon determined empathy of a communication participant. A server captures a digitized voice segment from a remote computing device. The server analyzes vocal cues of the digitized voice segment to generate a voice empathy score. The server converts speech in the digitized voice segment into text and determines empathy keywords in the text to generate a keyword empathy score. The server captures digitized images of the participant's face and analyzes physical expressions of the face to identify emotions and generate a facial empathy score. The server generates an overall empathy confidence score for the communication participant based upon the voice empathy score, the keyword empathy score, and the facial empathy score. The server generates recommended changes for the user based upon the overall empathy confidence score and executes a software application that displays the recommended changes.Type: GrantFiled: October 17, 2018Date of Patent: August 25, 2020Assignee: FMR LLCInventors: Samir Kakkar, Hilary Lex, Neha Dave, Richa Srivastava
-
Patent number: 10747656Abstract: A computerized method of testing a mobile application stored on a mobile test device includes executing, by a computing device, a test script stored in memory of the computing device; running, by the computing device, according to the test script, a human behavior simulation module; retrieving, by the computing device, an event list stored in a server, the event list including one or more electronic human behavior simulations; receiving, by the computing device an electronic human behavior simulation from the event list; providing, by the computing device, selected data of the electronic human behavior simulation to memory of the server for recordation; executing, by the computing device, the electronic human behavior simulation on a mobile test device in electronic communication with the computing device; and executing, by the computing device, according to the test script, a test case stored in memory of the computing device on the mobile test device.Type: GrantFiled: November 27, 2018Date of Patent: August 18, 2020Assignee: FMR LLCInventors: Ke Yang, Hongbing Gu, Yanyu Xu, Pengrui Sun
-
Patent number: 10740469Abstract: Methods and apparatuses are described for automated secure software development management, risk assessment and risk remediation. A server generates security requirements for a software application under development based upon a plurality of technical attributes and a threat model. The server creates a first set of development tasks based upon the generated security requirements. The server scans source code to identify one or more security vulnerabilities and creates a second set of development tasks based upon the identified vulnerabilities. The server generates a security risk score based upon the generated security requirements and the identified vulnerabilities. The server deploys the software application under development to a production computing system upon determining that the security risk score satisfies a criterion.Type: GrantFiled: December 28, 2017Date of Patent: August 11, 2020Assignee: FMR LLCInventors: Erkang Zheng, Jason Kao, Bingrong He
-
Patent number: 10713435Abstract: Methods and apparatuses are described for automated analysis, categorization, and behavior prediction of computer scripts using rules-based pattern matching. A server receives from a client device, a request for analysis of a process flow decision. The server identifies computer scripts that execute to generate the process flow decision. For each identified computer script: the server identifies text patterns in the computer script and categorizes the computer script based upon the identified patterns; the server converts the computer script into an expression tree data structure; the server traverses the expression tree to determine logical expressions that return a true result; the server parses each logical expression that returns a true result to identify parameters that contribute to the true result; the server generates a response to the request for analysis of the process flow decision and transmits the response to the request to the client computing device.Type: GrantFiled: May 14, 2019Date of Patent: July 14, 2020Assignee: FMR LLCInventors: Romy Sreedharan, Celeste Dupuis
-
Patent number: 10715516Abstract: Methods and apparatuses are described for time-series database user authentication and access control. A server computing device receives a request from a remote computing device to access a time-series database coupled to the server computing device, wherein the request includes one or more authentication credentials associated with the remote computing device. The server computing device validates the one or more authentication credentials associated with the remote computing device. The server computing device connects to an access control layer associated with the time-series database. The access control layer authorizes the remote computing device to access data in the time-series database based upon an access profile associated with the validated authentication credentials. The server computing device retrieves data from the time-series database in response to the request.Type: GrantFiled: August 30, 2019Date of Patent: July 14, 2020Assignee: FMR LLCInventors: Edward Colletta, Mrinal Vala
-
Patent number: 10693856Abstract: Methods and apparatuses are described for automatic authentication switching in online chat sessions. A server receives a request to establish an online chat session from a first client device, including authentication credentials associated with the first client device. The server establishes an online chat session between the first client device and a second client device via a first authenticated communications channel. The server transmits one or more chat messages between the first client device and the second client device using the first authenticated communications channel. The first client device determines that the online chat session has lost authentication. The first client device automatically switches the online chat session to a second unauthenticated communications channel. The server maintains the established online chat session between the first client device and the second client device via the second unauthenticated communications channel.Type: GrantFiled: August 8, 2017Date of Patent: June 23, 2020Assignee: FMR LLCInventors: Richard Elliott Cox, Jr., Robert S. Campbell, Ryan Hightower, Ramakrishnan Balachandran, Mena Gerges
-
Patent number: D904327Type: GrantFiled: April 10, 2018Date of Patent: December 8, 2020Assignee: FMR LLCInventors: Brian Obernesser, Russell Craig Griffith