Patents Assigned to FMR LLC
  • Patent number: 10430319
    Abstract: A method of testing source code for a computer application includes: monitoring a source code repository to detect when a changed version of one or more source code files is saved to the repository; identifying, for a source code file that has changed, one or more changed features of the file, by comparing a changed version of the file with a previous version of the file; generating, based on the one or more changed features, a source code artifact for use in testing the file; generating, based on the source code artifact, a test case framework artifact for use in testing the file; executing one or more test cases based on the one or more changed features, the source code artifact, and the test case framework artifact; and compiling a report including details of the executed test cases.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: October 1, 2019
    Assignee: FMR LLC
    Inventors: Ananda Kumar Tokappa, Meenakshi Ashokkumar, Samir Kakkar
  • Patent number: 10402081
    Abstract: Methods and apparatuses are described for providing a thumb scroll user interface element in a computerized visual environment. A viewing device displays a graphical user interface within a three-dimensional space that includes surface planes each associated with a graphical thumb scroll element. A sensor device captures a location of the user's hand within the three-dimensional space and a gesture of the user's hand. A computing device detects that the location is within a defined zone around one of the graphical thumb scroll elements and activates the thumb scroll element associated with the defined zone. The computing device identifies the gesture, determines a scroll speed based upon a speed of the identified gesture, and determines a scroll direction based upon a direction of the identified gesture. The computing device changes characteristics of graphical content in the surface plane based upon at least one of: the scroll speed or the scroll direction.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: September 3, 2019
    Assignee: FMR LLC
    Inventors: James Andersen, Adam Schouela, Hangyu Wang
  • Patent number: 10387958
    Abstract: The Self-Directed Style Box Portfolio Allocation Selection Apparatuses, Methods and Systems (“PAS”) transforms portfolio allocation selection inputs via PAS components into trade orders and portfolio allocation confirmation outputs. The PAS determines a style box grid corresponding to current fund allocations of a fund portfolio of a client, and a fund listing corresponding to the style box grid. The PAS provides the style box grid and the fund listing to a display of a computing device of the client. The PAS receives an allocation selection command from the computing device of the client, the allocation selection command generated via at last one of the style box grid and the fund listing on the display. The PAS determines a portfolio rebalancing based on the allocation selection command, and updates to the style box grid and the fund listing according to the portfolio rebalancing.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 20, 2019
    Assignee: FMR LLC
    Inventors: Keith Dennelly, Mihir Shah, Madhusudana Chalamani, Vineet Nene
  • Patent number: 10366315
    Abstract: Methods and apparatuses are described for generating a quick response (QR) grid that represents electronic data associated with a digital document. A server captures electronic data associated with a digital document, the electronic data comprising a plurality of key-value pairs. The server determines a total size of the electronic data and partitions the electronic data into two or more portions. The server generates a map of QR codes based upon the two or more portions of electronic data, each QR code in the map comprising a header, a footer, and a payload containing one of the two or more portions of electronic data. The server creates a QR grid using the map of QR codes. The server prints a physical document that corresponds to the digital document, the physical document including the created QR grid.
    Type: Grant
    Filed: August 15, 2018
    Date of Patent: July 30, 2019
    Assignee: FMR LLC
    Inventors: Sai Kumar, Ramanathan Ramamoorthy, Giri Venkataramanan
  • Patent number: 10356244
    Abstract: Methods and apparatuses are described for automated predictive call routing using reinforcement learning. A server captures a bitstream of an incoming call from a first client device, the bitstream including metadata comprising attributes of the incoming call and attributes of a user of the device. The server determines an identity of the user based upon the metadata. The server generates a first context vector comprising a multidimensional array corresponding to the metadata. The server inserts the first vector into a high-dimensional vector space comprising historical context vectors, each historical vector (i) corresponding to metadata associated with a historical call and (ii) associated with an income value and a routing decision. The server determines historical vectors in proximity to the first vector. The server identifies one of the determined historical vectors with an optimal income value and routes the bitstream to a second device using the routing decision.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: July 16, 2019
    Assignee: FMR LLC
    Inventors: Shovon Sengupta, Bibhash Chakrabarty, Shishir Shekhar, Alex Arias-Vargas
  • Patent number: 10339523
    Abstract: The Point-to-Point Transaction Guidance Apparatuses, Methods and Systems (“SOCOACT”) transforms smart contract request, crypto currency deposit request, crypto collateral deposit request, crypto currency transfer request, crypto collateral transfer request inputs via SOCOACT components into transaction confirmation outputs. Also, SOCOACT transforms virtual wallet address inputs via SOCOACT (e.g., P2PTG) components into transaction confirmation outputs. In one embodiment, the P2PTG includes a point-to-point payment guidance apparatus, comprising, a memory and processor disposed in communication with the memory, and configured to issue a plurality of processing instructions from the component collection stored in the memory, to: obtain a target wallet identifier registration at a beacon. The SOCOACT then may register the target wallet identifier with the beacon and obtain a unique wallet identifier from a migrant wallet source associated with a user at the beacon.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: July 2, 2019
    Assignee: FMR LLC
    Inventors: John C. McDonough, Suzanne K. McDonough, Dmitry Bisikalo, Hadley Ruper Stern, Alexander Charles Gavis, Matthew Ryan George, Thomas McGuire
  • Patent number: 10341485
    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: May 16, 2018
    Date of Patent: July 2, 2019
    Assignee: FMR LLC
    Inventors: Rinkesh Patel, Thomas McGuire
  • Patent number: 10333707
    Abstract: Systems and methods for authenticating an electronic transaction are described. A request to complete an electronic transaction is initiated using a third party application installed on a computing device. The third party application receives, from a remote server, a temporary URL including a token. A background application installed on the computing device decrypts the token. The computing device displays details of the request provided by a user of the computing device and prompts the user to provide biometric information to verify the request. A biometric hardware device in communication with the computing device receives biometric information and passes it to a hardware abstraction layer of the computing device, which maps the biometric information to generate a key. The background application encrypts the key and sends the encrypted key to the remote server. The computing device receives a verification result for the request, e.g., via the third party application.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: June 25, 2019
    Assignee: FMR LLC
    Inventors: Kshitij Pathak, Sethu Subramanian Chettiar
  • Patent number: 10289966
    Abstract: Methods and apparatuses are described for dynamic seating and workspace planning. A server computing device determines an identity and a workspace location of people within a facility by analyzing digital images from cameras at the facility and data elements of interactions with hardware devices at the facility. The server computing device determines the workspace location for each person within the facility using (i) a physical location associated with a digital image in which the person appears and (ii) a physical location associated with at least one of the hardware devices being used by the person. The server computing device generates a workspace reservation chart indicating a portion of workspace locations currently being used and a portion of workspace locations reserved for future use. The server computing device provides advice to remove computing devices regarding available workspace locations at the facility.
    Type: Grant
    Filed: March 1, 2016
    Date of Patent: May 14, 2019
    Assignee: FMR LLC
    Inventors: Ameed Daher, William David Ewing
  • Patent number: 10289970
    Abstract: Methods and apparatuses are described for efficient resource management using mobile devices and wearable devices. A server determines an event causing unavailability of a center in a distributed network. The server determines an expected demand for service from the distributed network during an upcoming time period and identifies a mobile device and a wearable device associated with each staff member assigned to work at one of the plurality of centers that is available. The server retrieves location data from the mobile device and biometric data from the wearable device. The server identifies staff members capable of working and initiates a communication to the mobile device associated with each staff member capable of working. The server receives a response from the mobile device indicating whether the staff member has accepted and determines whether the expected demand from the distributed network during the upcoming time period is satisfied.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: May 14, 2019
    Assignee: FMR LLC
    Inventors: Xinxin Sheng, John C. McDonough
  • Patent number: 10291594
    Abstract: A computer-implemented method is provided for encrypting a message using a plurality of keys and a plurality of encryption algorithms. The method includes mapping, by the computing device, each of the plurality of keys to an encryption algorithm randomly selected from the plurality of encryption algorithms, and storing, by the computing device, in an index table the plurality of keys correlated to their respective encryption algorithms. The method also includes decomposing, by the computing device, the message into one or more message segments and encrypting, by the computing device, each of the one or more message segments using the index table. The method further includes transmitting, by the computing device, at least one of the index table or the one or more encrypted message segments to a receiving computing device over the electronic network.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: May 14, 2019
    Assignee: FMR LLC
    Inventor: Vishal Jindal
  • Patent number: 10289445
    Abstract: Methods and systems are described for automatically deactivating application features in a web-based application environment. A server establishes a communication session with remote devices in which a web-based application provided by the server is accessed, the web-based application including an activated application feature that is available to users of the application. The server captures (i) computer resource usage data associated with execution of the activated feature by the remote devices, (ii) computer transaction volume data associated with execution of the activated feature by the remote devices, and (iii) user feedback data associated with use of the activated feature by the users. The server analyzes the computer resource usage data, the computer transaction volume data, and the user feedback data to determine whether to deactivate the activated application feature.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: May 14, 2019
    Assignee: FMR LLC
    Inventors: Jack Swanson, Kevin Handy, Arpit Kothari, Michael Gaines, Nayan Patel
  • Patent number: 10290059
    Abstract: The Dynamic Portfolio Simulator Tool Apparatuses, Methods and Systems (“DPST”) transforms market assumptions, constraints inputs via DPST components into asset allocation record, portfolio allocation and graphic presentation outputs. The DPST includes a dynamic portfolio simulator apparatus. The DPST includes a computing processor and memory, and the memory includes the following instructions. The DPST includes instructions to obtain a user indication of portfolio simulation request including user configured market assumption parameters and retrieve a user interface template comprising a portfolio parameter configuration widget. The DPST also includes instructions to calculate a parameter range for the portfolio parameter configuration widget based on the user configured market assumption parameters and customize the portfolio parameter configuration widget with the calculated parameter range.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: May 14, 2019
    Assignee: FMR LLC
    Inventors: Archan Basu, Anshul Jain
  • Patent number: 10244113
    Abstract: Methods and apparatuses are described for determining customer service quality through digitized voice characteristic measurement and filtering. A voice analysis module captures a first digitized voice segment corresponding to speech submitted by a user of a remote device. The voice analysis module extracts a first set of voice features from the first voice segment, and determines an emotion level of the user based upon the first set of voice features. The voice analysis module captures a second digitized voice segment corresponding to speech submitted by the user. The voice analysis module extracts a second set of voice features from the second voice segment, and determines a change in the emotion level of the user by comparing the first set of voice features to the second set of voice features. The module normalizes the change in the emotion level of the user using emotion influence factors, and generates a service score.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: March 26, 2019
    Assignee: FMR LLC
    Inventors: Jason Kao, Xinxin Sheng, Bahram Omidfar, Erkang Zheng
  • Patent number: 10244286
    Abstract: Methods and apparatuses are described for recommending digital content in a network environment. A web server determines a session context of a user associated with a remote device in which the user interacted with digital content objects. The web server identifies prior content interactions in which prior users interacted with digital content objects. The web server builds a recommendation feature vector from the session context and the prior content interactions. The web server trains a machine learning model using the generated recommendation feature vector to minimize a predicted rating. The web server selects target digital content objects that have a predicted rating of the user that is at a threshold. The web server provides indicia of the selected digital content objects to the remote device. The web server causes at least one of the selected target digital content objects to be transmitted from a content server to the remote device.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: March 26, 2019
    Assignee: FMR LLC
    Inventor: Yugang Jia
  • Patent number: 10235280
    Abstract: Methods and apparatuses are described for automated script creation and source code generation for testing mobile devices. A server computing device generates a test script user interface for creating test scripts. The test script user interface comprises a first section for displaying a first plurality of test steps, a second section for displaying one or more properties of a programmatic method, a third section for displaying source code of the programmatic method, and a fourth section for displaying a screen representation of a mobile device application under test. The server computing device generates the first plurality of test steps in an ordered sequence, and automatically generates source code of the programmatic method for each of the first plurality of test steps. The server computing device creates a test script using the automatically-generated source code and executes the test script against a mobile device application on a mobile device.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 19, 2019
    Assignee: FMR LLC
    Inventors: Tom Dougherty, John Michael Amadeo, Mustufa Kalyanwalla, Naveen Arasu, Keith Kondrat
  • Patent number: 10217167
    Abstract: The SEASONAL PORTFOLIO CONSTRUCTION PLATFORM APPARATUSES, METHODS AND SYSTEMS (“SPC”) transform user data request via SPC components into seasonal portfolio investment transaction records. In one implementation, the SPC may provide an investment analytics and management tool facilitating a user (e.g., investors, consumers, portfolio managers, traders, etc.) to research, build and maintain an investment strategy for a customized portfolio based on a current economic cycle phase.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: February 26, 2019
    Assignee: FMR LLC
    Inventors: Philip K. Thayer, Miles F. Betro, Lisa J. Emsbo-Mattingly
  • Patent number: 10162740
    Abstract: Methods and apparatuses are described for automated intelligent execution of computer software test cases. A server computing device identifies a plurality of computer software test cases for execution using a set of input parameters. For each computer software test case, the server selects an automation testing tool from a plurality of automated testing tools based upon one or more attributes of the software test case, launches the selected automation testing tool using a tool-specific interface, executes the software test case using the automation testing tool against a software application under development, receives one or more reports from the automation testing tool that include results of the software test case execution, parses the one or more reports to determine a status of the software test case execution, and transmits the status of the software test case execution to each of a software development issue tracking system and a software deployment system.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: December 25, 2018
    Assignee: FMR LLC
    Inventors: Abhishek Chitlur Setty, Balaji Chandrasekaran
  • Patent number: 10157419
    Abstract: A high performance platform for execution of a multi-factored risk models is described. The platform calculates risk exposures of investment portfolios in response to market events using metadata risk factor modules. Described are techniques for tracking and editing the metadata risk factor modules. Also described are SQL implemented approaches for aggregating risk exposures and conditional risk simulation techniques.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: December 18, 2018
    Assignee: FMR LLC
    Inventors: Andrew Xu, Aaron H. Gao
  • Patent number: 10157421
    Abstract: Methods and systems are described herein for securely analyzing transaction data of a user. A server computing device establishes a secure connection with a client device, which transmits transaction data to the server. The server establishes a hierarchy of nodes to profile a user's purchase history. The hierarchy includes a plurality of article nodes and category nodes. The server creates a new article node instance corresponding to the transaction data, the new article node storing descriptive properties of at least one item purchased by the user determined from the transaction data. The server links the new article node instance to at least one of the category nodes by classifying the descriptive properties of the item purchased with respect to relationships defined by the hierarchy. The server generates and transmits an event trigger to remind the user of a follow-up action and authenticates the client before the trigger is delivered.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 18, 2018
    Assignee: FMR LLC
    Inventors: XinXin Sheng, Hong Sun