Patents Assigned to Accenture
  • Patent number: 10515333
    Abstract: A device may receive an indication that a product has arrived at a destination. The product may have been shipped by an entity to the destination. The device may perform an analysis on the product to determine an attribute of the product. The device may perform a comparison of information identifying the attribute of the product and information included in an encrypted record, for the product, of a blockchain, to verify the attribute of the product. The information included in the encrypted record may be related to attributes of the product. The attributes of the product may have been determined by the entity that shipped the product to the destination. The device may determine whether the attribute of the product is verified based on performing the comparison. The device may perform an action based on determining whether the attribute of the product is verified.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: December 24, 2019
    Assignee: Accenture Global Solutions Limited
    Inventor: Clement Vivier
  • Patent number: 10515004
    Abstract: An application testing developer system provides a platform for generating real-time suggestions for allocating test cases to testers in a distributed environment based on monitored characteristics from previous testing of a test application. The application testing developer system includes a smart advisory tool that optimizes test case allocation in real-time, adaptively assigns incentives in real-time to test cases for prioritizing testing of certain test cases over others, and monitors and validates testing activities.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: December 24, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Kapil Singi, Alpana Dubey, Vikrant Kaulgud
  • Patent number: 10515417
    Abstract: A multi-media communication device may communicate with one or more sensors to obtain sensor data. The device may detect an incident based on communicating with the one or more sensors. The incident may be detected based on the sensor data associated with the one or more sensors. The device may process the sensor data and other information to confirm the incident based on detecting the incident. The device may transmit information, to one or more other devices, to initiate an incident response based on confirming the incident. The device may provide, for display via a user interface of the multi-media communication device, information associated with indicating that the incident response is initiated. The information may identify the incident response.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: December 24, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Christopher J. Pierce, Matthew A. Lehman, Diegane Dione
  • Patent number: 10514890
    Abstract: An optimized test data selection strategy references a sampling file that identifies data attributes that serve as the basis of the test data selection strategy. By analyzing fields and the corresponding field values of the sample imprint, a total number of test data selected for inclusion into a sample dataset is reduced. The test data selection strategy provides an efficient methodology for implementing a data comparison testing process.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: December 24, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Ajay Mody, Brad A. Gonnerman, Matthew Ngai, Vignesh Ravichandran, Frederick S. Siy, Vikram Jugal Godani
  • Patent number: 10515002
    Abstract: A device receives application information associated with a cloud application provided in a cloud computing environment, and utilizes a first AI model to generate test cases and test data based on the application information. The device utilizes a second AI model to generate optimized test cases and optimized test data based on the test cases and the test data, and utilizes a third AI model to generate test classes based on the optimized test cases and the optimized test data. The device executes the test classes to generate results, and utilizes a fourth AI model to generate an analysis of the results, recommendations for the cloud application based on the analysis of the results, or a code coverage report associated with the cloud application. The device automatically causes an action to be performed based on the analysis of the results, the recommendations, or the code coverage report.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: December 24, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Paresh Takawale, Dnyaneshwar Gangaram Dhumal, Garima Gupta, Mukul Dilip Patidar
  • Patent number: 10511510
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for observing, evaluating, and improving performance of one or more communication networks. A generated performance index for a communication network is received, an external performance index for the communication network is received, and in response to determining a discrepancy between the generated performance index and the external performance index, key performance indicators associated with the communication network are evaluated. The performance index is generated based at least in part on a set of key performance indicators and corresponding thresholds values. The external performance index represents user experience with the communication network. In response to determining that a value of a given key performance indicator fails a threshold comparison against its one or more corresponding threshold values, one or more settings for the communication network are automatically modified.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: December 17, 2019
    Assignee: Accenture Global Solutions Limited
    Inventor: Alessio Ricci
  • Patent number: 10507774
    Abstract: Techniques are described for component configuration based on sensor data. Sensor data is collected by sensors in, or proximal to, a system under diagnosis (e.g., a vehicle), the sensor data describing the use of component(s) of the system by individual(s). The sensor data is analyzed (e.g., in real time) to determine an updated configuration for component(s) (e.g., an adjustment to the seat back, lumbar support of a car seat, etc.). The updated configuration may be communicated to the individual as a recommended configuration. In some implementations, the updated configuration may be communicated directly to the component which, on receiving and processing the configuration update, sends signals to various actuators to move the subcomponents of the component into the updated configuration. In some implementations, the sensor data is used to train, through machine learning, a model that provides configuration update(s) for component(s) based on the input sensor data.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: December 17, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Edy S. Liongosari, Alex M. Kass, Niclas Almquist
  • Patent number: 10507775
    Abstract: Techniques are described for component design based on sensor data. Sensor data is collected by sensors in, or proximal to, a system under diagnosis (e.g., a vehicle), the sensor data describing use of one or more components of the system by one or more individuals. The sensor data from various instances of the component may be aggregated and analyzed to determine update(s) to the design of the component. For example, the aggregate sensor data may be analyzed to identify portions of the component frequently associated with movements by users (e.g., fidgeting, adjustments). The identified portion(s) can be presented graphically in a design view used to specify design modification(s) for the component. In some implementations, the aggregate sensor data is provided as input to a model that is trained, using machine learning, to output design modification(s) for the component based on the input aggregate sensor data.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: December 17, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Edy S. Liongosari, Alex M. Kass, Niclas Almquist
  • Patent number: 10509806
    Abstract: Techniques are described for receiving data generated by multiple platforms of different types, and determining recommendations for end-user(s) of the multiple platforms based on an analysis of the received data. An end-user may interact with multiple individual platforms of different types. The individual platforms may generate data describing, and/or resulting from, such interactions. The data may be received, ingested, stored, analyzed, and/or otherwise processed by a super-platform. The data may be aggregated and the data and/or aggregate data may be analyzed by a recommendation engine executing on the super-platform to determine one or more recommendations for a particular end-user based on an analysis of the data and/or aggregate data associated with that end-user. Such recommendation(s) may be provided to the end-user through an end-user interface and/or search engine provided by the super-platform, or through a third-party entity.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: December 17, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Steven C. Tiell, Edy S. Liongosari, Chetan R. Kundavaram, Shimon Modi
  • Patent number: 10503495
    Abstract: A component management platform includes a component library that stores software components to be incorporated into applications, such as components that have been optimized for efficient performance, reliability, and/or other aspects. The platform also provides a workspace that is accessed to create an application that includes component(s) stored in the component library. In some instances, a developer modifies component when incorporating the component into their application. The platform enables the developer to upload the modified version of the component, which is stored in the component library and published, through the platform, to enable others to incorporate the modified version of the component into their application projects. In some implementations, the modified version is tested for backward compatibility with previous versions of the component, and to verify that the modified version does not include any bugs.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 10, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
  • Patent number: 10504314
    Abstract: A system may facilitate distributed ledger technology (DLT) record based (for example, blockchain-based) voting. A node configured to support a voter role may access a DLT record to determine answers and/or parameters for a ballot. An organizer of the ballot may provide the voter with a voter token that confers vote-value to the voter. The voter may distribute the vote-value to the answers using committed tokens that bind the voter to a particular vote-value without divulging the particular vote value while in a cryptographic form. The voter may distribute committed tokens to multiple answers. In some cases, the distribution of the committed tokens to multiple answers may frustrate attempts to determine the one or more targets to which the voter delivers a non-null vote-value.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: December 10, 2019
    Assignees: Accenture Global Solutions Limited, DSX Holdings Limited
    Inventors: Aleksandr Nikolaevich Ivanov, Aleksei Vladimirovich Kazennov, Georgii Valerievich Mavchun, Mikhail Rymanov, Peter de Rooji, John Velissarios
  • Patent number: 10496935
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for system modernization using machine learning are disclosed. In one aspect, a method includes the actions of generating training data. The actions include generating a first model, a second model, and a third model. The actions include receiving data that is related to technological capabilities of an application and data that is related to business priorities of the application. The actions include applying the first model to the data that is related to the technological capabilities of the application and the second model to the data that is related to business priorities of the application. The actions include generating a modification recommendation for the application. The actions further include providing, for output, the modification recommendation for the application. The actions include receiving feedback data that indicates a level of acceptance of the modification recommendation for the application.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: December 3, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Ravi Sachdev, Pramodsing Bijani, Mahesh Bandkar, Anand Parulkar, Ravichandran Subramaniam
  • Patent number: 10499025
    Abstract: A device receives information to be projected from within and onto a mannequin, and receives instructions associated with projection of the information from within and onto the mannequin. A mirror and a projector are provided within the mannequin, and the projector is in optical communication with the mirror. The device causes, based on the instructions, the mirror to be moved from a first location to a second location, the mirror to be rotated from a first position to a second position, the projector to be moved from a third location to a fourth location, or the projector to be rotated from a third position to a fourth position. The device provides the information to the projector, and causes the projector to provide the information at a portion of the mannequin via the mirror, wherein the information is projected from within and onto the mannequin at the portion.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: December 3, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Roman Kalantari, John R. Jones, Hunter Grove, Audrey Fox, Jane Lupica
  • Patent number: 10496826
    Abstract: A device may include one or more processors. The device may communicate with a set of user devices operating a set of mobile applications to obtain data regarding a set of malicious attacks associated with the set of user devices. The device may store the data regarding the set of malicious attacks via a data structure for analysis. The device may process the stored data to identify one or more vulnerabilities associated with the set of user devices or the set of mobile applications. The device may generate a security tool user interface that includes information identifying the one or more vulnerabilities associated with the set of user devices or the set of mobile applications. The device may cause the security tool user interface to be provided for display via a client device based on generating the security tool user interface.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: December 3, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Abhinav Sejpal, Vijayakrishna Bs
  • Patent number: 10496982
    Abstract: A device may detect a trigger to perform a contactless transaction. The trigger may relate to the device being within a threshold proximity of a point of sale device. The device may provide a dynamic card identifier associated with the device based on detecting the trigger to perform the contactless transaction. The device may exchange data, with the point of sale device after providing the dynamic card identifier, to perform a mutual authentication to establish a secure session. The data may be encrypted based on a dynamic diversified key associated with the dynamic card identifier. The dynamic card identifier and the dynamic diversified key may be valid for a threshold period of time and may be invalid after the threshold period of time. The device may perform the contactless transaction via the secure session based on exchanging the data to perform the mutual authentication to establish the secure session.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: December 3, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Viresh Veerasangappa Kadi, Manigandan Kumarappan
  • Patent number: 10497048
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using location data to identify and provide services in association with items appearing in captured images. One of the methods includes receiving, from a device, an image and location data representing the device's physical location, determining, based on the location data, that a particular set of one or more locations are within a threshold distance of the device's physical location, accessing, for each of the one or more locations in the particular set, item information that indicates one or more items that are associated with the location, determining, based on the accessed item information, that the image likely shows a particular item that is associated with one or more locations in the particular set, and providing, to the device, instructions for presentation of information about (i) the particular item and (ii) one or more locations in the particular set that are associated with the particular item.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: December 3, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Matthew Thomas Short, Mary Elizabeth Hamilton, Robert Dooley, David T. Nguyen, Leeann Chau Tuyet Dang
  • Publication number: 20190363994
    Abstract: A method, computer-readable medium, and system for provisioning computing resources across multiple cloud providers and/or data centers are disclosed. A graphical user interface is used to select a plurality of computing resources and at least one cloud provider and/or at least one data center for providing the plurality of computing resources. Scripts associated with the at least one cloud provider and/or at least one data center are accessed, where each script is capable of automatically setting up a computing resource on an associated cloud provider or associated data center. The scripts are then used to automatically allocate and/or configure the computing resources on the at least one cloud provider and/or at least one data center. As such, computing resources can be automatically provisioned using a generic graphical user interface and without a user having skills or credentials specific to each cloud provider and/or data center.
    Type: Application
    Filed: August 8, 2019
    Publication date: November 28, 2019
    Applicant: Accenture Global Services Limited
    Inventors: Teresa Sheausan Tung, Owen E. Richter, Vipul SAVJANI
  • Patent number: 10491499
    Abstract: A device may receive information that identifies a resource utilization, by another device, of a cloud computing resource. The device may determine a current score based on the information that identifies the resource utilization and information that identifies a threshold. The current score may be indicative of the resource utilization relative to the threshold. The device may determine a prediction of a future score related to the resource utilization based on the current score and based on the threshold. The prediction of the future score may relate to satisfaction of the threshold. The device may determine a set of recommendations. The set of recommendations may be related to the resource utilization. The device may provide information that identifies the current score, the prediction of the future score, or the set of recommendations to permit or cause an action to be performed. The action may be related to the resource utilization.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: November 26, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Parag Dave, Paresh Takawale, Garima Mittal, Amitkumar Bangad
  • Patent number: 10491375
    Abstract: A device may receive a request for a contract associated with a project. The request may include a blockchain identifier for an organization associated with the project and a set of project requirements for the project. The device may generate the contract using information included in the request. The contract may include one or more conditions that are associated with the set of project requirements. The device may create one or more blocks in a blockchain using the one or more conditions of the contract and the blockchain identifier. The device may receive multimedia data associated with completion of a phase of the project. The device may verify whether the phase of the project is complete using metadata associated with the multimedia data. The device may perform one or more actions based on verifying whether the phase of the project is complete.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: November 26, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Isha Maggu, Ian Lobo, Ian Gray, Moustafa Bounasser
  • Patent number: 10482426
    Abstract: Implementations are directed to providing a project management (PM) platform as a cloud-based service by providing a content management (CM) platform, and applications on a cloud-based server system, transmitting instructions to display an electronic document on a display of a computing device, and receiving a user selection of an application through the electronic document, and in response: transmitting a first request to the CM platform, receiving a page frame associated with the application from the CM platform, transmitting a second request to server systems, the server systems hosting customizations and data, receiving at least one response from the one or more server systems, the at least one response comprising at least one customization and data, and displaying, on the computing device, an application page within the page frame, the application page including the at least one customization, and at least a portion of the data.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: November 19, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Joseph Valerio, Matthew Mahyar Hoss, Muthukrishnan Jaisankar