Patents by Inventor David Clune
David Clune has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10943196Abstract: Data from multiple sources may be gathered continuously to perform reconciliation operations. The data items in a first data set may be matched with those in the second data set using a data matching technique. Based on the matching, a confidence score indicative of an extent of match between the data items in the data sets may be generated. Based on the confidence score and predefined thresholds, it may be ascertained if the data items are reconciled. The non-reconciled items in at least one of the first data set and the second data set may be classified in a classification category, based on an artificial intelligence based technique, the classification category being indicative of an explanation of a non-reconciled data item being non-reconcilable. When the data item is not reconciled and classified, the data item is identified as an open item for further analysis.Type: GrantFiled: July 9, 2018Date of Patent: March 9, 2021Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Chung-Sheng Li, Emmanuel Munguia Tapia, Jingyun Fan, Priyankar Bhowal, Mohammad Ghorbani, Abhishek Gunjan, David Clune, Sumraat Singh, Samar Alam
-
Patent number: 10795752Abstract: In an example, data, such as, a journal entry in a ledger, to be validated and associated supporting documents may be extracted. Further, an entity, indicative of a feature of the data may be extracted. Based on the extracted entity, one or more probable values for a field of the data may be determined. A probability score may be associated each of the probable values of the field. At least one of the probable values of the field may be compared with an actual value of the field of the data. Based on comparison, a notification indicative of a potential error in the data may generated. The data and historical data associated with the data may be processed, based on at least one of predefined rules and a machine learning technique, to detect an anomaly in the data, the anomaly being related to a contextual information associated with the data.Type: GrantFiled: June 7, 2018Date of Patent: October 6, 2020Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Chung-Sheng Li, Emmanuel Munguia Tapia, Mohammad Ghorbani, Jingyun Fan, Priyankar Bhowal, David Clune, Sumraat Singh
-
Publication number: 20200012980Abstract: Data from multiple sources may be gathered continuously to perform reconciliation operations. The data items in a first data set may be matched with those in the second data set using a data matching technique. Based on the matching, a confidence score indicative of an extent of match between the data items in the data sets may be generated. Based on the confidence score and predefined thresholds, it may be ascertained if the data items are reconciled. The non-reconciled items in at least one of the first data set and the second data set may be classified in a classification category, based on an artificial intelligence based technique, the classification category being indicative of an explanation of a non-reconciled data item being non-reconcilable. When the data item is not reconciled and classified, the data item is identified as an open item for further analysis.Type: ApplicationFiled: July 9, 2018Publication date: January 9, 2020Inventors: Chung-Sheng LI, Emmanuel MUNGUIA TAPIA, Jingyun FAN, Priyankar BHOWAL, Mohammad GHORBANI, Abhishek GUNJAN, David CLUNE, Sumraat SINGH, Samar ALAM
-
Publication number: 20190377624Abstract: In an example, data, such as, a journal entry in a ledger, to be validated and associated supporting documents may be extracted. Further, an entity, indicative of a feature of the data may be extracted. Based on the extracted entity, one or more probable values for a field of the data may be determined. A probability score may be associated each of the probable values of the field. At least one of the probable values of the field may be compared with an actual value of the field of the data. Based on comparison, a notification indicative of a potential error in the data may generated. The data and historical data associated with the data may be processed, based on at least one of predefined rules and a machine learning technique, to detect an anomaly in the data, the anomaly being related to a contextual information associated with the data.Type: ApplicationFiled: June 7, 2018Publication date: December 12, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Chung-Sheng LI, Emmanuel Munguia Tapia, Mohammad Ghorbani, Jingyun Fan, Priyankar Bhowal, David Clune, Sumraat Singh
-
Patent number: 10296933Abstract: Particular embodiments may access an electronic image including a surface area and divide the electronic image into a plurality of surfaces. Particular embodiments may then determine that one or more of the surfaces include a type of graphics and determine a percentage of the surface area of the image that is occupied by the one or more surfaces determined to include the type of graphics.Type: GrantFiled: April 12, 2013Date of Patent: May 21, 2019Assignee: Facebook, Inc.Inventors: Frederick Gottesman, David Clune, James Andrews, Igor Gevka, Satwik Shukla
-
Publication number: 20140306986Abstract: In one embodiment, a method includes accessing an electronic image comprising a surface area and dividing the electronic image into a plurality of surfaces. The method further includes determining that one or more of the surfaces comprise a type of graphics, and determining a percentage of the surface area of the image that is occupied by the one or more surfaces determined to comprise the type of graphics.Type: ApplicationFiled: April 12, 2013Publication date: October 16, 2014Applicant: Facebook, Inc.Inventors: Frederick Gottesman, David Clune, James Andrews, Igor Gevka, Satwik Shukla
-
Publication number: 20070195957Abstract: In a system having a control processor, an apparatus is provided with at least one memory. The at least one memory includes a first memory portion for storing at least one first decryption key. A decryption engine uses the first decryption key to decrypt information. A key processor provides the first decryption key to the decryption engine without allowing the control processor to access the first decryption key. A system incorporating the key processing apparatus and a method of using the apparatus are also provided.Type: ApplicationFiled: October 6, 2006Publication date: August 23, 2007Applicant: Agere Systems Inc.Inventors: Ambalavanar Arulambalam, David Clune, Nevin Heintze, Michael Hunter, Hakan Pekcan
-
Publication number: 20070113023Abstract: In a method of accessing a single port memory, a plurality of read commands are received from a plurality of requestors for memory read access. A respective plurality of parameters corresponding to each of the plurality of read commands is stored in a memory read command queue. The parameters corresponding to one of the read commands are retrieved from the memory read command queue when the single port memory provides the data corresponding to that read command. One or more of the parameters from the memory read command queue are provided while providing the data from the memory.Type: ApplicationFiled: November 15, 2005Publication date: May 17, 2007Inventors: Ambalavanar Arulambalam, David Clune, Yun Peng, Qian Xu, Jun Zhao
-
Publication number: 20060209784Abstract: A transport circuit is described for generating enable signals in different independent clock domains enabling data transfers across the clock domains. The transport circuit is used, for example, in an Ethernet receive interface where data is to be transferred from a receive clock domain to a system core clock domain for further processing. A serial to parallel data converter is used to convert the serial Ethernet data into parallel form. The output of the serial to parallel data converter is transferred to a holding register in the receive clock domain. The holding register connects to a transfer data register that is in the system core clock domain. The transport circuit provides enable signals with the proper timing to allow the transfer of data from the receive clock domain to the system core clock domain. The last data transfer swaps the interface supplied data with a status word in the holding register.Type: ApplicationFiled: March 17, 2005Publication date: September 21, 2006Applicant: Agere Systems Inc.Inventors: Duan Cheng Gang, David Clune