Patents Assigned to FMR LLC
  • Patent number: 10506098
    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: July 1, 2019
    Date of Patent: December 10, 2019
    Assignee: FMR LLC
    Inventors: Rinkesh Patel, Thomas McGuire
  • Patent number: 10503553
    Abstract: Methods and apparatuses are described for coordinated scaling of a cloud-based software application and a backend resource in a networked computing environment. A server captures resource usage metrics associated with cloud-based applications. The server captures resource usage metrics associated with backend resources that correspond to the cloud-based applications. The server aggregates the resource usage metrics to generate a set of integrated application-level resource usage metrics. The server determines a current resource consumption level based upon the integrated application-level resource usage metrics for the cloud-based software application. The server compares the current resource consumption level to a desired resource consumption level. The server computing device changes resource availability for the cloud-based software application, based upon a difference between the current resource consumption level and the desired resource consumption level.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: December 10, 2019
    Assignee: FMR LLC
    Inventors: Rohith Ashok, Stein Eriksen
  • Patent number: 10503907
    Abstract: A computer-implemented system is provided for visualizing and analyzing security threats in a suite of software applications. The system includes a visualization module for rendering, on a computer display, a map with components representative of the suite of software applications and relationships among the software applications. The components are displayed in a base layer of the map. The system also includes a threat modeling module configured to automatically identify one or more security threats in the suite of software applications. The threat modeling module is adapted to interact with the visualization module to graphically depict on the computer display the one or more security threats on the map in a threat modeling layer. The system further includes a security controls module configured to implement security controls for mitigating the one or more security threats identified by the threat modeling module.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: December 10, 2019
    Assignee: FMR LLC
    Inventors: Erkang Zheng, Jason Kao
  • Patent number: 10503942
    Abstract: A system is provided for monitoring a data center that includes at least one rack cabinet configured to store at least one computing asset. The system includes a radio-frequency identification (RFID) tag attached to the computing asset, where the RFID tag stores inventory data related to the computing asset. The system also includes a plurality of tracking modules disposed inside of the rack cabinet without being physically attached to the computing asset. Each tracking module is adapted to monitor a condition inside of the rack cabinet. At least one of the plurality of tracking modules includes an RFID reader configured to communicate with the RFID tag to obtain the inventory data of the computing asset. The RFID tag and reader maintain a line of sight relative to each other inside of the rack cabinet to minimize metallic interference during communication therebetween.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: December 10, 2019
    Assignee: FMR LLC
    Inventors: Bob Thurston, Michael Bailey, David Wyman, Stephen Singer, Marc Slater, Iosif Grigoryev, Cesar Arriaga, Luis Diaz, Nathan Barnfield
  • Patent number: 10498811
    Abstract: Methods and apparatuses are described for automatic validation of applications on synchronized mobile devices. A server receives a command associated with a mobile application and a first image file corresponding to a current view of the application from a client computing device. The server transmits the command to a plurality of mobile devices coupled to the server. Each mobile device accesses the application and performs the command against the application. The server receives a second image file from each mobile device that corresponds to a current view of the mobile application on the mobile device. The server extracts a first set of text segments from predefined areas of the first image file and second sets of text segments from predefined areas of each second image file. The server compares the first set and each second set to determine whether a difference exists between the first set and each second set.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: December 3, 2019
    Assignee: FMR LLC
    Inventors: Numen Hao, Tao Sui, Ji Zhan
  • Patent number: 10476696
    Abstract: Methods and apparatuses are described for monitoring usage and adjusting operational characteristics of physical assets. Asset sensors capture temperature data and x-y-z coordinate displacement data associated with a physical asset. A reference sensor captures temperature data of a defined physical area. For each asset sensor, a server computing device monitors the temperature data and the x-y-z coordinate displacement data. The server applies triggers to the temperature data and the displacement data to determine whether a change event occurred. The server records the temperature data and the displacement data when a change event occurred for the physical asset. The server generates instructions comprising a change to: an operational state or an availability of the physical asset. The server transmits the instructions to a remote device associated with the physical asset. The remote device executes the instructions to change: the operational state or the availability of the physical asset.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: November 12, 2019
    Assignee: FMR LLC
    Inventors: Sunil Madhani, Valentine Foti, William Metzler
  • Patent number: 10474509
    Abstract: Systems and methods for monitoring one or more servant regions of an application server. A processor in electronic communication with the application server identifies one or more servant regions of the application server; requests to the application server to receive one or more performance metrics for each of the one or more servant regions, the performance metrics included in a virtual resource statistics module for collecting and reporting available resource data; receives from the application server first information including the one or more performance metrics for each of the one or more servant regions; extracts from the first information the one or more performance metrics for each of the one or more servant regions of the application server; and determines, based on the one or more performance metrics, whether to generate an alert message.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: November 12, 2019
    Assignee: FMR LLC
    Inventors: Bikash Dube, Brian R. Young, Kevin Goss, Stephen C. McKee
  • Patent number: 10469653
    Abstract: Methods, systems and apparatuses, including computer program products, are described for detecting a proximity of a mobile computing device during a user session. The mobile computing device enters a first operational mode during the user session and obtains sensor data from at least one sensor responsive to a property of the location. The mobile computing device forwards to a server computing device, a baseline profile including the sensor data and a time stamp indicating a time the sensor data was obtained. The mobile computing device receives from the server computing device, a differential trigger threshold including a range of permissible values for sensor data obtained from the at least one sensor. The mobile computing device obtains updated sensor data from the at least one sensor. The mobile computing device enters a second operational mode when the updated sensor data is outside of the differential trigger threshold.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: November 5, 2019
    Assignee: FMR LLC
    Inventor: Sunil Madhani
  • Patent number: 10467360
    Abstract: A method is described for dynamically determining availability of a computing resource. An application session is established, and an application session data matrix is generated including parameters specifying aspects of the application session, an application associated with the application session, and a computing resource on which the application session depends. A component signature block is derived based on the parameters of the application session data matrix. The component signature block identifies the computing resource on which the application session depends and a total number of sessions dependent on the computing resource. A metric signature block is generated based on one or more parameters of the application session data matrix and the component signature block. The metric signature block is classified according to one or more probability models. A computing resource availability rating for the computing resource is derived based on an output of the one or more probability models.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: November 5, 2019
    Assignee: FMR LLC
    Inventors: Deepak Gupta, Rupesh Kumar Mishra
  • Patent number: 10469489
    Abstract: A computer-implemented method is described for authenticating an identity of a user requesting execution of a computerized transaction via a first client computing device. The first device and a second client computing device in proximity each execute applications for communicating with a server. The first and second devices contemporaneously capture voice sequences including at least one audible sound vocalized by the user, and a timestamp indicating when the sound is captured. The identity of the user is validated based upon a determination that the user vocalized the pass phrase, and a difference between the first timestamp and the second timestamp is below a predetermined threshold. The first device executes a computerized transaction with the server computing device upon receiving validation of the identity of the user.
    Type: Grant
    Filed: August 27, 2018
    Date of Patent: November 5, 2019
    Assignee: FMR LLC
    Inventor: Jason Kao
  • Patent number: 10461940
    Abstract: The Secure Firmware Transaction Signing Platform Apparatuses, Methods and Systems (“SFTSP”) transforms transaction signing request inputs via SFTSP components into transaction signing response outputs. A transaction signing request message for a transaction may be received at a first HSM. An encrypted master private key associated with the transaction may be obtained from a second HSM. A private key decryption key associated with the first HSM may be retrieved from the first HSM's tamper-proof storage. The encrypted master private key may be decrypted using the private key decryption key. A transaction hash and a keychain path associated with the transaction signing request message may be determined. A signing private key for the keychain path may be generated by the first HSM using the decrypted master private key. The transaction hash may be signed by the first HSM using the signing private key, and the generated signature may be returned.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: October 29, 2019
    Assignee: FMR LLC
    Inventors: Gang Cheng, Vladimir Tsitrin
  • Patent number: 10455089
    Abstract: Techniques for searching for products in an inventory of product are disclosed. The techniques receive data that specifies attributes of a product, search inventory of products to determine potential matches or closely related matches to at least some of the attributes of the products, generate messages based on the search of inventory to determine the potential matches, generate positional information associated with the messages and generate a set of informational depictions of the generated messages, with the informational depictions of the messages when rendered on a display device are rendered in juxtaposition with representations of the products according to the generated positional information.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: October 22, 2019
    Assignee: FMR LLC
    Inventor: David Martin
  • Patent number: 10445170
    Abstract: Methods and systems are described for data lineage identification and change impact prediction. Servers capture metadata that defines data objects associated with data sources. The servers determine direct relationships between data sources based upon the captured metadata. The servers identify indirect relationships between the data sources. The servers generate a data lineage across the data sources for the data objects. The servers extract unstructured text from database incident tickets and match the unstructured text to the metadata. The servers generate a multidimensional vector for the data objects based upon the data lineage and the unstructured text. The servers train a classification model using the vectors to predict a change impact score for each data object. The servers receive a request to change a data object. The servers determine a change impact score for the data object. When the score is below a threshold, the servers execute the change.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: October 15, 2019
    Assignee: FMR LLC
    Inventors: Gopalakrishnan Subramanian, Srinivas Gururaja Rau, Bhanu Prashanthi Murthy, Ankan Pal, Akhilesh Raghavendrachar Srinivasachar Kaddi, Ralph Hollinshead, Shankar Vaidhyanathan
  • Patent number: 10445745
    Abstract: A computerized method of representing customer interactions with an organization includes: receiving, by a computing device, customer web interaction data segments and customer conversation data segments; pre-processing the customer conversation data segments to remove specified types of information; scoring each of the pre-processed customer conversation data segments; pre-processing the customer web data interaction segments; extracting from the pre-processed customer web interaction data segments tokens; combining the pre-processed customer conversation data segments and the pre-processed customer web interaction data segments into a customer data set; parsing the customer data set into one or more windows; assigning, for each window, pre-trained weights to each of the tokens in each window; assigning a transaction theme to each window based on the tokens in each window; and generating, based on the transaction themes, a ranked list of topic keywords reflecting the customer web interaction data segments an
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 15, 2019
    Assignee: FMR LLC
    Inventors: Ankush Chopra, Abhishek Desai, Aravind Chandramouli
  • 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: 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